获取 Active Setup 的 MSI 日志

获取 Active Setup 的 MSI 日志

我的一个用户的 Outlook 无法启动“无法启动 Microsoft Office Outlook。无法打开 Outlook 窗口”我已经排除了现有的插件。 (这仅用于背景信息,并不是问题本身的一部分。)

启动时,Windows 安装程序窗口会在出现错误前持续显示几秒钟,并且应用程序事件日志中有一个条目表明主动安装会话失败:(
摘录;已翻译,因此可能与英文 Windows 所写的内容不完全对应):

Log name:    Application
Source:      MsiInstaller
Event Code:   1033
Description:
Windows Installer has finished installing the product. Product name: Microsoft Office Professional Plus 2010. Version: 14.0.4763.1000. Language: 0. Vendor: Microsoft Corporation. Installation finished with status: 1635.

因此,问题是:

我如何获取msiexec此安装的日志来找出具体错误?

当我运行常规安装时,我只需提供参数即可/log <file>。但这次,它不是普通的软件包安装,它会自动运行,因此我无法更改命令行。

答案1

强制 Windows Installer 为每个安装会话创建日志,并按照注册表设置如何启用 Windows Installer 日志记录

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer
Type: Reg_SZ
Value: Logging
Data: voicewarmupx

(该值只是一组可以按任意顺序排列的字母标志)

这将为每个 MSI 会话MSI*.log创建一个文件。%TEMP%

完成后请务必删除该值,因为这些日志占用了大量空间!

相关内容