如何在 Windows 10 上启用 Windows Installer 日志记录

Windows包括一个注册表激活的日志服务,以帮助诊断Windows Installer 问题(Windows Installer issues)。在今天的帖子中,我们将介绍如何在Windows 10上启用此(Windows 10)Windows Installer日志服务的步骤。Windows Installer是用于部署应用程序的标准Microsoft技术。(Microsoft)它提供了一种用于打包应用程序的格式以及用于解压和安装应用程序的引擎。使用MSI(MSI)包代替专有安装系统,允许您的安装程序在从Windows 95Windows 10的任何(Windows 10)Windows平台上运行。

Windows Installer可以使用日志记录来帮助解决安装软件包的问题。通过向注册表添加键和值来启用此日志记录。添加并启用条目后,您可以重试问题安装,Windows Installer将跟踪进度并将其发布到Temp文件夹。新日志的文件名是随机的。但是,第一个字母是“Msi”,文件名具有“.log:”扩展名。要找到Temp文件夹,请在(Temp)命令提示符处键入以下行:

cd %temp%

在Windows 10(Windows 10)上启用Windows Installer日志记录

您可以使用以下两种方式之一手动启用Windows Installer日志记录:(Windows Installer)

  1. 通过注册表编辑器
  2. 通过本地组策略编辑器。

现在让我们来看看这两个过程。

1]通过注册表编辑器(Registry Editor)启用Windows 安装程序日志记录(Windows Installer)

在 Windows 10 上启用 Windows Installer 日志记录

由于这是一项注册表操作,因此建议您 备份注册表(back up the registry) 或 创建系统还原点 ,以防程序出错。

完成上述任何操作后,您现在可以进行如下操作。

  • 启动注册表编辑器 (按 Windows 键并键入 regedit,然后按 Enter)。
  • 导航到以下注册表项:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer

如果在 Windows 文件夹下看不到 安装(Windows)程序(Installer) 密钥(文件夹)  ,请右键单击Windows文件夹并选择新建 > 密钥。将其命名为 Installer

然后,您可以创建以下子项和项:

类型(Type)Reg_SZ
(Value)记录(Logging)
数据(Data)voicewarmupx

右键单击(Right-click)左侧窗格中的安装程序键(文件夹),然后选择新建 > 字符串值。(Installer)

将值命名为 Logging

双击(Double-click)条目以编辑其属性并将 值数据(Value data)设置为voicewarmupx

值字段中的字母可以是任意顺序。每个字母打开不同的记录模式。对于MSI(MSI) 1.1 版本,每个字母的实际功能如下:

  • v – 详细输出
  • o – 磁盘空间不足消息
  • i – 状态消息
  • c – 初始 UI 参数
  • e – 所有错误消息
  • w - 非致命警告
  • a – 动作的启动
  • r – 特定于操作的记录
  • m – 内存不足或致命退出信息
  • u – 用户请求
  • p - 终端属性
  • + – 附加到现有文件
  • !– 将每一行刷新到日志
  • x - 额外(– Extra)的调试信息。“x”标志仅在Windows Server 2003和更高版本的操作系统、MSI可再发行版本 3.0 和更高版本的MSI可再发行版本上可用。
  • “*” – 通配符:记录(Log)除 v 和 x 选项之外的所有信息。要包括 v 和 x 选项,请指定“/l*vx”。

单击 确定(OK)

您现在可以退出注册表编辑器(Registry Editor)并重新启动 PC 以使更改生效。

注意:(Note:) 此更改应仅用于故障排除,不应保留,因为它会对系统性能和磁盘空间产生不利影响。每次您使用 控制面板中的(Control Panel)添加或删除程序(Add or Remove Programs) 项时 ,都会创建一个新的 Msi*.log 文件。要禁用日志记录,请删除 Logging 注册表值。

阅读(Read):启用详细或高度详细的状态消息,

2]通过组策略编辑器(Group Policy Editor)启用Windows Installer日志记录(Windows Installer)

要使用本地组策略编辑器(gpedit.msc) 在(Local Group Policy Editor)Windows 10上启用Windows Installer日志记录,请执行以下操作;

  1. 启动本地组策略编辑器。
  2. 导航到以下设置:
  3. Computer Configuration > Administrative Templates > Windows Components > Windows Installer
  4. 在右侧窗格中找到 Logging设置并双击它以编辑其属性。
  5. 单击已启用(Enabled)
  6. 在“日志记录(Logging)”框中,输入要记录的选项。
  7. 日志文件Msi.log出现在系统卷的Temp文件夹中。(Temp)
  8. 单击 确定(OK) 以保存您的更改。

That’s it!



About the author

我是一名 Windows 10 技术人员,多年来一直在帮助个人和企业利用新操作系统。我对 Microsoft Office 有丰富的知识,包括如何为不同的用户自定义外观和个性化应用程序。此外,我知道如何使用 Explorer 应用程序来探索和查找计算机上的文件和文件夹。



Related posts