There could be something wrong with the performance counter system on the computer. FreeMeter and Microsoft's PerfMon tool use the same performance gathering methods. If neither
FreeMeter nor PerfMon can access the performance counters, then there is something wrong with the OS. Try the following
to see if this is the problem:
Run "PerfMon.exe" from Start => Run. Select any existing counters
in the list box at the bottom on the PerfMon window and press the Delete key until all existing
counters are gone and PerfMon is not graphing anything (the list might already be empty when you
Test CPU Meter: Click the "+" toolbar button, then select Processor for Performance Object
and % Processor Time from the counters list (not Process time, Processor time), then
_Total from the instances lists, then click Add then Close.
That should add a CPU graph to PerfMon in a particular color. Does the % Process Time graph line reflect processor usage?
Test Disk Meter: Click the "+" toolbar button, then select PhysicalDisk for
Performance Object and Disk Bytes/sec from the counters list, then _Total
from the instances lists, then click Add then Close. That should add a
disk graph to PerfMon in a particular color. Does the Disk Bytes/sec graph line reflect
If you can not follow the instructions above because the required values aren't in the lists or the graphs are flat, then there is a problem with the
performance counters in your operating system. The following items may help you. Some of the
articles say they are specific to Windows 2000, however, they also work on XP:
- There have been some reports that disabling your page file can break the performance counter
system. If you have your page file disabled, try enabling your page file and then re-enabling
performance counters (see below).
- When something goes wrong with a performance object, Windows will stop the performance object
so that it won't do any harm. Most of the time you can simply restart the performance object.
For instructions on doing this, look at Microsoft Knowledge Base article
(this article works on Windows XP as well as Windows 2000).
- You can try running the two commands below from an account with Administrator privileges:
- You can view the status of your performance counters and enable/disable them using the
exctrlst.exe tool from Microsoft. This tool is part of the Windows 2000 resource
kit and can be downloaded
(this tool also works in Windows XP).
- You can manually rebuild your performance counter library values by following the
instructions in Microsoft Knowledge base article