Was this page helpful?
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

Library Validation Code

Updated: March 28, 2003

Applies To: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2



Data type Range Default value


Unique code signature



Identifies a trusted performance counter dynamic-link library (DLL).

This entry stores data identifying a particular version of a performance counter DLL as one that has been certified to be free of disabling errors. When the data for a DLL matches the value of this entry, the Performance Library (Perflib) considers the DLL to be trusted.

This entry is added to the registry by the script that installs the DLL in Windows Server 2003.

Activation Method

To make changes to this entry effective, restart the Remote Registry Service or restart Windows.


  • By default, trusted counter DLLs are exempt from Perflib's extensive run-time testing, but you can use ExtCounterTestLevel to require some tests. ExtCounterTestLevel applies to all trusted counters on the system, not just those of a particular service.


  • If particular performance counters do not appear in your performance monitoring tool, check the Application Log in Event Viewer for events recorded by Perflib. When Perflib detects disabling errors in a counter DLL, it records an event in the log and sets the value of Disable Performance Counters to 1 to disable the counters.


  • Do not change the value of this entry by editing the registry. If you do, the performance counters for this service will not operate properly.

See Also

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

© 2015 Microsoft