Error: No READ Access to Perflib Subkeys
After the Performance Monitor (PerfMon) account connects to the Registry of the monitored computer, the account on the monitored computer needs READ access to the subkeys that PerfMon uses. The computer uses the ACL for the Perflib/LanguageID
subkey to determine who has access to PerfMon data in the Registry, where LanguageID is the numeric code for the spoken language installed with Windows NT. The Perflib/LanguageID
subkey is located in the following Registry path:
HKEY_LOCAL_MACHINE/Software/Microsoft/Windows NT/CurrentVersion/Perflib
By default, EVERYONE
and LOCAL SERVICE
group has READ access to the Perflib key. You need to give full control to these accounts on Perflib key.
Workaround
You can enable permissions on CurrentVersion/Perflib
key through the following method:
On the machine to be monitored, start regedit.
Right-click Perflib and go to Permissions.
Give full control to Local Service and Everyone users. You may have to add these users if they are not already in the list.
Go to Control Panel -> Services and restart Remote Registry service.
You can now remotely monitor the machine.