在 Windows 10 专业版上,我尝试通过运行以下命令从安装程序中卸载已安装的程序
> msiexec /x "\path\to\installer.msi" /quiet
然后会弹出一个窗口说
此 Windows Installer 软件包存在问题。作为安装的一部分运行的程序未按预期完成。
这是什么意思?我该如何解决这个问题?
通过添加生成的日志文件
> msiexec /x "\path\to\installer.msi" /L*V "C:\package.log"
命令是这里
答案1
出现故障的错误行是
MSI (s) (34:3C) [16:38:44:049]: 产品:ABC\XYZService -- 错误 1722。此 Windows Installer 软件包存在问题。作为安装的一部分运行的程序未按预期完成。请联系您的支持人员或软件包供应商。操作 _5C826085_D7CC_494E_84D1_92688716E901,位置:C:\Program Files (x86)\EFG\ABC\XYZService\ServiceInstaller.exe,命令:-u“-service=c:/Program Files/EFG/PartitionUpdaterService/XYZService.exe”-framework4
因此您需要修复您的 serviceinstaller.exe,或者您传递给它的命令。
失败的程序(或至少未能返回成功的错误代码)是
C:\Program 文件(x86)\EFG\ABC\XYZService\ServiceInstaller.exe
无法运行的命令:
-u“-service = c:/ Program Files / EFG / PartitionUpdaterService / XYZService.exe”-framework4
完整命令如下
C:\Program Files (x86)\EFG\ABC\XYZService\ServiceInstaller.exe -u "-service=c:/Program Files/EFG/PartitionUpdaterService/XYZService.exe" -framework4
它还似乎试图将整条消息打印到屏幕上的对话框中。您向我们展示了完整的错误还是只展示了“问题”行?我之所以问这个问题,是因为该错误下方是看起来像对话框的详细信息,几乎逐字逐句地显示了上述错误消息。