If you open Registry Editor in Windows 10, you will get the registry hives of current user only. If there are multiple user accounts on the computer, you will need to login to each account to see, edit and change the registry settings of each user. This is quite problematic if you have a lot of user accounts.
In this article, we will discuss about how to edit registry settings of other users in Windows 10 without logging into each account separately. This technique can also be applied to Windows 8, Windows 8.1 and Windows 7.
Table of contents
You need to be logged in as administrator to make changes to the Windows Registry.
Registry Settings Backup
Before changing the registry settings, it is always recommended to take a backup of your registry settings.
Now before you edit or make any changes in the registry settings you might want to consider backing up the settings so you can always go back to the previous settings if you regret the changes that you make. Follow the steps below to do this:
- Open run search bar by pressing Windows key+R
- Type regedit in it and press enter.
- Now in the registry settings go to Computer –> file, right click and select Export.
- Now choose the location you want to save it and it will be saved with .reg extension
Edit Registry Settings for Other Users without logging in
For loading the registry hive of another user, we will need to use reg load command in command prompt. Here are the steps to load the registry of another user.
- Press Windows key+ x and select Command Prompt(admin) from the quick menu.
- Run the following command:
reg load HKU\<username> C:\Users\<username>\ntuser.dat
- As you get the confirmation message go to the registry editor to make changes. Simply run Windows Key+R –> regedit.
- In this editor Go to “HKEY_USERS” and select the user’s name as you mentioned in the command prompt and from there you can edit his/her registry settings.
Loading Another User using Registry Editor
- Open Registry Editor by going to Windows Key + R –> regedit.
- Click the “HKEY_USERS” folder to load another profile’s NTUSER.DAT file. Click the “File” menu at the top of the program window and choose “Load Hive”. Browse to a non-active NTUSER.DAT file in (one not associated with the user profile that is currently logged in ) directory->C:\users\<username>\NTUSER.DAT and click to select it.
- Click the “Open” button. Type in a “Key Name”, which can be any name you want to assign to the hive while viewing it, then click the “OK” button to load the NTUSER.DAT file.
- You can now expand the Hive you just loaded and make any needed changes.
These methods can be highly effective if you want to test some registry changes. You can change the registry settings of another user without damaging your main user account. You can also revert any changes to the other user by simply restoring the registry backup. Hopefully this has been a learning experience for you. If you have any questions regarding making changes to the Windows Registry, please let us know in the comments below.
For what purpose do you want to change the other user’s registry settings?