Reset Registry Permissions on Windows 10: 4 Ways to Do It

We have a solution for everyone

by Milan Stanojevic
Milan Stanojevic
Milan Stanojevic
Windows & Software Expert
Milan has been enthusiastic about technology ever since his childhood days, and this led him to take interest in all PC-related technologies. He's a PC enthusiast and he... read more
Reviewed by Alex Serban
Alex Serban
Alex Serban
Windows Server & Networking Expert
After moving away from the corporate work-style, Alex has found rewards in a lifestyle of constant analysis, team coordination and pestering his colleagues. Holding an MCSA Windows Server... read more
Affiliate Disclosure
  • Users often need to reset Registry permissions in Windows 10 to fix a range of issues and get things working.
  • There are a few built-in ways to do it, including the hidden administrator account.
  • To seamlessly reset the permissions, many prefer SubInACL, a dedicated tool offered by Microsoft.
all the ways you can reset registry permissions in windows 10
To fix various PC problems, we recommend Restoro PC Repair Tool: This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove viruses now in 3 easy steps:
  1. Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues affecting your computer's security and performance
  • Restoro has been downloaded by 0 readers this month.

The Registry plays a vital role on the PC, though most users remain oblivious to this fact, only realizing it when things go out of hand. But fixing issues with the Registry is not that tricky, and a simple permissions reset should do the trick for most.

The Registry contains a significant amount of data concerning the OS and the various settings on the PC. And most changes we make to the PC are automatically loaded to the Registry, i.e., the current value is replaced with the new one.

In this process or due to some other reasons, the Registry goes corrupt, or the permissions get messed up. And that’s when you need to reset Registry permissions in Windows 10.

How do I reset Registry permissions on Windows 10?

Tip icon Tip
This is an advanced procedure, so we advise you to back up your registry and create a System Restore point. When modifying Registry keys, certain features may stop working. So it’s always a good idea to have a backup ready.

1. Make sure that specific groups have access to this key

  1. Press Windows + R to open Run, type regedit, and click OK.
    fix windows 10 registry permissions
  2. Click Yes in the UAC prompt.
  3. Locate the problematic key in the left pane, right-click it, and choose Permissions.permissions
  4. Click the Advanced button.advanced to reset registry permissions windows 10
  5. Select Creator Owner and then click on click Disable inheritance.disable inheritance
  6. Now, select Remove all inherited permissions from this object.remove permissions
  7. Click on OK to save the changes
  8. Select CREATOR OWNER and click Remove.create owner
  9. Next, click the Add button.add
  10. Enter the current account name in the text field, click Check names, and then OK.check names
  11. Select your user account, check Full Control, and click on OK to save the changes.full control
  12. Similarly, provide Full Control to Authenticated Users (using steps 9 to 11).

After giving Full Control to your user account and Authenticated Users group, any issues with the Registry should be resolved, and you could reset permissions in Windows 10.

2. Create a new administrator account

  1. Press Windows + I to open Settings, and click on Accounts.accounts
  2. Go to Family & other people from the navigation pane, and click Add someone else to this PC.add someone else to this PC
  3. Choose I don’t have this person’s sign-in information.sign in information
  4. Click on Add a user without a Microsoft account.add user
  5. Enter the desired username and password, and then click Next.create account to reset registry permissions windows 10
  6. Once done, click on the Change account type button under the newly created account.change account type to reset registry permissions windows 10
  7. Choose Administrator from the Account type dropdown menu, and click OK to save the changes.administrator to reset registry permissions windows 10

If you cannot reset Registry permissions in Windows 10, switching to another administrator account will work out fine.

3. Enable the hidden administrator account

  1. Press Windows + R to open Run, type cmd, and hit Ctrl + Shift + Enter.cmd
  2. Click Yes in the UAC prompt.
  3. Paste the following command and hit Enter:net user administrator /active:yesenable account
  4. Once done, sign out of the current account, then log in through the new administrator account, and reset the permissions.
  5. Finally, head back to the original account and execute the following command to disable the hidden administrator account:net user administrator /active:nodisable

Expert tip:


Some PC issues are hard to tackle, especially when it comes to corrupted repositories or missing Windows files. If you are having troubles fixing an error, your system may be partially broken.
We recommend installing Restoro, a tool that will scan your machine and identify what the fault is.
Click here to download and start repairing.

You can restore Registry in Windows 10 to default with cmd by enabling the hidden administrator account and making the required changes.

4. Use the SubInACL tool

To reset your registry permissions, you need to do the following:

  1. Download the SubInACL tool. Microsoft is no longer officially providing the tool, but you can get it from the archived link.
  2. Run the setup and follow the on-screen instructions to install the SubInACL tool.SubInAcl to reset registry permissions windows 10
  3. Now, press Windows + E to open File Explorer, paste the following path in the address bar, and hit Enter:C:\Program Files (x86)\Windows Resource Kits\Tools\path
  4. Next, open a Notepad, and paste each of the following lines into it: 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
  5. Press Ctrl + S, navigate to the desired location (preferably desktop), enter reg_fix.bat as the File name, choose All files from the Save as type dropdown menu, and click on
  6. Now, drop the reg_fix.bat file in the Tools folder already open in File Explorer.move to reset registry permissions windows 10
  7. Click Continue to provide permission.continue
  8. Next, press Windows + S to open Search, type Command Prompt, and then click on Run as administrator on the right.command prompt
  9. Click Yes in the UAC prompt.
  10. Paste the following command and then press Enter:cd C:\Program Files (x86)\Windows Resource Kits\Tools\path
  11. Next, execute the following:reg_fix.batreg_fix.bat to reset registry permissions windows 10

SubInACL is a great Registry reset tool to get all the permissions to their default state in Windows 10. And though it has been taken off the official website, you can still get it from the archived link. But we recommend you be a bit cautious and follow the steps as it is.

These were the simplest and most effective ways to reset permissions for the Registry in Windows, and by now, you should have been successful in doing so.

Also, for other similar issues, do not forget to find out how to restore the Registry without backup in Windows.

If you have any queries or want to share your thoughts on the guide, drop a comment below.

This article covers:Topics: