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

We have a solution for everyone

Reading time icon 5 min. read


Readers help support Windows Report. When you make a purchase using links on our site, we may earn an affiliate commission. Tooltip Icon

Read the affiliate disclosure page to find out how can you help Windows Report effortlessly and without spending any money. Read more

Key notes

  • 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

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.save 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

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 Save.save
  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.

More about the topics: windows 10 fix