Link to home
Start Free TrialLog in
Avatar of MainMa
MainMa

asked on

Lost owner of registry keys

Hello.

I encounter the next problem: when I repair or uninstall almost every program (with Administrator account), it fails with an error like this:

Error 1402.Could not open key:
HKEY_LOCAL_MACHINE32\Software\Classes\CLSID\{3050F3D0-98B5-11CF-BB82-00AA00BDCE0B}\InprocServer32.
Verify that you have sufficient access to that key, or contact your support personnel.


If I check the key in the registry with RegEdit, it says that I do not have enough privileges. The owner of a key seems to be lost, and to gain access to the key, I need to set the owner to Administrators group, then assign Read permission to this group.
If I do that and redo the repair or uninstall procedure, it shows the same error with an other GUID.

Because there are dozens of thousands of keys in the CLSID, I can't spend a month to set an owner and to assign appropriate permissions to all the keys one by one. So, the question is: how can I set both an owner and the permissions with some sort of a tool which will loop through all the keys?
ASKER CERTIFIED SOLUTION
Avatar of McKnife
McKnife
Flag of Germany image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of MainMa
MainMa

ASKER

Thanks. It helped.