How to hide user accounts from the login screen in Windows 10

Windows 10 shows you a list of all user accounts available on your PC in the bottom left corner of the logon screen. You can click the user avatar, enter the password if it is necessary, and login using the provided credentials. It is possible to hide a specific user from this list, so the account becomes hidden. Nobody will be able to see that you have such a user account. This can be done with a simple registry tweak.

Here is how the login screen looks in Windows 10:

Windows 10 login screen

For example, let’s hide the account named “Microsoft”.

Before you continue

To login into the hidden account, you need to make Windows to ask for user name and password during log on.

To hide a user account from the login screen in Windows 10, you need to do the following.

  1. Right click the Start button in the taskbar File Explorer and choose Computer Management from its context menu.
  2. Under Computer Management -> System Tools, select the item Local Users and Groups -> Users.
    Note the value of the first column, “Name”. By default, Windows shows the “Full Name” value on the login screen, but we need the actual login name.
  3. Next, open Registry Editor.
  4. Go to the following Registry key:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinlogonTip: You can access any desired Registry key with one click.
  5. Create a new subkey here called SpecialAccounts.
  6. Now create a key named UserList under the SpecialAccounts key. You should get the following path:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList
  7. Create a new DWORD value in the UserList subkey. Use the login name which you noted earlier in Local Users and Groups as the name of the new value you just created. Do not modify its default value, leave it at 0. You should get something like this:

This is all you need to do. If you done everything properly, the account will disappear from the logon screen.

Windows 10 login screen


Windows 10 hidden user account

To login into the hidden account, you need to make Windows to ask for user name and password during log on.

How to make the hidden account visible

To show that account again, you need delete the DWORD value you created earlier under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList Registry key.

Here are a few notes.

if your current user account doesn’t have administrator privileges to edit Registry, but the hidden one has it, you can do the following:

  1. Open File Explorer and go to folder C:\Windows.
  2. Press and hold the SHIFT key on the keyboard and right click the file Regedit.exe.
  3. In the context menu, you will see a new item named “Run as different user”:
  4. Now, type the required user name into the dialog which will appear on the screen. This will allow you to edit Registry entries.

Here is an alternative solution for hose who locked themselves out hiding all admin accounts by mistake.

If you create the UserList registry key using an ordinary account rather than an adminsitartor account the key seems to allow ‘Users’ full permission on it.
You can create a text file using notepad like this :

Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList]

Save it as UnhideAccounts.reg and then double click this file to merge it into Registry. This will make all your hidden accounts visible on the login screen.