最近我被指派更新我们项目的安装程序,使其能在Windows 10上运行,但我不知道如何让它正常工作。我没有安装程序方面的经验,正在熟悉这个过程以及我们项目如何处理它。
目前,在我们的Windows 7虚拟机上运行安装程序完美无缺,但在Windows 10虚拟机上运行时,会在接近结束时失败并开始回滚。我已经让它输出了一些日志文件,正在查看其中的内容,但还是有点困惑。
我找到了这一段:
MSI (s) (B0:F4) [17:39:02:883]: Note: 1: 1708
MSI (s) (B0:F4) [17:39:02:883]: Note: 1: 2205 2: 3: Error
MSI (s) (B0:F4) [17:39:02:883]: Note: 1: 2228 2: 3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 1708
MSI (s) (B0:F4) [17:39:02:883]: Note: 1: 2205 2: 3: Error
MSI (s) (B0:F4) [17:39:02:883]: Note: 1: 2228 2: 3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 1709
MSI (s) (B0:F4) [17:39:02:883]: Product: GPEP -- Installation failed.
在安装程序似乎失败时,接近最后阶段。
下一行的最后部分是这样的:
Installation success or error status: 1603.
我已经查看了错误信息,并找到了这个页面:Error 1603。
我正在研究该页面上的解决方案,但所有这些都应该是正确的。我们在Win 10和Win 7虚拟机上以相同的权限和方式运行安装程序。
我怀疑这将不足以获得任何具体的响应,因此我更多地是寻求建设性的建议,如何查找和解决此问题。我有更多细节可以发布,但信息量太大,我不知道如何挑选出真正相关的内容。
msiexec.exe /I "App.msi" /L*V! "msilog.log"
(感叹号是关键)。 - Stein Åsmul