排查 WMI 查询问题
如果性能计数器损坏,您将会看到 Resource Monitoring Tool 代理中出现问题。系统将在后台程序日志文件中报告该问题,看起来将类似于如下示例:
{ ...
"Level": "Error", ...
"RenderedMessage": "Error getting network adapters",
"Exception": "System.Management.ManagementException: * Invalid query *
at System.Management.ManagementException.ThrowWithExtendedInfo(ManagementStatus errorCode) ..."
... }
这可能是因为服务器上缺少一些性能计数器。若要检查这一点,请运行 perfmon.exe
并检查是否有任何警告消息。
如果 perfmon.exe
确认性能计数器缺失,可尝试通过重建所有计数器来修复该问题。请参见下文。
重建所有性能计数器:
若要重建所有性能计数器,请在“管理”命令提示符处键入以下命令。在每个命令后按 ENTER。
cd c:\windows\system32
lodctr /R
cd c:\windows\sysWOW64
lodctr /R
接着,将计数器与 Windows Management Instrumentation (WMI) 重新同步:
WINMGMT.EXE /RESYNCPERF
最后,停止并重新启动性能日志和通知服务。
您需要是计算机上的管理员,并且需要是 Resource Monitoring Tool 管理员,才能排查 WMI 查询问题。