我正在使用installshield msi项目类型。在这我正在执行msiexec.exe / x [productcode] / qn / norestart - 这是生成错误代码1722.任何人都可以请告诉我这是什么意思?我该怎么办呢?
错误1722: 此Windows Installer程序包存在问题。作为设置的一部分运行的程序没有按预期完成。请联系您的支持人员或包装供应商。动作[2],位置:[3],命令:[4]
我正在进行以下设置 - 工作目录 - 系统文件夹 文件名和命令行 - msiexec.exe / x [ProductCode] / qn / norestart
我也试过REBOOT = ReallySuppress,REBOOT = S,REBOOT =“ReallySuppress”。 有人可以帮忙吗?
答案 0 :(得分:1)
您是否尝试在MSI中运行msiexec作为自定义操作?你不能这样做。 msiexec的第二个实例是尝试实例化互斥锁,但不能正在进行中的安装。
如果您要在安装过程中删除已安装的产品,请使用the upgrade table。
答案 1 :(得分:0)
1722是一般错误。
检查您的习惯是否在成功时重复归零。
您可以忽略自定义操作EXE的返回值。或者你应该让你的自定义动作在成功时返回零。
还尝试使用/ qb而不是/ qn,这样你就可以从Windows安装程序中获得错误(如果有的话)。如果你得到了,你可以很快解决它,然后将其改为/ qn