Windows 10 Local Accounts Not Showing On Login Screen

Separate user profiles and defined group policies help different Windows users work on the same machine while saving their files and preferences under different accounts. They offer enterprises and individuals greater flexibility and privacy when multiple users need to use the same device. However, like all safeguards, they can cause trouble from time to time. 

Windows 10 will not show user account logins if you have not set up the correct group policies and system registries. However, software updates and glitches can cause such issues even if you’ve done everything correctly.

Why Local Login Accounts Might Not Appear

If you cannot log into your profile, you lose access to your files and all the work you’ve saved on the machine. This can be frustrating and result in many lost hours. 

But before you solve the problem, you’ll want to know why it is happening. 

Group Policy Settings

Windows group policies help you define access and set up preferences for different users on the same machine using Group Policy Settings, Group Policy Preferences, and the Group Policy Editor. Together, they help you define the software environment each user can access.

These settings can be used to add or remove user accounts and deny particular users access. If you or anyone else has removed User Account Logins by editing group policies, you will not see the accounts at login.

System Registry Files

While users make changes to user accounts using group policy, these changes are recorded by your computer in the form of registry files

They can also be edited the same way. In other words, the system registry files can make all of the changes described in the earlier section. 

For the same reason, if you or anyone else who uses the machine has modified the relevant registry files, you may not see user account logins when your computer boots.

Note, however, that registry files are not exclusively used to record changes to group policies or user accounts. They may also record the following:

  • Information on installed applications 
  • Properties of individual files, folders, and applications
  • Software configurations
  • Information about open ports

So, not all changes to registry files will affect user account settings. So, proceed with caution when changing registry files. You do not want to create new problems elsewhere when attempting to solve your account login headache.

Updates and Viruses

If you’ve not made any changes to either your group policy or registry files and your Windows 10 system isn’t showing user account logins at start-up, your computer may be infected. 

While updates should not mess with your settings and preferences, sped-up product cycles mean that software updates are often released quickly these days. Many times, users download and install these updates before extensive testing has been carried out. So bugs are common.

In other cases, developers may have no choice but to make large changes to their code, which can have unintended consequences in some areas. Usually, untested releases may be put out as beta updates with the appropriate warning, but this does not always happen. Once again, bugs are a routine occurrence.

Alternatively, viruses and hackers may have taken control of your system and made undesirable changes you must address. In this case, missing user accounts may be the least of your concerns. You’ll be more concerned about missing or stolen data, corrupted files, etc. 

Either way, there are several measures you can take to solve the problem. Let’s consider some of these fixes next.

Five Fixes For Missing Windows 10 Local Account Logins

Here are five ways to fix your missing Windows user account logins.

1. Manually Enable the Missing User Accounts 

The first thing to try if individual user account logins are not showing up in your Windows 10 is to enable the accounts that have been disabled manually.

To do so, follow these steps:

  1. Hold down the Windows and X keys on your keyboard to open the quick link menu (it should appear at the bottom left corner of your screen). 
  2. Select “Computer Management.” 
  3. From the panel on the left of the new window, expand “Local Users and Groups.”
  4. Double-click on the “Users” folder under “Local Users and Groups.”
  5. All the user accounts created on your machine should be visible in the panel on the right. 
  6. Accounts marked with a downward-turned arrow are disabled. 
  7. To enable any individual account manually, right-click on it and select the “Properties” option from the contextual menu that is revealed. 
  8. In the “General” tab, uncheck “Account is disabled.”
  9. Click on “Apply” followed by “OK” to save these changes.
  10. Perform the same action for any additional missing accounts you would like to restore.
  11. When finished, sign out from the current user account.
  12. Restart your computer and see if the relevant user accounts are now showing.

In most cases, this should resolve the issue. If it doesn’t, move on to the next step.

2. Edit the Group Policy

As explained earlier, another reason individual user accounts may not show up is if the group policy has not been set correctly. To resolve this problem follow these steps:

  1. Hold down the Windows and R keys on your keyboard to open a Run dialogue box.
  2. Type in “gpedit.msc” to open the Group Policy Editor.
  3. Double-click “Computer Configuration” in the right panel of the open “Group Policy Editor” window. 
  4. Navigate to Administrative Templates > System > Logon.
  5. In the right-hand-side panel, scroll down to “Enumerate Local Users on Domain-Joined Computers” and double-click on it.
  6. A new window should open, showing options of “Not Configured,” “Enabled,” and “Disabled.”
  7. If it is not already selected, check the “Enabled” option and click on “OK” to save the change. 
  8. Back in the “Group Policy Editor” window, scroll further down the list of options in the right-hand-side panel and double-click on the “Hide Entry Points for Fast User Switching” option. 
  9. In the new window that opens, ensure that the “Hide Entry Points for Fast User Switching” option is not enabled. 
  10. Repeat these actions for any other missing user accounts and save the changes before closing the “Group Policy Editor” window. 
  11. Log out of your account and reboot your system. 

If the problem persists, you can try making a few additional changes to the group policy to see if they help.

To enable the ‘Enumerate Local Users on Domain-Joined Computers’ option:

  1. Open the “Group Policy Editor” window as described above.
  2. Navigate to Administrative Templates > System > Logon.
  3. Double-click on “Enumerate Local Users on Domain-Joined Computers” and enable it.
  4. Back in the “Group Policy Editor” window, scroll further down the list of options in the right-hand-side panel and double-click on “Hide Entry Points for Fast User Switching.”
  5. Ensure that the “Hide Entry Points for Fast User Switching” option is not enabled.
  6. Close the “Group Policy Editor” window.
  7. Log out of your account and reboot your system.

