Some performance counter objects are not available for a 32-bit process in Windows Server 2003 for Itanium-based systems (891238)



The information in this article applies to:

  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems

SYMPTOMS

When you try to gather performance counter information for a 32-bit process on an Itanium-based 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.

CAUSE

This issue occurs because 32-bit versions of some performance counter objects are not implemented in Windows Server 2003 for Itanium-based systems. For the 64-bit versions of Windows, not all 64-bit performance counters have 32-bit versions that are designed to run on the Windows on Windows 64 (WOW64) 32-bit subsystem.

MORE INFORMATION

To determine whether a 32-bit performance counter object is available on your Itanium-based 64-bit computer, follow these steps:
  1. On your Itanium-based computer, copy the Perfmon.msc file from the System32 folder to the Syswow64 folder.
  2. Click Start, click Run, type cmd, and then click OK.
  3. Change the directory to the Syswow64 directory.
  4. Type the following command, and then press ENTER:

    mmc.exe /32 perfmon.msc

    This command runs the Perfmon Microsoft Management Console (MMC) snap-in in 32-bit emulation mode.
  5. Determine whether the performance counter object is available.
If the performance counter object does not appear when you run Perfmon.msc in 32-bit emulation mode, but it does appear when you run Perfmon.msc as you typically do, the 32-bit version of that performance counter probably has not been implemented.

Modification Type:MajorLast Reviewed:1/25/2005
Keywords:kbtshoot KB891238 kbAudITPRO