If performance counters become corrupt you will see issues in the Resource Monitoring Tool agent. The issue will be reported in the backgrounder log file and will look similar to the following example:
This may be due to some performance counters being missing on the server. To check this, run
perfmon.exe and check for any warning messages.
perfmon.exe confirms the performance counters are missing, you can attempt to fix it by rebuilding all of the counters. See below.
Rebuilding all performance counters:
To rebuild all performance counters, type the following commands at an Administrative command prompt. Press ENTER after each command.
cd c:\windows\system32 lodctr /R cd c:\windows\sysWOW64 lodctr /R
Next, resync the counters with Windows Management Instrumentation (WMI):
Finally, stop and restart the Performance Logs and Alerts service.
You need to be a Administrator on the machine and be a Resource Monitoring Tool Administrator in order to troubleshoot WMI query issues.