Registry permissions are important, and if there are any issues with them, you might encounter certain problems. Even though registry permissions can cause problems, there are ways to fix this issue on Windows 10, 8.1, and 7.
How to fix registry permissions on Windows 10?
- Make sure that specific groups have access to this key
- Create a new administrator account
- Enable the hidden administrator account
- Start Windows in Safe Mode
- Use SubInACL tool
Solution 1 – Make sure that specific groups have access to this key
Registry permission problems usually occur if certain groups don’t have access to a registry key. This can lead to many issues and it can even prevent you from installing certain applications.
However, you can always manually add specific groups and change the permissions. We have to warn you that this is an advanced procedure, so we advise you to back up your registry and create a System Restore point. By modifying certain registry keys you may cause certain features to stop working, so it’s always a good idea to have a backup ready.
To modify your registry permissions, do the following:
- Press Windows Key + R and enter regedit. Press Enter or click OK.
- Locate the problematic key in the left pane, right-click it and choose Permissions.
- Click the Advanced button.
- Select Creator Owner and click Disable inheritance.
- Now select Remove all inherited permissions from this object.
- Save changes and go back to the Permissions window.
- Select CREATOR OWNER and click Remove.
- Click the Add button.
- Enter your user account name, click Check names and then click OK.
- Select your user account, and check Full Control in Allow column.
- Now repeat steps 8-10, but instead of your user account enter Authenticated Users.
After giving Full Control to your user account and Authenticated Users group, the problem should be permanently resolved. This is an advanced solution, and if you’re not careful you can cause issues with your system, so be sure to create a backup just in case.
Once again, this solution might cause issues with your PC if you’re not careful, so bear in mind that you’re using it at your own risk
- READ ALSO: Fix: ‘Windows sockets registry entries required for network connectivity are missing’ in Windows 10
Solution 2 – Create a new administrator account
If you have problems with registry permissions, you might have to use an administrator account in order to edit them. To create a new administrator account, just do the following:
- Open the Settings app. To do that quickly, just use Windows Key + I shortcut.
- In the Settings app, go to the Accounts section.
- Select Family & other people from the menu on the left. Now click Add someone else to this PC button in the right pane.
- Choose I don’t have this person’s sign-in information.
- Select Add a user without a Microsoft account.
- Enter the desired username and click Next.
Once you create a new user account, you need to convert it to the administrator account. To do that, follow these steps:
- In Settings app go to Accounts > Family & other people.
- Locate the newly created account and choose Change account type.
- Set Account type to Administrator and click OK.
After doing that, switch to the new account and check if the problem is still there.
Solution 3 – Enable the hidden administrator account
If you keep having registry permissions problems, you might be able to fix them using the hidden administrator account. In case you don’t know, Windows has a hidden administrator account that allows you to make various changes.
To access this account, you just need to do the following:
- Press Windows Key + X to open Win + X menu. Now choose Command Prompt (Admin) or Powershell (Admin).
- When Command Prompt opens, run Net user administrator /active:yes command.
After doing that, log out of your current account and go to the new Administrator account. Once you enter this account, you should be able to perform the necessary changes in registry.
After you’re done, go back to your account, start Command Prompt as administrator and run Net user administrator /active:no command to disable the Administrator account.
Solution 4 – Start Windows in Safe Mode
Windows 10 has a special segment called Safe Mode that runs with default settings. This segment is quite useful for troubleshooting, and if you have any issues with registry permissions, you might want to try fixing them from Safe Mode. To enter Safe Mode, you need to do the following:
- Open the Settings app. Navigate to Update & Security section.
- Select Recovery from the menu and click the Restart now button.
- A list of options should appear. Choose Troubleshoot > Advanced options > Startup Settings.
- Now click the Restart button to restart your PC.
- You’ll now see a list of options. Press the appropriate key to select the desired version of Safe Mode.
Once you enter Safe Mode, try to make the changes to the registry and check if that solves the problem with registry permissions.
Solution 5 – Use SubInACL tool
If you’re having problems with registry permissions in Windows 10, you might be able to fix this problem simply by using the SubInACL tool to reset your permissions.
Before you run this tool, it’s crucial that you create a backup of your registry and System Restore point. This procedure might be dangerous and create issues with your system, so keep in mind that you’re using it at your own risk.
To reset your registry permissions, you need to do the following:
- Download the SubInACL tool. This tool comes from Microsoft and it’s perfectly safe to use, so no need to worry.
- Run the setup and install SubInACL tool.
- After doing that, go to the C:\Program Files (x86)\Windows Resource Kits\Tools\ directory.
- Create a new Notepad file there and paste the following code:
- 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
- Click File > Save as in Notepad.
- Now set the save location to C:\Program Files (x86)\Windows Resource Kits\Tools\. Set Save as type to All Files. Enter reg_fix.bat as the file name. Now click the Save button.
- Now start Command Prompt as administrator and run the cd C:\Program Files (x86)\Windows Resource Kits\Tools\ command.
- After you switch to the Tools directory, enter reg_fix.bat and press Enter.
The process will now start and restore your permissions to the default. Once the process is done, the problem with registry permissions should be resolved. Keep in mind that this is a complex solution, and if you don’t perform it properly you can cause issues with your system.
To avoid any potential problems, be extra cautious and create a backup before trying this solution.
Fixing registry permissions isn’t a simple task, but you should be able to fix this issue using one of our solutions.