What will this fix?

A lot of things actually. Here are a few examples:

  • You try to install some Windows updates but they fail. If the updates don't have permission to certain keys the updates will fail.
  • Software wont work. Same as windows updates, if a program cant access a key it needs it will fail.
  • Registering files gives you an error. When trying to register some system files you get an error that it failed. This is because the reg keys the file needs arent accessible. By fixing the permissions you can again register the files.

Note: This tool is also a part of Windows Repair (All In One)

What's New:

The program was using subinacl.exe to set permissions but it was only 32 bit and didn't access the 64 bit locations. This has been replaced with SetAcl.exe which supports 32 and 64 bits. So now on a 64 bit OS all areas get their permissions set. Because this can now access all locations the 2 repairs are a little slower and it doesn't have the progress screen that the subinacl.exe did. So the cmd window has been updated to not show what current key or file it is on as it slowed down the repair by a very very large amount because the CPU was being used to draw all the text to the cmd.exe window. So by not having it display all that information the speed of the repair is much better.