Unfortunately, reset registry permissions was the most important change that needed to be made. Quite possibly that alone would have solved the problem. If you are like me and hate to have unresolved problems on your computer, here’s one more trick.
There is a semi manual way of resetting the registry from the command line, but it takes a few minutes. First you need to download and install SubInACL from
here.
SubInACL is a command-line tool that enables administrators to obtain security information about files, registry keys, and services, and transfer this information from user to user, from local or global group to group, and from domain to domain.
Please take note of what directory you choose for the program to install. You will need to know when you run a command prompt. Create a file with the name reset.cmd under C:\Program Files\Windows Resource Kits\Tools folder or wherever you chose to install it. Open the file in notepad and add the following lines:
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f
subinacl /subdirectories %SystemDrive% /grant=administrators=f
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=system=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=system=f
subinacl /subdirectories %SystemDrive% /grant=system=f
Save and exit your file
Now you need to open command prompt with elevated privileges and run the following command
cd “C:\Program Files\Windows Resource Kits\Tools”
(depends on where you installed it)
after this press enter and enter the following command
reset.cmd
after entering this please press enter
after a few minutes by processing subinacl, the permission will be reset. Then restart the computer. One important note, while the terminal is running , you will see "access denied" continually scrolling down the screen. This is normal because the changes won't happen until you reboot. It would be a good idea to disable all security software while running the command prompt. Keep in mind that you must use the command line with elevated rights in order for it to work. For more background information, you can go to
Windowsreference.com The author has the same “fix” listed on the site, but he had one typo regarding the cmd line prompt.