Skip to content
Follow
Windows

How to Hide Users on Windows 11 Sign-in Screen

Richard
Written by
Richard
Aug 2, 2023 Updated Oct 6, 2026 5 min read
How to Use Sticky Notes in Windows 11
How to Use Sticky Notes in Windows 11

Hiding a user account on the Windows 11 sign-in screen removes that profile’s name from the list shown at startup. The account is not deleted and keeps working. This method uses the Registry Editor (a built-in app that holds deep system settings) to keep local user profiles off the startup list.

Advertisement

It works well for built-in local accounts such as the main Administrator account. It applies only to local logins. It cannot hide standard Microsoft accounts linked to an email address.

⚡ Quick Answer

Edit the Windows Registry by navigating to WinlogonSpecialAccountsUserList and creating a DWORD value for the username, setting its data to 0. This hides the user from the sign-in screen without deleting data.

Advertisement

Why Hide Users on 🪟 Windows 11?

Hiding user accounts stops other people from seeing who uses your computer when they reach the sign-in screen. That keeps your login names private and makes casual snooping harder. The hidden account keeps working normally. Nobody else can tell it exists when they turn on your PC.

Hiding usernames adds a layer of security by obscuring the list of accounts on your system. Someone who walks up to the machine no longer sees valid account names, so they have less to work with if they try to guess a password.

This is not a replacement for strong passwords. It only removes the names from view. Anyone who already knows the username can still try to sign in with it.

A hidden account stays fully functional. It just no longer appears on the sign-in screen. To use it, you must type the username manually into the sign-in box. That means you need to remember the exact username before you hide it.

Advertisement

Before You Begin: Safety First

Editing the Windows Registry is powerful, and a mistake can cause system problems. Before you start, create a System Restore point. If something goes wrong, you can roll the system back to a working state.

  1. Click Start, type Create a restore point, and open the result. The System Properties window opens on the System Protection tab.
  2. Select your system drive in the list. If protection shows as Off, click Configure, choose Turn on system protection, and click OK.
  3. Click Create, type a name such as "Before hiding users", and click Create again. Windows shows a message when the restore point is finished.

As an extra safety net, you can also export the registry key you are about to change from Registry Editor using File Export

Method 1Using the Registry Editor (Advanced)

Registry Editor (a tool for changing advanced Windows system settings) lets you hide specific user accounts by creating an exclusion list in the registry. This method works on both Windows 11 Home and Pro. You need to be signed in with an administrator account.

Follow each step closely. A wrong key name or a misspelled username will simply have no effect, but changes in the wrong place can cause system problems.

Advertisement
  1. Press Win + R, type regedit, and press Enter. If User Account Control asks for permission, click Yes. The Registry Editor window opens.
  2. Navigate to: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon You can expand the folders in the left pane, or paste the path into the address bar at the top of the window.
  3. If the SpecialAccounts key does not exist under Winlogon, right-click Winlogon, select New Key, and name it SpecialAccounts. The new key appears in the left pane. If it already exists, skip to the next step.
  4. Inside SpecialAccounts, create another key named UserList, using the same right-click and New Key method. Select it in the left pane when it appears.
  5. Right-click an empty area in the right pane of UserList and select New DWORD (32-bit) Value. A new value appears with its name highlighted for editing.
  6. Name the DWORD exactly as the username you wish to hide (e.g., GenericUser), then press Enter. Spelling matters here. Use the account's actual username, not its display name.
  7. Double-click the new DWORD and set the Value data to 0, then click OK. The value in the right pane should now show the number you set.

Close Registry Editor, then sign out or restart the PC. At the sign-in screen, the account should no longer be listed. Use the manual username entry to confirm the account still works.

Show or hide user list on sign in screen in Windows 11
Show or hide user list on sign in screen in Windows 11

To undo the change, return to the same key in Registry Editor, right-click the DWORD you created, and select Delete. The account shows on the sign-in screen again after the next sign-out or restart. If anything else breaks, use the restore point you created earlier.

Downloadable Registry File

If you need to hide accounts on more than one PC, or you want a quick way to repeat the change, you can automate it. Save the following code as a .reg file, then double-click it and confirm the prompts to merge it into the registry. Change the username in the file to match the account you want to hide before you run it.

💻Code
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList]
"GenericUser"=dword:00000000

Method 2Using Group Policy Editor (Pro/Enterprise Only)

If you use Windows 11 Pro or Enterprise, you can use gpedit.msc. This tool is not included in Windows 11 Home, so Home users should stick with the Registry Editor method above.

Advertisement
[Admin privileges required]
  1. Press Win + R, type gpedit.msc, and hit Enter. The Local Group Policy Editor opens.
  2. Go to Computer Configuration > Windows Settings > Security Settings > Local Policies > Security Options. Expand each folder in the left pane until the policy list appears on the right.
  3. Find Interactive logon: Don't display last signed-in and set it to Enabled, then click OK. The policy's state in the list should now read Enabled.

Restart the PC or sign out to apply the policy, then check the sign-in screen. To undo the change, open the same policy again and set it back to Not Configured.

Show or hide user list on sign in screen in Windows 11
Show or hide user list on sign in screen in Windows 11

If the account still shows on the sign-in screen, check these points:

  • The DWORD name must match the username exactly. A typo means the entry is ignored.
  • The account must be a local account. Microsoft accounts linked to an email address cannot be hidden this way.
  • The keys must be in the right place in the registry, with the right names. Check the path again.
  • You must sign out or restart before the change takes effect.

Summary

To hide users on Windows 11, you can use tools like the Registry Editor to keep your sign-in screen tidy and secure. Create a restore point first, double-check the username you enter, and remember that hidden accounts still work. You just have to type the username to use them.

Have a question about this guide?

Answered by AI from this guide. Good questions may be added to this page — please don't include personal details.

Tags: #Windows 11

Did this guide fix your problem?

Richard

About the Author

Richard

Tech Writer, IT Professional

Richard is a writer at Geek Rewind who turns complex IT tasks into clear, step-by-step guides. He draws on years of hands-on experience in system administration and enterprise IT operations, focusing on Windows, Linux and WordPress: the problems people actually run into, and the fixes that work. His server and WordPress guides come from systems he runs himself. Richard builds and maintains the platform behind Geek Rewind, from its Ubuntu servers and Nginx configuration to its custom WordPress plugins. Many new tutorials start with readers' questions, and he's always glad to answer them in the comments.

Advertisement

2 Comments

Leave a Comment

Your email address will not be published. Required fields are marked *