【问题标题】:Inno Setup "Wrong Parameter" (Wusa.exe and .msu)Inno 设置“错误参数”(Wusa.exe 和 .msu)
【发布时间】:2016-09-27 15:11:58
【问题描述】:

我正在尝试使用 Inno Setup 创建一个安装程序。因为我要安装.msu文件,所以我使用Wusa.exe

重要的代码行:

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" )

【问题讨论】:

    标签: inno-setup


    【解决方案1】:

    您在文件名周围缺少引号。您需要这些,因为 {app} 解析为带有空格的路径:

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

    【讨论】:

    • 现在我把它改成了这样:Filename: "{sys}\wusa.exe"; WorkingDir: "{app}"; Parameters: "{app}\Windows6.1-KB2506143-x64.msu"; 仍然无法正常工作,同样的错误 :( 不过谢谢 :)
    • 对不起,我使用了错误的语法。现在修好了。您必须使用 3 个双引号。
    • 不错!谢谢你:)
    • 静默安装:/quiet /norestart
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-11
    • 2015-11-25
    • 1970-01-01
    相关资源
    最近更新 更多