2016-09-27 78 views
0

我正在嘗試使用Inno安裝程序創建安裝程序。因爲我必須安裝.msu文件,所以我使用Wusa.exeInno安裝程序「Wrong Parameter」(Wusa.exe和.msu)

重要的代碼行:

Filename: {sys}\wusa.exe; WorkingDir: {app}; Parameters: {app}\Windows6.1-KB2506143-x64.msu; 

我每次啓動程序,它給了我這個錯誤,我無法找出一個解決方案尚未:

2147942487「錯誤的參數。 「(命令行:」C:\ Windows \ system32 \ wusa.exe「C:\ Program Files(x86)\ Phone-O-Mat \ Windows6.1-KB2506143-x64.msu」)

回答

0

缺少文件名稱周圍的引號。你需要這些,爲{app}解析成帶空格的路徑:

Filename: {sys}\wusa.exe; WorkingDir: {app}; \ 
    Parameters: """{app}\Windows6.1-KB2506143-x64.msu""" 
+0

現在我把它改成這樣:'文件名:「{SYS} \ wusa.exe」; WorkingDir:「{app}」;參數:「{app} \ Windows6.1-KB2506143-x64.msu」;'仍然不工作,同樣的錯誤:(儘管謝謝:) – Tweed

+0

對不起,我使用了錯誤的語法。現在修復。你必須使用3個雙引號。 –

+0

不錯!謝謝 :) – Tweed

相關問題