No Access to Perflib Subkeys
The Performance Monitor account on the monitored computer needs READ access to the subkeys used by that PerfMon once the PerfMon account has successfully connected to the Registry of the monitored computer. To determine who has access to the PerfMon data in the Registry, where the LanguageID is the numeric code for the spoken language installed with Windows NT, the computer uses the ACL for the Perflib/LanguageID
subkey.
The Perflib/LanguageID
subkey is placed at the following Registry path:
HKEY_LOCAL_MACHINE/Software/Microsoft/Windows NT/CurrentVersion/Perflib
By default, EVERYONE
and LOCAL SERVICE
groups have READ access to the Perflib key. These accounts need full control of the Perflib key.
Workaround
Follow these steps to enable permissions on the CurrentVersion/Perflib
key:
Start regedit on the machine that needs to be monitored.
Right click on the Perflib option and go to Permissions.
Give full control to Local Service and Everyone users. If these groups are not already present in the list, you need to manually add them.
Go to Services in the Control Panel and restart the Remote Registry service.
After the Remote Registry service has been successfully restarted, you can monitor the machine remotely.
See Also
Diskperf Not Installed
No READ Access to the Perflib Subkeys
Unable to Connect to Remote Server
Monitor Cache Client Counters
Cache Logs