Ekran logowania Windows 7 pokazuje tylko ostatniego użytkownika i ikony „Innego użytkownika” po problemie z profilem

11

Ostatnio miałem problem z profilem na moim komputerze z systemem Windows 7. Do mojego oryginalnego profilu w rejestrze dodano „.bak” i utworzono nowy profil. Nie mogłem zalogować się przy użyciu nowego profilu. Naprawiłem ten natychmiastowy problem, logując się w trybie awaryjnym. Umożliwiło mi to przywrócenie mojego oryginalnego profilu.

Jednak od tego momentu ekran logowania działa teraz inaczej. Zamiast pokazywać ikony wszystkim użytkownikom posiadającym konta na komputerze, teraz wyświetla tylko dwie ikony. Pierwsza ikona jest ostatnim użytkownikiem, który się zalogował, a druga ikona zawsze pokazuje „Inny użytkownik”. Wypróbowałem kilka różnych rozwiązań zalecanych przez inne osoby z podobnymi problemami, ale żadne z nich nie rozwiązało problemu. Myślę, że osoba, która rozpoczęła ten wątek, ma ten sam problem, ale żadne z proponowanych rozwiązań nie pomogło mu.

Każda pomoc bardzo doceniana.

Mike Thompson
źródło
Szybkie pytanie: chociaż możesz teraz uzyskać dostęp do swojego konta za pośrednictwem „Innego użytkownika”?
Oczywiste
Chciałbym usłyszeć, co wymyślisz, ponieważ tak naprawdę wolałbym. Czy miałeś zamiar ustawić, aby wpisywać nazwę użytkownika i hasło, czy też kliknij ikonę? W tej chwili wygląda na to, że utknął gdzieś między nimi.
nhinkle
Po kliknięciu „Inny użytkownik” mogę zalogować się jako dowolny prawidłowy użytkownik. W lokalnym edytorze zasad bezpieczeństwa są ustawienia, które właściwie kontrolują tę funkcjonalność, ale wydaje mi się, że nie ma na ziemi niczyjej, w której żadne ze znanych ustawień rejestru nie rozwiązuje problemu.
Mike Thompson
Co się stanie, jeśli utworzysz nowe (tymczasowe) konto? Czy ikona nowego konta jest wyświetlana na ekranie powitalnym?
Oczywiste
Nowe konta też nie będą wyświetlane.
Mike Thompson

Odpowiedzi:

10

Jestem tutaj w domenie, więc nie mogę zweryfikować moich pomysłów, ale jeśli chodzi o najnowszy post w wątku, do którego linkujesz, oto moje myślenie:

Aby wyświetlić konta użytkowników i ich obrazy profilów, okna muszą przeskanować HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\podklucz rejestru. Jeśli po naprawie konta użytkownika pozostały jakieś częściowo zepsute wpisy, system Windows nie może wiarygodnie odczytać tego profilu. Zamiast po prostu pomijać profil i wyświetlać resztę, co praktycznie wyłączałoby profil częściowo zepsuty, przechodzi on do alternatywnego trybu logowania. Ten tryb nie musi wyświetlać wszystkich ikon i nazw oraz umożliwia wprowadzenie nazwy użytkownika dowolnego profilu. Można powiedzieć, że pod tym względem jest nieco bardziej „solidny”.

Dlatego proponuję udać się do ProfileList \ w Rejestrze i poszukać uszkodzonych, podwójnych lub zbędnych wpisów i wyeksportować je, a następnie usunąć. Nie próbuj zmieniać ich nazwy, ponieważ WSZYSTKIE podklucze tego wpisu są skanowane, niezależnie od nazw.

Jest to również zgodne z powyższym rozwiązaniem Ibrahim77, które zasadniczo jest następujące: z wyjątkiem konta administratora, usuń wszystkie profile, usuń wszystkie ProfileList \ Subkeys, usuń wszystkie foldery profili i zacznij od nowa.

