记录 WMI 活动

不再支持 WMI 日志文件。 从 Windows Vista 开始,WMI 将 事件跟踪用于 windows (ETW) ,以及通过 事件查看器 UI 或 Wevtutil 命令行工具提供的事件。 有关详细信息,请参阅 ETW 提供程序和 Wevutil 命令行文档。

本主题中讨论了以下部分:

Windows Vista 之前的 WMI 日志文件

由 WMI 和各种提供程序创建的日志文件记录:事件、跟踪或诊断数据、错误和各种活动。 只有管理员才拥有对% windir% \ system32 wbem 日志中找到的 WMI 日志文件夹的读取访问权限 \ \ 。

只有 WMI core 组件或 WMI 提供程序将写入日志文件。 只能出于诊断目的读取或查看这些日志中的数据。 可以在 WMI 日志目录中创建和存储自己的日志文件。

Windows Vista 之前的 WMI Core 组件的日志记录

这些文件不包含适合以编程方式读取的一致格式。 有关特定日志的详细信息,请参阅 WMI 日志文件

如果设置了以下注册表项,则会发生 WMI core 组件的日志记录活动:

  • 日志记录级别

    对日志记录级别的注册表值所做的更改将立即生效。 不需要重新启动 WMI 服务。

    HKEY _本地 _ 计算机 \ 软件 \ Microsoft \ WBEM \ CIMOM \ 日志记录= 2

    以下列表列出了可以在注册表中定义的日志记录级别。

    日志记录级别 描述
    0 无日志记录
    1 仅记录错误
    2 详细日志记录 (默认值)
  • 日志文件位置

    若要使日志文件位置的更改生效,请重新启动 WMI 服务。

    HKEY _本地 _ 计算机 \ 软件 \ Microsoft \ WBEM \ CIMOM \ 记录目录=% windir% \ system32 \ WBEM \ 日志

  • 最大日志文件大小(以字节为单位)

    HKEY _本地 _ 计算机 \ 软件 \ Microsoft \ WBEM \ CIMOM \ 日志文件最大大小= 65536

可以通过注册表编辑器或通过 Microsoft 管理控制台的 WMI 管理单元更改这些注册表项值。

在 Windows Vista 之前设置 WMI 的日志记录级别

  1. 单击 “启动” ,再单击 “运行”
  2. 键入 wmimgmt.msc
  3. 在“操作”菜单上,单击“属性”。
  4. 在 " 日志记录 " 选项卡上,将日志记录级别设置为 已禁用已启用详细
  5. 在 " 位置" 中,键入日志文件文件夹的路径,并以 最大大小 (字节) :,设置日志文件的最大大小(以字节为单位)。

有关设置日志文件属性的详细信息,请参阅 WMI 控件应用程序的联机帮助。

Windows Vista 之前的 WMI 提供程序组件的日志记录活动

启用 WMI core 组件的日志记录后,还会为具有日志记录功能的任何提供程序启用日志记录功能。

以下列表列出了所需的值。

文件

日志文件的完整路径和文件名。 默认值为% windir% \ system32 \ wbem \ 日志。 对于要使用的此命名值,必须将 类型 命名值设置为 = File。

调配

一个32位逻辑掩码,定义提供程序生成的调试输出类型。 此值与提供程序相关。 默认值为 0(零)。

MaxFileSize

日志文件的最大文件大小(以字节为单位)。 此整数值必须介于1024到 2 ^ 32-1 之间。 如果文件大小超出此值,则会将该文件重命名为 ~ filename ,并创建一个新的空日志文件。 日志文件所需的磁盘空间是 MaxFileSize 值的两倍。 默认值为65535。

类别

可以设置为 = File 或 = 调试器。 如果设置为 = File,则跟踪信息将写入到文件名称为的 文件 中指定的日志文件。 默认值为 "File"。

例如,若要记录查询并从视图提供程序获取实例调用,请使用以下注册表项值。 日志将位于日志文件夹中,并将作为默认文件大小。

HKEY _本地 _ 计算机 \ 软件 \ Microsoft \ WBEM \ 提供程序 \ 日志记录 \ ViewProvider \ File = C: \ Windows \ system32 \ WBEM \ 日志 \ ViewProvider

HKEY _本地 _ 计算机 \ 软件 \ Microsoft \ WBEM \ 提供程序 \ 日志记录 \ ViewProvider \ Level = 2

HKEY _本地 _ 计算机 \ 软件 \ Microsoft \ WBEM \ 提供程序 \ 日志记录 \ ViewProvider \ MaxFileSize = 65535

HKEY _本地 _ 计算机 \ 软件 \ Microsoft \ WBEM \ 提供程序 \ 日志记录 \ ViewProvider \ Type = File

备注

对于你自己的提供程序和日志记录功能,你需要编写必要的注册表项和值来启用日志记录。

WMI 故障排除

WMI 日志文件

WMI 故障排除类

跟踪 WMI 活动