Jak zapobiec automatycznemu logowaniu ostatniego użytkownika w systemie Windows 10?

15

Był pewien tajemny hack, który działał w systemie Windows 8.1, ale już nie działa. Jakieś sugestie?

użytkownik697683
źródło
1
Powinieneś opisać „hack” w swoim pytaniu. Jeśli link kiedykolwiek zejdzie, twoje pytanie będzie bezużyteczne zarówno dla ciebie, jak i przyszłych gości.
Mokubai
1
nie jestem pewien, ale spróbuj: Uruchom secpol.msc jako admin -> Zasady lokalne -> Opcje bezpieczeństwa -> Logowanie interakcyjne: Nie wyświetlaj ostatniej nazwy użytkownika -> Włączone
Divin3
@ Divin3 dziękuje za dobrą sugestię, ale wyłącza także listę użytkowników i muszę ręcznie wpisać nazwę użytkownika. Wolę przedstawić listę użytkowników, dzięki czemu mogę zalogować się za pomocą jednego kliknięcia.
user697683,
tutaj jest kilka opcji dla Windows 8: eightforums.com/tutorials/... jedna z nich powinna również działać dla Win 10.
Divin3,
Te procedury nie działają. To robi: superuser.com/questions/952868/…

Odpowiedzi:

14

Poniższe działa dla mnie w systemie Windows 10 Pro x64. Jest to szczególnie przydatne, jeśli niektóre konta nie mają haseł.

  • Przejdź do Edytora lokalnych zasad grupy (możesz się tam dostać, przeszukując panel konfiguracji)
  • W panelu nawigacyjnym kliknij, aby rozwinąć Konfiguracja użytkownika -> Ustawienia systemu Windows -> Skrypty (logowanie / wylogowywanie)
  • W prawym panelu kliknij dwukrotnie, aby otworzyć Logon (nie Logoff!)
  • W oknie, które zostanie otwarte, kliknij Dodaj
  • W polu Nazwa skryptu wprowadź:C:\Windows\System32\reg.exe
  • W polu Parametry skryptu wprowadź:ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\UserSwitch /V Enabled /T REG_dWORD /D 1 /F
  • Kliknij OK i zamknij okno
  • Uruchom ponownie komputer (wylogowanie może również wystarczyć)

Teraz, gdy zalogujesz się i przejdziesz do zamykania komputera, zostaniesz przywitany przez listę nazw użytkowników przy następnym uruchomieniu.

Potwierdziłem, że działa to na moich kontach Windows, ale tylko wtedy, gdy umieścisz skrypt przy logowaniu, a nie przy wylogowywaniu, który działał w systemie Windows 8.x. Zmienia to klucz rejestru, aby włączyć przełącznik użytkownika (ustawia go na 1). Najwyraźniej ten klucz rejestru zostaje zresetowany (ustawiony z powrotem na 0) przez inny proces (prawdopodobnie podczas logowania), a ta Polityka przywraca go do 1.

Źródło: Opcja druga tego poradnika Osiem forów

Veliremus
źródło
Takie podejście doprowadzi UAC do szaleństwa - patrz przykład na briteccomputers.co.uk/forum/…
AntonK
Wygląda na to, że psujesz UAC tylko przy zmianie uprawnień, odpowiednio. własność klucza rejestru HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\UserSwitch. Ustawienie wartości za każdym razem podczas logowania wydaje się działać dobrze.
Wernfried Domscheit
2

Przekonałem się, że włączenie przełączania użytkowników przez HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\UserSwitchprzerywa wyskakujące okienka UAC dla standardowych użytkowników (nie-administratorów).

Alternatywą jest ukrywanie listy użytkowników ( http://www.tenforums.com/tutorials/9134-sign-screen-do-not-display-user-name-windows-10-a.html ) wymaga wpisania użytkownika Nazwa.

Dla mnie najlepsze było nieintuicyjne włączenie automatycznego logowania ( http://www.tenforums.com/tutorials/3539-sign-user-account-automatically-windows-10-startup.html ). Jeśli podasz pustą nazwę użytkownika i hasło, ekran logowania:

  1. Monituj z użytkownikiem „Inny użytkownik”
  2. Stąd możesz kliknąć OK
  3. Następnie możesz kliknąć dowolne konto rodzinne, aby się zalogować, z lewej dolnej listy.

Dodatkowe kliknięcie OK było dla mnie akceptowalnym kompromisem.

stevechan
źródło
0

Możesz to zrobić dla wszystkich innych użytkowników wersji Windows 10 bez GPO.

  1. Windows + R
  2. Wprowadź control userpasswords2i kliknij OK
  3. Zaznacz pole z napisem Users must enter a username and password to use this computer
  4. Kliknij OK

Gotowy.

td512
źródło
3
To prawda, ale to nie działa, jeśli jedno z kont użytkowników nie ma hasła. W takim przypadku nastąpi natychmiastowe zalogowanie, niezależnie od tego ustawienia.
Veliremus,
To mi nie zadziałało. Pole zostało już zaznaczone, ale następuje automatyczne logowanie
paqogomez
0

Problem polega na tym, że komputer jest ustawiony tak, aby „pokazywał” tylko ostatniego zalogowanego użytkownika, a ponieważ ten użytkownik nie używa hasła, po prostu się loguje. Skonfiguruj go, aby za każdym razem pokazywał wszystkim użytkownikom, a nie tylko Zaloguj sie.

Curtis Thomas
źródło
2
Nie używam systemu Windows, więc może to naprawdę oczywiste, ale: czy możesz opisać „Skonfiguruj, aby wyświetlać wszystkich użytkowników za każdym razem, a nie tylko ostatniego zalogowanego użytkownika”. ?
Arjan