![未找到 ASP.NET 应用程序 WMI 类](https://linux22.com/image/601982/%E6%9C%AA%E6%89%BE%E5%88%B0%20ASP.NET%20%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%20WMI%20%E7%B1%BB.png)
我正在尝试通过访问 WMI 类 Win32_PerfFormattedData_ASPNET_ASPNETApplications 中的计数器来检测 Web 群集上的 ASP.NET 缓存行为。我的 2 台服务器有此类,但 1 台没有。它们都有版本化类 (Win32_PerfFormattedData_ASPNET4030319_ASPNETAppsv4030319),但没有通用类。
我如何让 WMI 公开 Win32_PerfFormattedData_ASPNET_ASPNETApplications 类。它在 perfmon 中可见。
答案1
重新加载 WMI 计数器就可以了。(logicmonitor 支持提供了此功能)
REBUILDING WMI COUNTERS
cd c:\windows\system32
lodctr /R
cd c:\windows\sysWOW64
lodctr /R
Resyncing the counters with Windows Management Instrumentation (WMI):
WINMGMT.EXE /RESYNCPERF
Stop and restart the Performance Logs and Alerts service.
Stop and restart the Windows Management Instrumentation service.