Windows 7 login screen show only last user and "Other User" icons after profile problem

17
2013-11
  • Mike Thompson

    I recently had a profile problem with my Windows 7 PC. My original profile in the registry had ".bak" appended to it and a new profile was created. I was unable to login with the new profile. I fixed this immediate problem by logging on in safe mode. This enabled me to restore my original profile.

    However, since that moment the login screen now operates differently. Instead of showing icons for all the users with accounts on the PC, it now only shows two icons. The first icon is the last user who logged on and the second icon always shows "Other User". I have tried several different solutions recommended by other people with similar problems, but none of them have fixed the problem. I think the person who started this thread has the same problem, but none of the proposed solutions helped him either.

    Any help much appreciated.

  • Answers
  • Oliver

    I'm on a domain here, so I can't verify my ideas, but concerning the newest post in the thread you linked to, here is my thinking:

    To display the user accounts and their profile images windows must scan the HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\ subkeys of the registry. If there are some some half-broken entries left after your repair of the user account, Windows cannot reliably read that profile. Instead of just skipping the profile and displaying the rest, which would practically disable the half-broken profile, it goes into the alternate logon mode. That mode doesn't need to display all the icons and names, and allows you to enter any profile's username. One could say it's somewhat more "robust" in this respect.

    So my suggestion is to go to the ProfileList\ in the Registry and look for broken, double or superflous entries and export-then-delete them. Don't try renaming them, because ALL the subkeys of this entry are scanned, regardless of the names.

    This is also in line with Ibrahim77's solution oveer there which basically is: except for your Administrator account, delete all profiles, delete all ProfileList\ Subkeys, delete all Profile Folders and start anew.

  • Vervious

    AN IDEA: go into control panel, then system properties, then change settings for "Computer name, domain, and workgroup settings". Next to "to rename this computer or change its domain or workgroup, click Change" click Change. Is there a "Member of " domain set there, by chance? Since your screen sounds like the one people have when they are a member of a domain.

    Also check the rest of my comments. Did you try all the solutions in the similar thread you noted in your question? Some sound pretty decent. Also check the registry keys...

    If you just can't bear it and nothing solves it, do a backup and reinstall. :)

    ALSO: try looking through all the policies one last time though you might have already done so.

    Search for local security policy, run it...

    Then expand local policies then Security Options...

    For every policy that begins with "Interactive logon", make sure everything is right. e.g. for Display user info when session locked, it should be display name only or something like that. The rest are mostly disabled, not defined, or a couple enabled.

    Other than that... scan for malware... I wouldn't know.

  • Indrek

    Here's how to do it through a graphical interface:

    • Press Win+R to open the "Run" dialog
    • Type control userpasswords2 and press Enter
    • Toggle the checkbox labelled "Users must enter a username and password to use this computer"
    • If a password box appears I would recommend setting it to the same as the one you currently use for your account
    • Restart

    You should now see the users listed, not the "SomeUserName" and "Other User" configuration.

  • sdhobbs

    Someone mentioned deleting the key

    HKLM\Software\Microsoft\Windows NT\CurrentVersion\ProfileList\Default

    Though if this is correct or works, I don't know.


  • Related Question

    How can you show the login prompt on both monitors when logging in with Windows 7?
  • Ken Pespisa

    I have a desktop machine with an ATI VGA/DVI AGP card driving two monitors. Everything is peachy until I connect to this machine via a remote desktop session. After a remote desktop session, I return to my desk to find one monitor completely off, and the second monitor shows a black screen and will display the cursor if I move my mouse over there.

    I'm usually successful in logging in blindly, but it is getting more difficult now that my company has instituted a disclaimer screen after you login, that requires you to press OK before continuing.

    I'm not sure if it is related to the problem but Windows 7 defaulted to think the monitor on the DVI card (display #1) was the primary, and the VGA (display #2) the secondary. I changed that default and set display #2 as the primary. It seems as if Windows is still outputting the primary screen to display #2 (i.e. the VGA monitor), however it isn't powering on the VGA port.

    It is probably a bug given I'm running the RC of Windows 7, but just looking for ideas on workarounds.


  • Related Answers
  • subman

    I don't think that this is specific to Win7, I have had similar multi-monitor issues with XP, Vista and Win7, and with both ATI and NVIDIA graphics cards.

    The problem is that it does matter which monitor is labelled #1. Switching the 'Primary' monitor setting in the display settings works fine most of the time, but as you can see it causes problems in some situations.

    Windows assigns the first monitor that it detects as display #1 - but this can't be changed in Windows display settings (changing the primary monitor does not change which display is labelled #1).

    The solution then, is to get Windows to re-detect your displays in the correct order:

    1. Unplug your second monitor
    2. Uninstall the display drivers
    3. Restart
    4. Re-install the display drivers
    5. Restart and log into Windows
    6. Now plug your second monitor back in

    This will ensure that your main monitor is detected as display #1

    PS. I think that the ATI display driver control panel may actually have an option to let you change which monitor is labelled #1.

  • bethlakshmi

    I have frequent problems in primary/secondary monitor switching. I don't use remote desktop, but I undock and hot redock my laptop frequently. I haven't found a fix per se, but I did find that unplugging the supposed "primary" monitor would often cause the non-primary monitor to take action and display the right screen.

    If one monitor truly won't load, then I don't know... Does the same monitor (and connection to computer) work in single monitor mode in the same scenario?

  • tsilb

    Set your monitors to clone mode. Unfortunately, this results in duplicating the video all the time :)

    Try setting your other monitor as the primary in Windows. Failing that, switch up your BIOS detection setting.

  • Bob

    It feels almost like more of a driver issue to me, do you know what card you have and whether it's going to get Win7 drivers from ATI? Many of the older AGP cards are not going to get Win7 drivers.