Hide or Disable User Account on Windows sign in screen

Method 1: Using Registry Editor (Hides without disabling)

This method hides the user but keeps the account active, allowing login by typing the username. 
  1. Press Win + R, type regedit, and press Enter to open the Registry Editor.
  2. Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon.
  3. Right-click Winlogon, select New > Key, and name it SpecialAccounts.
  4. Right-click SpecialAccounts, select New > Key, and name it UserList.
  5. In the UserList pane, right-click an empty space, select New > DWORD (32-bit) Value.
  6. Name the new DWORD the exact username you want to hide (e.g., MyLocalUser).
  7. Double-click the new DWORD and set its Value data to 0 (zero).
  8. Restart your PC to see the change. 

Method 2: Disabling the Account (Removes from login)

This completely disables the account, preventing login. 
  • Using Local Users and Groups:
    1. Press Win + R, type lusrmgr.msc, and press Enter (requires Admin).
    2. Click Users, find the account, right-click it, and select Properties.
    3. Check the "Account is disabled" box and click Apply.
  • Using Command Prompt (Admin):
    1. Open Command Prompt as Administrator.
    2. Type net user "Username" /active:no (replace "Username" with the actual name) and press Enter. 

To Show a Hidden Account (Registry Method)

  • Change the DWORD value in the UserList key from 0 to 1, or delete the entry entirely.