2016-09-27 130 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

相关问题