WMI 性能监视器不可用

WMI 性能监视器不可用

在 Windows Server 2008 R2 Datacenter (Service Pack) 上,我尝试查询以下计数器,但收到错误“无效查询”wbemtest.exe

Win32_PerfRawData_PerfOS_Memory
Win32_PerfRawData_PerfOS_Processor

它们甚至没有出现在对象列表中!我是这方面的新手,所以如果您觉得缺少信息,我深表歉意。我会在问题出现时提供这些信息。

的结果:

Get-WmiObject -Query "Select * from Win32_PerfRawData_PerfOS_Memory"

如下:

Get-WmiObject : Invalid query "Select * from Win32_PerfRawData_PerfOS_Memory"
At line:1 char:1
+ Get-WmiObject
+ ~~~~~~~~~~~~~
+ CategoryInfo          : InvalidArgument: (:) [Get-WmiObject], ManagementException
+ FullyQualifiedErrorId : GetWMIManagementException,Microsoft.PowerShell.Commands.GetWmiObjectCommand

答案1

备份 %windir%\system32\wbem 文件夹,然后切换到 %windir%\system32\wbem 并运行mofcomp Wmi.mof因为这是此 Win32_PerfRawData 类的 MOF 文件。如果仍然失败,请考虑重建 WMI 存储库: https://blogs.technet.microsoft.com/askperf/2009/04/13/wmi-rebuilding-the-wmi-repository/

相关内容