你目前正处于脱机状态,正在等待 Internet 重新连接

如何启用 Windows Installer 日志记录

针对 Windows XP 的支持已终止

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

针对 Windows Server 2003 的支持已于 2015 年 7 月 14 日终止。

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

有关本文的 Microsoft Windows XP 版本,请参见 314852.
概要
Windows 包含一个注册表激活的日志记录服务,以便帮助诊断 Windows 安装程序问题。本文介绍如何启用此日志记录服务。

注意 本文中的注册表项对所有 Windows 操作系统均有效。
更多信息
Windows Installer 可以使用日志记录来帮助解决安装软件包时出现的问题。通过向注册表添加项和值启用此日志记录。在添加并启用项之后,您可以重试有问题的安装,Windows 安装程序会跟踪安装进度并将进度发送到 Temp 文件夹。新的日志文件名称是随机的,但以字母“Msi”开头,以 .log 扩展名结束。若要查找 Temp 文件夹位置,请在命令提示符处键入下行:

cd %temp%
若要我们为您启用或禁用 Windows Installer 日志记录,请转到“帮我修复此问题”部分。如果您想亲自启用 Windows Installer 日志记录,请转到“我自己修复此问题”部分。

帮我修复此问题

若要自动修复该问题,请单击“修复此问题”链接。然后单击“文件下载”对话框中的“运行”,并按照该向导中的步骤执行操作。
启用 Windows Installer 日志记录禁用 Windows Installer 日志记录


注意:此向导可能只提供英文版本。但是,Windows 的其他语言版本也提供自动修复功能。

注意:如果您使用的计算机并未出现此问题,则可将自动修复功能保存至闪存驱动器或 CD 中,然后就可在出现此问题的计算机中运行该功能。

我自己修复此问题

重要说明 此部分、方法或任务包含有关如何修改注册表的步骤。但是,注册表修改不当可能会出现严重问题。因此,请一定严格按照下列步骤操作。为了获得进一步保护,请在修改注册表之前对其进行备份。这样就可以在出现问题时还原注册表。有关如何备份和还原注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756 如何在 Windows 中备份和还原注册表

启用 Windows Installer 日志记录

若要自己启用 Windows Installer 日志记录,请使用 Regedit.exe 打开注册表,然后创建以下路径和项:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer

Reg_SZ:日志
值:voicewarmupx
值字段中的字母顺序可以随意。每一个字母都可以打开一种不同的日志记录模式。对于 MSI 版本 1.1,每个字母的实际函数如下所示:
v - 详细输出
o - 磁盘空间不足消息
i - 状态消息
c - 初始 UI 参数
e - 所有错误消息
w - 非致命警告
a - 启动操作
r - 特定于操作的记录
m - 内存不足或致命的退出消息
u - 用户请求
p - 终端属性
+ - 附加到现有文件之后
! - 将每一行刷新到日志中
x - 其他调试信息。“x”标志仅可在 Windows Server 2003 和更高版本操作系统、MSI 可重新分发版本 3.0 和 MSI 可重新分发的更高版本上使用。

“*”- 通配符,记录除 v 和 x 选项外的所有信息。若要包含 v 和 x 选项,请指定“/l*vx”。
注意这种情况仅可用于故障排除目的,并且不应该保留,因为这可能对系统性能和磁盘空间造成不利影响。每次在您使用“控制面板”中的“添加/删除程序”工具时,将会创建一个新的 Msi*.log 文件。

通过组策略启用 Windows Installer 日志记录

您可以通过编辑相应的 OU 或 Directory 组策略通过组策略启用日志记录。在组策略下,请依次展开“计算机配置”、“管理模板”、“Windows 组件”,然后选择“Windows Installer”。

双击“日志记录”,然后单击“启用”。在“日志记录”框中,输入您希望记录的选项。日志文件 Msi.log 出现在系统卷的 Temp 文件夹中。

有关 MSI 日志记录的更多信息,请参阅 Windows 帮助。为此,请使用短语“msi 日志记录”进行搜索,并选择“Managing options for computers through Group Policy”(通过组策略管理计算机选项)。

注意“X”标志的添加可在 Windows Server 2003 和更高版本操作系统、MSI 可重新分发版本 3.0 和 MSI 可重新分发的更高版本的本地执行。
voicewarmup fixit fix it
属性

文章 ID:223300 - 上次审阅时间:07/29/2011 13:28:00 - 修订版本: 4.0

Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems, Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems, Microsoft Windows Server 2003 Standard Edition, Microsoft Windows Server 2003 Datacenter Edition, Microsoft Windows Server 2003 Enterprise Edition, Microsoft Windows Server 2003 Web Edition, Microsoft Windows XP Professional Edition, Microsoft Windows XP Home Edition, Windows Server 2008 Standard, Windows Server 2008 Enterprise, Windows Server 2008 Datacenter, Windows Server 2008 for Itanium-Based Systems, Windows Server 2008 Standard without Hyper-V, Windows Server 2008 Enterprise without Hyper-V, Windows Server 2008 Datacenter without Hyper-V

  • kbenv kbhowto kbfixme kbmsifixme KB223300
反馈