When you try to gather performance counter information for a 32-bit process on a 64-bit computer that is running Microsoft Windows Server 2003, some performance counter objects are not available.
Note When you gather performance information for a 64-bit process in this scenario, all the performance counter objects are available.
This issue occurs because 32-bit versions of some performance counter objects are not implemented in 64-bit versions of Windows Server 2003. In the 64-bit versions of Windows, not all performance counters have 32-bit versions that are designed to run on the Windows on Windows 64 (WOW64) 32-bit subsystem.
To determine whether a 32-bit performance counter object is available on a 64-bit version of Windows Server 2003, follow these steps:
Copy the Perfmon.msc file from the System32 folder to the Syswow64 folder.
Click Start, click Run, type cmd, and then click OK.
Change to the Syswow64 directory.
Type the following command, and then press ENTER:
mmc.exe /32 perfmon.msc
This command runs System Monitor in 32-bit emulation mode.
Use System Monitor to determine whether the performance counter object is available.
If the performance counter object does not appear when you run System Monitor in 32-bit emulation mode but does appear when you run System Monitor as you typically do, the 32-bit version of that performance counter probably has not been implemented.
Microsoft Windows Server 2003, Standard x64 Edition, Microsoft Windows Server 2003, Enterprise x64 Edition, Microsoft Windows Server 2003, Datacenter x64 Edition, Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems, Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems