Removing Counter Names and Descriptions from the Registry
The unlodctr tool removes the registry entries created by lodctr. The application name that you pass to unlodctr must match the name of the application key that you created under the Services key. For details on running unlodctr see, Help and Support Center.
Using unlodctr
The unlodctr tool looks up the first and last counter and help index values using the like named registry values under your application's Performance key. The unlodctr tool uses the range of index values to remove the text from Counters and Help values for each language identifier.
Using the index values, unlodctr makes the following changes to the registry.
HKEY_LOCAL_MACHINE
\SOFTWARE
\Microsoft
\Windows NT
\CurrentVersion
\Perflib
Last Counter = updated if changed
Last Help = updated if changed
\009
Counters = application text removed
Help = application text removed
\supported language, other than English
Counters = application text removed
Help = application text removed
The unlodctr tool also removes the First Counter, Last Counter, First Help, Last Help, and Object List values from the application's Performance key located at HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\application-name\Performance.
Note
The unloading function of unlodctr, UnloadPerfCounterTextStrings, is declared in Loadperf.h and exported from Loadperf.dll. This allows you to call this function directly from your uninstall program.