Inno 设置 "Wrong Parameter"(Wusa.exe 和 .msu)
Inno Setup "Wrong Parameter" (Wusa.exe and .msu)
我正在尝试使用 Inno Setup 创建一个安装程序。因为我必须安装一个 .msu
文件,所以我使用 Wusa.exe
.
重要代码行:
Filename: {sys}\wusa.exe; WorkingDir: {app}; Parameters: {app}\Windows6.1-KB2506143-x64.msu;
每次我启动程序时,它都会给我这个错误,我还没有找到解决办法:
2147942487 "Wrong Parameter."(Commandline:""C:\Windows\system32\wusa.exe" C:\Program Files (x86)\Phone-O-Mat\Windows6.1-KB2506143-x64.msu")
您缺少文件名两边的引号。您需要这些,因为 {app}
解析为带空格的路径:
Filename: {sys}\wusa.exe; WorkingDir: {app}; \
Parameters: """{app}\Windows6.1-KB2506143-x64.msu"""
我正在尝试使用 Inno Setup 创建一个安装程序。因为我必须安装一个 .msu
文件,所以我使用 Wusa.exe
.
重要代码行:
Filename: {sys}\wusa.exe; WorkingDir: {app}; Parameters: {app}\Windows6.1-KB2506143-x64.msu;
每次我启动程序时,它都会给我这个错误,我还没有找到解决办法:
2147942487 "Wrong Parameter."(Commandline:""C:\Windows\system32\wusa.exe" C:\Program Files (x86)\Phone-O-Mat\Windows6.1-KB2506143-x64.msu")
您缺少文件名两边的引号。您需要这些,因为 {app}
解析为带空格的路径:
Filename: {sys}\wusa.exe; WorkingDir: {app}; \
Parameters: """{app}\Windows6.1-KB2506143-x64.msu"""