Oliver
źródło
Zadziałało! Tak prosty! System Windows pozostawił uszkodzony rejestr w rejestrze, gdy wystąpił błąd. Niech to pytanie i rozwiązanie pomogą innym. Mam nadzieję, że MS naprawi to w przyszłej wersji systemu Windows. Dzięki Oliver.
Mike Thompson,
To również działało dla mnie, z wyjątkiem jednej modyfikacji: wyeksportowałem cały klucz ProfileList. Wyeksportowany plik reg zawiera następnie wszystkie oryginalne informacje do późniejszego przywrócenia w przypadku fsckup. Oszczędza kilka kliknięć myszką :)
oligofren
+1, z dodatkowymi szczegółami (i sposobem na naprawienie bez utraty listy profili): superuser.com/a/1404899/131936
LogicDaemon
1

POMYSŁ: przejdź do panelu sterowania, następnie właściwości systemu, a następnie zmień ustawienia dla „Nazwa komputera, domena i ustawienia grupy roboczej”. Obok „aby zmienić nazwę tego komputera lub zmienić jego domenę lub grupę roboczą, kliknij Zmień” kliknij Zmień. Czy przypadkowo ustawiono tam domenę „Członek”? Ponieważ twój ekran brzmi tak, jak ludzie, gdy są członkami domeny.

Sprawdź także resztę moich komentarzy. Czy wypróbowałeś wszystkie rozwiązania z podobnego wątku, który zanotowałeś w swoim pytaniu? Niektóre brzmią całkiem przyzwoicie. Sprawdź także klucze rejestru ...

Jeśli nie możesz tego znieść i nic nie rozwiązuje problemu, wykonaj kopię zapasową i zainstaluj ponownie. :)

RÓWNIEŻ: spróbuj przejrzeć wszystkie zasady po raz ostatni, chociaż być może już to zrobiłeś.

Wyszukaj lokalne zasady bezpieczeństwa, uruchom je ...

Następnie rozwiń zasady lokalne, a następnie Opcje zabezpieczeń ...

Dla każdej zasady, która zaczyna się od „Logowanie interakcyjne”, upewnij się, że wszystko jest w porządku. np. dla Wyświetlaj informacje o użytkowniku, gdy sesja jest zablokowana, powinna to być tylko nazwa wyświetlana lub coś w tym rodzaju. Reszta jest w większości wyłączona, nieokreślona lub włączona.

Poza tym ... skanuj w poszukiwaniu złośliwego oprogramowania ... Nie wiedziałbym.

Oczywiste
źródło
Wydaje się mało prawdopodobne, aby przypadkowo przyłączył się do domeny, ponieważ członkostwo w domenie wymaga podania hasła administratora domeny. Zwykle tak się nie dzieje bez uświadomienia tego użytkownikowi.
nhinkle
prawdziwe. Prawdopodobnie wtedy pewne szczegóły w rejestrze.
Verident
Co ciekawe, grupa robocza powróciła do „WORKGROUP” zamiast nazwy, którą mu nadałem. Nazwę grupy roboczej zmieniłem z powrotem, ale nie miało to żadnego wpływu na problem z logowaniem!
Mike Thompson,
Próbowałeś sztuczki „dontdisplaylastusername”, prawda? (w Windows odpowiada wątek). Wciąż szukam rozwiązania dla ciebie. :)
Prawdziwy
I sprawdź wszystkie zasady po raz ostatni :) (zaktualizowana odpowiedź (
Verident
1

Oto jak to zrobić za pomocą interfejsu graficznego:

  • Naciśnij Win+, Raby otworzyć okno dialogowe „Uruchom”
  • Wpisz control userpasswords2i naciśnijEnter
  • Przełącz pole wyboru oznaczone etykietą „Użytkownicy muszą wprowadzić nazwę użytkownika i hasło, aby korzystać z tego komputera”
  • Jeśli pojawi się pole hasła, zalecam ustawienie go na takie samo, jak obecnie używane na koncie
  • Uruchom ponownie

Powinieneś teraz zobaczyć użytkowników na liście, a nie konfigurację „SomeUserName” i „Other User”.

sdhobbs
źródło
-1

Ktoś wspomniał o usunięciu klucza

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

Chociaż jeśli jest to poprawne lub działa, nie wiem.

sdhobbs
źródło