Source perflib
Type Error
Description The "<service name>" service does not have a Performance subkey or the key could not be opened. No performance counters will be collected for this service. The Win32 error code is returned in the data.
Comments Adrian Grigorof (Last update 7/30/2003): For each service, the perfomance counters information is stored in the registry under:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Performance\<service name>. First, verify that the Performance subkey exists and if it contains the following values:
Close
Collect
Library
Open
These values point to the functions within the performance dll that corresponds to that operation. For service W3SVC for example (IIS Web service), the Library is w3ctrs.dll and the Open function within that dll is OpenW3PerformanceData. If the Open value would be missing from the registry, the system would not know what function to call when it tries to use the w3ctrs.dll library.
These values might be missing or the registry might be corrupted or the install procedure for that application is faulty and did not properly register the performance dll. You can try to uninstall and reinstall the application or copy the settings from another system (same operating system).
|