如何在 Windows XP 中启用 Windows 安装程序日志

针对 Windows XP 的支持已终止

Microsoft 已于 2014 年 4 月 8 日终止了针对 Windows XP 的支持。该更改已影响到您的软件更新和安全选项。 了解这一措施对于您的含义以及如何继续保持受保护状态。

本文已归档。它按“原样”提供,并且不再更新。
重要说明:本文包含有关修改注册表的信息。修改注册表之前,一定要备份注册表,并且一定要知道在发生问题时如何还原注册表。有关如何备份、还原和编辑注册表的信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
256986 Microsoft Windows 注册表说明
概要
本文介绍了通过注册表激活的日志服务,Windows 包括此项服务是为了诊断涉及 Windows 安装程序的问题。

本文中的注册表项对所有 Windows 平台均有效。
更多信息
Windows 安装程序使用日志记录来帮助排查安装软件包时可能出现的问题。启用日志记录之后,您可以再次尝试未成功的安装过程。Windows 安装程序可以跟踪安装进度并将数据发送到 Temp 文件夹。

新日志的文件名会有所变化,但其文件名称总以字母“Msi”开头,以 .log 扩展名结束。

如想在 Temp 文件夹中找到此新日志的位置,请在命令提示符下键入 cd %temp%,然后按 Enter 键。

通过添加注册表项启用 Windows 安装程序日志记录

警告:“注册表编辑器”使用不当可导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因“注册表编辑器”使用不当而导致的问题。使用“注册表编辑器”需要您自担风险。

启动注册表编辑器 (Regedt32.exe),然后在注册表中创建以下路径和注册表项:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer

Reg_SZ:Logging
值:voicewarmup
值字段中的字母是一些可供 Windows 安装程序日志记录使用的选项。您可以按照任何顺序使用这些选项。每一个选项都可以打开一种特定的日志记录模式。对于 MSI 版本 1.1,每个选项的功能如下:
v - 详细输出
o - 磁盘空间不足信息
i - 状态信息
c - 初始用户界面参数
e - 所有错误信息
w - 非致命警告
a - 启动操作
r - 特定于操作的记录
m - 内存不足或致命的退出信息
u - 用户请求
p - 终端属性
+ - 附加到现有文件之后
! - 将每一行刷新到日志中

* - 通配符,记录除 v 选项之外的所有信息。若要包括 v 选项,请指定 *v
我们建议您仅将此服务用于进行故障排查。如果让此服务保持为打开,在您每次使用控制面板中的“添加/删除程序”工具时都会创建一个新的 Msi*.log 文件。这一行为会给系统性能和磁盘空间造成负面影响。

通过修改组策略启用 Windows 安装程序日志记录

您可以使用组策略启用日志记录,具体做法是修改适当的组织单位 (OU) 或 Active Directory 组策略:
  1. 单击开始,然后单击运行
  2. 打开框中,键入 gpedit.msc 以启动“组策略编辑器”。
  3. 依次展开计算机配置管理模板Windows 组件,然后单击 Windows 安装程序
  4. 双击日志记录,然后单击启用
  5. 日志记录框中,指定您想记录的选项。日志文件 Msi.log 出现在系统卷的 Temp 文件夹中。
有关 MSI 日志记录的更多信息,请参考 Windows 帮助。使用“msi 日志记录”这一短语在帮助内容中搜索,然后单击 Managing options for computers through Group Policy(通过组策略管理计算机选项)主题。
属性

文章 ID:314852 - 上次审阅时间:12/07/2015 08:25:31 - 修订版本: 1.2

Microsoft Windows XP Home Edition, Microsoft Windows XP Professional Edition, Microsoft Windows XP Professional x64 Edition

  • kbnosurvey kbarchive kbinfo kbenv KB314852
反馈