Czy ktoś zna (zweryfikowaną) metodę powodującą automatyczne logowanie konkretnego użytkownika po ponownym uruchomieniu systemu, który działa na serwerze 2008?
Próbowałem ulepszyć niektóre wartości rejestru (obecnie nie mam linku), a także wypróbowałem kilka programów (jeden darmowy program nie działał, inny kosztuje).
Edytuj Ponieważ kilka osób pytało o moje powody - muszę uruchomić testy sieciowe Selenium na agencie kompilacji TeamCity i nie działają one dobrze, gdy kompilacja działa jako usługa systemu Windows. Uruchomienie ich w sesji użytkownika rozwiązuje problem.
windows
windows-server-2008
login
ripper234
źródło
źródło
Odpowiedzi:
W przypadku członka domeny Windows 2008 dodaj AutoAdminLogon jako wartość ciągu (REG_SZ) o wartości 1 do klucza
Następnie uruchom panel sterowania kont użytkowników, wpisując control userpasswords2 w poleceniu Uruchom.
Na karcie Użytkownicy usuń zaznaczenie pola „Użytkownicy muszą wprowadzić nazwę użytkownika ...”, a następnie dodaj nazwę użytkownika i hasło do automatycznego logowania.
źródło
Możesz spróbować autologon z sysinternals. Umożliwia automatyczne logowanie systemu Windows na określonym koncie z zaszyfrowanymi poświadczeniami.
źródło
Pomocna wskazówka na temat automatycznego logowania w systemie Windows: Wszelkie informacje prawne, które pojawią się, zanim system Windows wyświetli monit o podanie nazwy użytkownika i hasła, zatrzyma automatyczne logowanie. Może istnieć sposób, aby kliknięcie automatycznie przekazało monit, ale łatwiej było po prostu usunąć irytujące klucze z rejestru:
Otwórz regedit, usuń wartości ciągu z dwóch kluczy: * LegalNoticeCaption ** LegalNoticeText w HKLM \ Software \ Microsoft \ WindowsNT \ CurrentVersion \ WinLogon
źródło edycji rejestru: http://www.annoyances.org/exec/forum/winxp/t1107277811
W Server 2008 te same klucze znajdują się również w: HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Policy \ System
Należy sprawdzić w obu lokalizacjach, aby upewnić się, że wartości zostały usunięte.
Problem z informacją prawną powodował zawieszanie się naszego autologina. Ponieważ było to na zdalnym serwerze 2008 w chmurze Verizon, niemożliwe było obejrzenie autologiny po ponownym uruchomieniu.
Narzędzie autologin sysinternals działa bardzo dobrze, aby uruchomić autologowanie. Jest już wspomniany wcześniej w tym poście.
źródło
Zajrzyj na http://sourceforge.net/projects/runasservice/ . Jest to narzędzie do uruchamiania istniejącej aplikacji jako usługi. Ta usługa powinna korzystać z pożądanego konta użytkownika. To powinno rozwiązać twój problem.
źródło
Mówisz, że potrzebujesz programu do uruchomienia w określonej sesji użytkownika. Czy nie możesz po prostu zaplanować zadania dla tego programu i użyć poświadczeń tego użytkownika? Otrzymasz całe ustawienia użytkownika: moje dokumenty, ustawienia itp., Tak jakby użytkownik był obecny.
źródło
Czy jesteś absolutnie pewien, że musisz to zrobić? Zawsze jest ryzyko bezpieczeństwa, aby użytkownik (lub administrator) logował się lokalnie na serwerze. Jeśli chcesz uruchomić program lub coś, co nie jest dostępne jako usługa, zajrzyj do Zasad grupy (Active Directory) lub Zasad bezpieczeństwa lokalnego (jeśli nie w domenie). Możesz zdefiniować skrypty, które będą uruchamiane po rozruchu (lub przed zamknięciem, po zalogowaniu / wylogowaniu itp.) Bez interakcji użytkownika.
źródło
To powinno działać - a przynajmniej zawsze ma dla mnie. Wiem, że mówi o XP, ale powinno mieć zastosowanie:
źródło