How to Enable or Disable Performance Counters

Author: NetworkAdminKB.com
Created: 2008-06-23
Modified: 2008-11-19


Issue:

When viewing the performance counters list in System Monitor one or more performance counters do not appear.

 

Cause:

The individual performance counter may be disabled and is no longer being loaded.

 

Solution:

You can enable or disable the loading of performance counters using the Exctrlst.exe application from the Windows 2003 Support Tools.

1)      Run Exctrlst.exe

a.       Enter \\servername to attach to remote server.

b.      Click Refresh.

2)      Select “Service” as the Sort Order.

3)      Locate the Service for which the performance object reports

 

In Windows XP Professional and Windows Server 2003, system counters are defined in the following libraries and drivers:

Service

Library

Objects

PerfOS

PerfOs.dll

Cache, Memory, Object, Paging File, Processor, System

PerfDisk

PerfDisk.dll

LogicalDisk, PhysicalDisk

PerfNet

PerfNet.dll

Browser, Redirector, Server

PerfProc

PerfProc.dll

Job Object, Job Object Details, Process, Thread, Thread Details

Spooler

Winspool.drv

Print Queue

TapiSrv

TapiPerf.dll

Telephony

Tcpip

Perfctrs.dll

IP, ICMP, NBT Connection, Network Interface, TCP, UDP

 

4)      Select the “Service” and verify the “Performance Counters Enabled” check box is checked appropriately

a.       Check = Enabled

b.      Unchecked = Disabled.

5)      Enable / Disable Performance counters as needed and click “Refresh” to verify the changes have taken place.

a.       Sample screen shot of Exctrlst.exe

 

 

More Information:

See Exctrlst Remarks from Microsoft’s Technet

 

Below is an excerpt from Excltrls Remarks on Microsoft Technet.

Exctrlst Data Source

Exctrlst displays data directly from the Performance subkeys in the registry (HKLM\SYSTEM\CurrentControlSet\Services\ServiceName\Performance). A Performance subkey is created when a service, application, or device registers a performance DLL.

 

Exctrlst provides a complete list of all performance counter DLLs registered on the system, including counter DLLs that do not load or operate properly, and disabled counter DLLs. Exctrlst is often used with tools that attempt to load and run the performance counters, such as Typeperf or System Monitor. By comparing the list of all counter DLLs in Exctrlst with the list of operating counter DLLs in System


How to Load and Unload Performance Counters.aspx; How to correct corrupt performance counters.aspx 

Article ID: 56, Created On: 9/16/2011, Modified: 9/16/2011