Performance Counter Loading

Applies To: Windows Server 2008

Performance counters are collected and used by services and applications. If they are installed incorrectly or with improper permissions, performance counters cannot be loaded, and services or applications cannot collect or interpret the data.

Events

Event ID Source Message

1000

Microsoft-Windows-LoadPerf

Performance counters for the %1!s! (%2!s!) service were loaded successfully. The Record Data in the data section contains the new index values assigned to this service.

1001

Microsoft-Windows-LoadPerf

Performance counters for the %1!s! (%2!s!) service were removed successfully. The Record Data contains the new values of the system Last Counter and Last Help registry entries.

1002

Microsoft-Windows-LoadPerf

Performance counters for the %1!s! (%2!s!) service are already in the registry, no need to reinstall. This only happens when you install the same counter twice. The second time install will generate this event.

2001

Microsoft-Windows-LoadPerf

No MOF file %2!s! was created for the %1!s! service. Before the performance counters of this service can be collected by WMI, a MOF file will need to be created and loaded manually. Contact the vendor of this service for additional information.

2002

Microsoft-Windows-LoadPerf

The MOF file created for the %1!s! service could not be loaded. The record data contains the error code returned by the MOF Compiler. Before the performance counters of this service can be collected by WMI, the MOF file will need to be loaded manually. Contact the vendor of this service for additional information.

2003

Microsoft-Windows-LoadPerf

The MOF file created for the %1!s! service cannot be deleted as requested. The automatic recovery function requires the MOF file.

2004

Microsoft-Windows-LoadPerf

The Performance registry value %1!s! string is corrupted. Skip string \"%2!s!\".

2005

Microsoft-Windows-LoadPerf

No COUNTER/HELP definition for Language %1!s!.

2006

Microsoft-Windows-LoadPerf

The LastCounter and LastHelp values of the performance registry are corrupted and need to be updated. The first and second DWORDs in the Data Section contain the original LastCounter and LastHelp values, respectively, while the third and forth DWORDs in the Data Section contain the updated new values.

2007

Microsoft-Windows-LoadPerf

Cannot repair performance counters for %1!s! service. Reinstall the performance counters manually using the LODCTR tool.

3000

Microsoft-Windows-LoadPerf

The performance strings in the registry do not match the index values stored in Performance registry key. The first DWORD in the Data section contains the last index value from performance registry key and the second DWORD in the Data section contains the index of the last string.

3001

Microsoft-Windows-LoadPerf

The performance counter name string value in the registry is not formatted correctly. The malformed string is %1!s!. The first DWORD in the Data section contains the index value to the malformed string while the second and third DWORDs in the Data section contain the last valid index values.

3002

Microsoft-Windows-LoadPerf

The performance counter explain text string value in the registry is not formatted correctly. The malformed string is %1!s!. The first DWORD in the Data section contains the index value to the malformed string while the second and third DWORDs in the Data section contain the last valid index values.

3003

Microsoft-Windows-LoadPerf

Unable to install counter strings because the %1!s! key could not be opened or accessed. The first DWORD in the Data section contains the Win32 error code.

3004

Microsoft-Windows-LoadPerf

Unable to read the %1!s! registry value. The first DWORD in the Data section contains the Win32 error code.

3005

Microsoft-Windows-LoadPerf

Unable to open the registry key for the performance counter strings defined for the %1!s! language ID. The first DWORD in the Data section contains the Win32 error code.

3006

Microsoft-Windows-LoadPerf

Unable to read the performance counter strings defined for the %1!s! language ID. The first DWORD in the Data section contains the Win32 error code.

3007

Microsoft-Windows-LoadPerf

Unable to read the performance counter explain text strings defined for the %1!s! language ID. The first DWORD in the Data section contains the Win32 error code.

3008

Microsoft-Windows-LoadPerf

Unable to allocate a required memory buffer.

3009

Microsoft-Windows-LoadPerf

Installing the performance counter strings for service %1!s! (%2!s!) failed. The first DWORD in the Data section contains the error code.

3011

Microsoft-Windows-LoadPerf

Unloading the performance counter strings for service %1!s! (%2!s!) failed. The first DWORD in the Data section contains the error code.

3012

Microsoft-Windows-LoadPerf

The performance strings in the Performance registry value is corrupted when process %1!s! extension counter provider. The BaseIndex value from the Performance registry is the first DWORD in the Data section, LastCounter value is the second DWORD in the Data section, and LastHelp value is the third DWORD in the Data section.

3013

Microsoft-Windows-LoadPerf

Unable to update the performance counter strings defined for the %1!s! language ID. The first DWORD in the Data section contains the error code.

3014

Microsoft-Windows-LoadPerf

Unable to update the performance counter explain text strings of the %1!s! language ID. The first DWORD in the Data section contains the error code.

3015

Microsoft-Windows-LoadPerf

Index for %1!s! is corrupted. The first DWORD in the Data section contains the index value.

3016

Microsoft-Windows-LoadPerf

Cannot update %1!s! value of %2!s! key. The first DWORD in the Data section contains the error code and the second DWORD contains the updated value.

3017

Microsoft-Windows-LoadPerf

Cannot update %1!s! value of %2!s! key. The first DWORD in the Data section contains the error code.

3018

Microsoft-Windows-LoadPerf

%1!s! index range of service %2!s! is corrupted. The first DWORD in the Data section contains the first index value used and the second DWORD in the Data section contains last index value used.

Performance Subsystem

Management Infrastructure