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

文章翻译 文章翻译
文章编号: 314852 - 查看本文应用于的产品
重要说明:本文包含有关修改注册表的信息。修改注册表之前,一定要备份注册表,并且一定要知道在发生问题时如何还原注册表。有关如何备份、还原和编辑注册表的信息,请单击下面的文章编号,以查看 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(通过组策略管理计算机选项)主题。

属性

文章编号: 314852 - 最后修改: 2007年12月1日 - 修订: 1.2
这篇文章中的信息适用于:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Professional x64 Edition
关键字:?
kbinfo kbenv KB314852
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com