gpedit.msc), or resetting the HideFastUserSwitching value to 0 under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System in the Registry. If the PC is joined to an Active Directory domain or managed by Microsoft Intune, additional logon enumeration policies can also hide local user tiles until reconfigured.
Prerequisites and Edition Compatibility
Before modifying system policies or registry keys, verify which Windows edition and management model your PC uses, as this determines which tools are available and whether changes will persist across restarts:
- Administrator privileges: You must be signed in with an account that belongs to the local Administrators group to enable accounts, edit Local Group Policy, or write to
HKEY_LOCAL_MACHINE. - Windows Edition:
- Windows 10 and Windows 11 Pro, Enterprise, and Education include both the Local Group Policy Editor (
gpedit.msc) and Registry Editor (regedit.exe). - Windows 10 and Windows 11 Home do not include
gpedit.mscby default. Home edition users should complete the account status check first and then proceed directly to the Registry Editor procedure.
- Windows 10 and Windows 11 Pro, Enterprise, and Education include both the Local Group Policy Editor (
- Active user sessions: Restoring or disabling Fast User Switching does not close applications running in background user sessions, though signing out or restarting to apply logon screen policies can terminate unsaved work in other logged-in profiles.
- Domain and MDM environments: If your computer is joined to an on-premises Active Directory domain or enrolled in Microsoft Intune / Microsoft Entra ID, organization-level policies can overwrite local changes the next time Group Policy or Mobile Device Management (MDM) syncs.
Verify Account Status and Sign-In Availability
Windows automatically hides all user-switching controls if only one active account exists on the system. Even if a second profile folder is still present under C:\Users, the account will not appear on the Start menu or sign-in screen if it is disabled, removed from the Users group, or waiting on an incomplete family account setup.
Check Registered Accounts in Windows Settings
On Windows 11
- Press Win + I to open Settings.
- Select Accounts in the left navigation pane, then click Other users (or Family if the missing user is a Microsoft Family member).
- Confirm that at least one additional account is listed under Other users or Your family.
- If the account appears under Your family with an Allow or Can't sign in label, click the account to expand it, click Change account type or Allow sign in, and confirm that sign-in permission is enabled.
On Windows 10
- Press Win + I to open Settings and select Accounts.
- Click Family & other users in the left sidebar.
- Verify that a second account is listed under Your family or Other users. If a family member account is set to block sign-in, select it and click Allow.
Confirm the Second Account Is Enabled at the System Level
An account created previously (or the built-in Administrator or Guest account) may exist on the machine while remaining disabled, which prevents Windows from showing the Switch User option.
- Right-click the Start button and select Terminal (Admin) on Windows 11, or Windows PowerShell (Admin) / Command Prompt (Admin) on Windows 10.
- Click Yes at the User Account Control (UAC) prompt.
- Run the following command to list all local user accounts on the computer:
net user - Locate the name of the secondary user account in the output, then inspect its status by running:
net user "AccountName"
(ReplaceAccountNamewith the actual username.) - Check the line labeled Account active. If it reads No, enable the account by running:
net user "AccountName" /active:yes - Look at the Local Group Memberships line at the bottom of the
net user "AccountName"output. For an account to appear as an interactive sign-in option on the lock screen and Start menu, it must belong to either*Usersor*Administrators. If both are missing, add it to the standard Users group:
net localgroup Users "AccountName" /add
Restore Switch User via Local Group Policy Editor (Pro, Enterprise, Education)
If multiple active accounts exist on the PC, the most common reason Switch user disappears from the Start menu user icon, the Ctrl + Alt + Del screen, and the sign-in screen is the Hide entry points for Fast User Switching policy.
- Press Win + R to open the Run dialog.
- Type
gpedit.mscand press Enter (or click OK). - In the left pane of the Local Group Policy Editor, navigate to the following path:
Computer Configuration > Administrative Templates > System > Logon - In the right pane, locate and double-click Hide entry points for Fast User Switching.
- Change the policy selection from Enabled to Not Configured (or Disabled).
- Note on policy logic: Because this policy is named Hide entry points, setting it to Enabled hides the Switch User button, whereas setting it to Disabled or Not Configured restores the Switch User option across Windows.
- Click Apply, then click OK, and close the Local Group Policy Editor.
- Open an elevated Command Prompt or Terminal window and run the following command to apply the policy immediately without rebooting:
gpupdate /force - Wait for the confirmation message
Computer Policy update has completed successfully.
Restore Switch User via Registry Editor (All Editions Including Home)
If you use Windows 10 Home or Windows 11 Home—or if third-party tweaking software, a kiosk script, or a leftover policy wrote directly to the Registry—you can clear the Fast User Switching restriction in the Windows Registry.
Warning: Editing the Windows Registry incorrectly can cause sign-in failures or system instability. Modify only the exact keys and values specified below, and follow the backup steps before making changes.
Step 1: Back Up the System Policy Registry Key
- Press Win + R, type
regedit, and press Enter. Click Yes at the UAC prompt. - In the address bar at the top of the Registry Editor, paste the following path and press Enter:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System - Right-click the System folder (key) in the left pane and select Export.
- Choose a safe location such as your Desktop or Documents folder, name the file
System-Logon-Policy-Backup.reg, and click Save.
Step 2: Reset or Delete HideFastUserSwitching
- With
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Systemselected in the left pane, inspect the values in the right pane for aREG_DWORDnamedHideFastUserSwitching. - If
HideFastUserSwitchingis present and its data is set to1(0x00000001):- Double-click
HideFastUserSwitching, change Value data to0, and click OK (or right-clickHideFastUserSwitching, select Delete, and click Yes to confirm).
- Double-click
- Next, check whether a per-user policy override exists by pasting the following path into the Registry Editor address bar and pressing Enter:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System - If the
Systemkey exists underHKEY_CURRENT_USERand containsHideFastUserSwitching, right-clickHideFastUserSwitching, select Delete, and confirm with Yes. - Close the Registry Editor.
Alternate Command-Line Method (Elevated Command Prompt)
If you prefer not to navigate the Registry Editor manually, you can clear both machine and user HideFastUserSwitching values in one step from an elevated Command Prompt or Terminal (Admin) window:
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v HideFastUserSwitching /t REG_DWORD /d 0 /f
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System" /v HideFastUserSwitching /f
(If the HKCU value does not exist, the second command will return ERROR: The system was unable to find the specified registry key or value, which is normal and safe to ignore.)
Verify That User Switching Is Restored
You can verify that Fast User Switching works immediately without restarting the PC:
- Start menu check:
- Windows 11: Click the Start button, then click your account profile icon and name in the bottom-left corner of the Start menu. You should now see the other accounts listed above or alongside Lock and Sign out (or a Switch user entry on domain systems).
- Windows 10: Click the Start button, then click your profile picture on the far-left vertical rail of the Start menu. Verify that the other user accounts appear in the pop-up menu.
- Keyboard shortcut check (Desktop): Minimize or click an empty area of the Windows desktop and press Alt + F4. Click the drop-down menu in the Shut Down Windows dialog and confirm that Switch user appears in the list.
- Security screen check: Press Ctrl + Alt + Del. Confirm that Switch user appears directly below Lock.
- Lock screen check: Press Win + L to lock the computer, then click or press a key to open the sign-in screen. Confirm that the user account list or Other user tile appears in the bottom-left corner.
Troubleshooting Persistent Sign-In Screen Issues
If Fast User Switching is enabled (HideFastUserSwitching is 0 or deleted) and the Switch user button works from Ctrl + Alt + Del, but specific user accounts are still missing from the lower-left corner of the sign-in screen or the Start menu, check the following logon enumeration settings.
Symptom 1: Local User Accounts Are Missing on a Domain-Joined PC
By default, when a Windows 10 or Windows 11 computer is joined to an Active Directory domain, Windows stops enumerating local machine accounts in the bottom-left corner of the sign-in screen and shows only the last signed-in user alongside an Other user tile.
To display local accounts on the sign-in screen of a domain-joined PC:
- Press Win + R, type
gpedit.msc, and press Enter. - Navigate to Computer Configuration > Administrative Templates > System > Logon.
- Double-click Enumerate local users on domain-joined computers.
- Select Enabled, click Apply, and click OK.
- Equivalent Registry setting (if configuring via
regeditor deployment script):- Path:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System - Value Name:
EnumerateLocalUsers - Type:
REG_DWORD - Value Data:
1
- Path:
- Run
gpupdate /forcein an elevated Command Prompt or restart the PC.
Symptom 2: Connected Accounts or User List Are Hidden by Privacy / Enumeration Policies
Two additional policies can hide account tiles on the sign-in screen or prevent connected accounts from appearing in the Start menu switcher:
- Block user from showing account details on sign-in / Do not enumerate connected users:
- Open
regeditand navigate to:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System - Check the right pane for
DontEnumerateConnectedUsersandBlockUserFromShowingAccountDetailsOnSignin. - If
DontEnumerateConnectedUsersis set to1, double-click it and change its value to0(or delete the value). Ingpedit.msc, this corresponds to Computer Configuration > Administrative Templates > System > Logon > Do not enumerate connected users on domain-joined computers (set to Not Configured or Disabled).
- Open
- Interactive logon: Don't display last signed-in:
If the sign-in screen shows only blank username and password boxes instead of clickable user tiles in the lower-left corner, Windows is configured to require users to type their username manually.- Press Win + R, type
secpol.msc(Pro/Enterprise/Education), and press Enter. - Navigate to Local Policies > Security Options.
- Double-click Interactive logon: Don't display last signed-in (labeled Interactive logon: Do not display last user name in older builds), set it to Disabled, and click OK.
- On Windows Home (or via Registry), navigate to
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System, locatedontdisplaylastusername, and set its Value data to0.
- Press Win + R, type
Symptom 3: A Specific Account Is Hidden Under the SpecialAccounts\UserList Key
If Fast User Switching works for some accounts on the PC, but one specific local or Microsoft account is missing from both the Start menu switcher and the bottom-left corner of the sign-in screen, that username may have been explicitly hidden in the Winlogon registry key.
- Open Registry Editor (
regedit) as an administrator and navigate to:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList
(IfSpecialAccountsorUserListdoes not exist, this is not the cause of your issue.) - Look in the right pane for a
REG_DWORDvalue whose name matches the missing username. - If the username is listed with a value of
0, right-click that value and select Delete (or change its Value data to1). The account will reappear on the sign-in screen immediately.
Symptom 4: The Setting Reverts Automatically After Restart or Policy Refresh
If HideFastUserSwitching resets itself to 1 after you restart the computer or run gpupdate /force, a domain Group Policy Object (GPO) or Microsoft Intune configuration profile is enforcing the restriction.
- Open an elevated Command Prompt and run:
gpresult /h "%userprofile%\Desktop\gp-report.html" - Open
gp-report.htmlfrom your Desktop and search for Hide entry points for Fast User Switching. If a Winning GPO is listed, your domain administrator must change the policy at the domain level. - On Microsoft Intune or Entra-joined devices, open Settings > Accounts > Access work or school, click your organization's account, click Info, and scroll to Policies Managed by Windows Management to check if the
LogonorADMX_Logonpolicy is pushed by your IT department.
Rollback and Recovery
If you restored the Switch user option on a shared or kiosk workstation and need to revert your changes (or restore the exact state prior to editing the Registry):
- Restore from Registry Backup: Double-click the
System-Logon-Policy-Backup.regfile you exported before making changes, click Yes at the UAC prompt, and click Yes to merge the original values back into the Registry. - Re-hide Fast User Switching manually: Run
gpedit.msc, navigate to Computer Configuration > Administrative Templates > System > Logon, set Hide entry points for Fast User Switching back to Enabled, and rungpupdate /force—or setHideFastUserSwitchingto1underHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System.