1

我的系统中缺少 Win32_PerfFormattedData_* 和 Win32_PerfRawData_* 类。

我正在运行 64 位的 Windows 7,并使用WMICodeCreator浏览可用的类。WMICodeCreator 和我的 C# 代码都不能从它们那里获取信息,而且我还没有找到任何讨论这个特定问题的讨论板。

所有其他 WMI 类都运行良好。

会不会是我还没有启动的服务?

4

1 回答 1

2

启动 perfmon 以查看计数器是否存在。如果您看不到计数器或 perfmon 显示一些不连贯的数据,则您的计数器已损坏;你将不得不重建计数器。一些可能对您有所帮助的链接:

http://blogs.technet.com/b/yongrhee/archive/2009/10/06/how-to-rebuild-performance-counters-on-windows-vista-server2008-7-server2008r2.aspx

http://support.microsoft.com/kb/300956

http://social.msdn.microsoft.com/Forums/en-US/perfctr/thread/51528a4d-509e-4f09-984d-367ecb4fff25

于 2012-05-25T17:42:22.593 回答