To modify security options, follow these steps:

  1. Open the “Group Policy Editor” window as described above. 
  2. Navigate to Windows Settings > Security Settings > Local Policies > Security Options.
  3. Double-click on “Interactive Logon: Don’t Display Last Signed-in” and enable it.
  4. Log out of your account and reboot your system.

If the problem persists, try these steps: 

  1. Navigate to Windows Settings > Security Settings > Local Policies > Security Options in the “Computer Configuration” window of the Group Policy Editor.
  2. Double-click on “Interactive logon: Display User Information When the Session is Locked.” 
  3. Select “Do not Display User Information” from the drop-down menu. 
  4. Press “Apply” followed by “OK.”
  1. Enable “Interactive Logon: Do not Display Last User Name.”
  2. Close Group Policy Editor and reboot.

Finally, you can also try editing the Windows logon options in the group policy editor by following these steps:

  1. Hold down the Windows and R keys on your keyboard to open a Run dialogue box
  2. Type in “gpedit.msc” to open the Group Policy Editor
  3. Double-click on the “Computer Configuration” option in the right panel of the open “Group Policy Editor” window 
  4. Navigate to Administrative Templates > Windows Components > Windows Logon Options
  5. Double-click on “Sign-in and Lock Last Interactive User Automatically After a Restart” and enable it. 
  6. Alternatively, if it is already enabled, disable it. 
  7. Close Group Policy Editor and reboot. 

If that doesn’t resolve your issue, move on down the list.

3. Assign Users to the Administrator Group

If a software glitch has removed individual user accounts from the login screen, you can try assigning those users to the administrative group to see if this solves the problem. 

To do this:

  1. Go to Control Panel > All Control Panel Items > User Accounts.
  2. Select “Manage User Accounts” to view a list of user accounts.  
  3. Select the individual user account that is not showing up and click on “Properties.”
  4. If the “Group Membership” tab is set to “Standard,” change it to “Administrator.”
  5. Click Apply followed by OK.
  6. Repeat the same steps for the remaining user accounts that you wish to restore and save the changes.
  7. Log out of your account and restart your PC.

The missing user accounts should now appear.

4. Edit Registry

Another way to restore missing user accounts is to enable them via the registry files. To do so, follow these steps:

  1. Press the Windows key to open the “Start” menu.
  2. Type in “regedit” and press enter to open the “Registry Editor” window.
  3. In the dialogue window, select “Run as administrator.” 
  4. In the “Registry Editor” window, navigate to HKEY_LOCAL_MACHINE > Software > Microsoft > WindowsNT > CurrentVersion > Winlogon > SpecialAccounts.
  5. In the SpecialAccounts drop-down menu, click on UserList.
  6. Look for your missing accounts in the right-hand-side panel and delete the relevant entries. 
  7. Reboot your system. 

If your problem is not solved, try making a few more registry edits to solve the problem.

To disable HideFastUserSwitching:

  1. In the “Registry Editor” window, navigate to Computer > HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows > CurrentVersion > Policies > System.
  2. Double-click on HideFastUserSwitching and set its value to 0. 
  3. Reboot your computer. 

To disable the DontDisplayLastUserName registry:

  1. Navigate to Computer > HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows > CurrentVersion > Policies > System. 
  2. Double-click on DontDisplayLastUserName and set its value to 0.
  3. Reboot your computer. 

To delete corrupt profiles:

  1. Navigate to Computer > HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows > CurrentVersion > ProfileList.
  2. Reveal all the keys saved under the Profile List by clicking on it.
  3. Select each key to confirm that they each have a ProfileImagePath entry in the right-hand-side panel.
  4. Delete any key that does not have this entry.
  5. Reboot your computer.

Finally, if none of these steps resolve your issue, try deleting all group policy registry keys. To do so:

  1. Navigate to Computer > HKEY_LOCAL_MACHINE > Software > Policies > Microsoft.
  2. Right-click on the “Microsoft” folder in the left panel and delete it.
  3. Navigate to Computer > HKEY_LOCAL_MACHINE > Software > Policies > Microsoft.
  4. Right-click on the “Microsoft” folder in the left panel and delete it.
  5. Navigate to Computer > HKEY_CURRENT_USER > Software > Microsoft > Windows > CurrentVersion > Group Policy Objects.
  6. Select the “Group Policy Objects” folder and delete it.
  7. Navigate to Computer > HKEY_CURRENT_USER > Software > Microsoft > Windows > CurrentVersion > Policies.
  8. Right-click the “Policies” folder and delete it.
  9. Reboot your computer.

Remember to back up your registry files before you begin this process and proceed with extreme caution. Editing registry files incorrectly can cause serious issues elsewhere. 

If you are a novice user and unsure how registries work, I recommend not tampering with these files yourself and getting someone more experienced to do this for you.

5. Disable Fast Start-Up

To disable fast start-up follow these instructions:

  1. Press the Windows key on your keyboard and search for Power Options.
  2. Select “Power & Sleep Options” from the contextual menu.
  3. Click on Additional Power Settings.
  4. Select Choose What the Power Buttons do.
  5. Choose the “Change Settings That Are Currently Unavailable” option.
  6. Uncheck Turn on Fast Startup.
  7. Save changes and reboot.

See if your user accounts are now visible at startup.