分析 MSI 安装日志文件

分析 MSI 安装日志文件

我经常被要求检查 MSI 安装日志,以找出某些安装失败的原因。但这些日志非常大,其中包含数百个带有“错误”文本的字符串。此外,记录的许多步骤都不清楚它们在做什么,有时“计算成本”操作中的错误没有说明错误来源,因为没有信息表明“计算成本”应该做什么。

是否有一本好的手册可以解释安装过程中执行的所有 MSI 操作?最好能简短地提示一下它们在日志文件中的样子

答案1

不确定是否有指南,但是这一页列出了一个名为 WiLogUtl.exe 的实用程序,即 Windows Installer Verbose Log Analyzer。这一页提供有关该工具的一些版本限制和解决方法的信息。最后这一页列出了一些可能有用的其他资源。我个人觉得它们极难解读。

最后一个链接提供了这个建议

返回值 每次操作后,安装程序都会在日志中记录“返回值”。这是操作成功与否的指标。可能的值包括:

值含义

  • 0 操作已被调用,但并未运行(不一定是坏事,也许没有什么可做的)
  • 1 行动成功
  • 2 用户取消了操作
  • 3 发生了不可恢复的错误
  • 4 安装已暂停,等待重新启动

答案2

查看详细 MSI 日志

替代文本
(来源:dennisbareis.com

至少它用颜色显示了错误...它可能会有帮助:)

相关内容