Zaloguj się automatycznie po uruchomieniu serwera Windows 2003

10

Mam aplikację serwera niebędącą demonem, którą mój serwer z systemem Windows 2003 musi cały czas uruchamiać. Problem polega na tym, że za każdym razem, gdy serwer uruchamia się ponownie, niezależnie od tego, czy chodzi o aktualizację elektryczności czy systemu Windows, ktoś musi nacisnąć Ctrl+ Alt+ Deli wprowadzić nazwę użytkownika / hasło. Następnie program się uruchamia, ponieważ jest w trybie uruchamiania. Jak zmusić system Windows 2003 do automatycznego logowania Administrator(lub odradzania sesji usług terminalowych) przy każdym uruchomieniu systemu?

Wiem, że to wbrew naturze serwerów i wszystkich innych. Ale to jedyna rzecz, którą robi serwer.

Ertugrul Kara
źródło

Odpowiedzi:

7

Istnieje włamanie do rejestru, które pozwala na automatyczne logowanie poprzez zapisanie danych uwierzytelniających użytkownika w rejestrze. Nie jest bezpieczny, ale robi to, co chcesz.

Nick Kavadias
źródło
7
Możesz dodać ten skrót do elementów startowych, aby zablokować maszynę po zalogowaniu. Technet.microsoft.com/en-us/library/cc750823.aspx Umożliwia to uruchomienie aplikacji, ale nie pozostawia komputera niezabezpieczonego. Użyłem tego z powodzeniem w podobnej sytuacji i działa idealnie.
minamhere
@minamhere Win + Lrobi to samo!
Savage Garden,
6

Sugerowałbym utworzenie usługi, którą można wykonać z dowolnego pliku .exe za pomocą tej metody .

Spowoduje to, że Twój program uruchomi się podczas uruchamiania bez konieczności logowania. Jeśli następnie będziesz potrzebować interakcji z programem, możesz połączyć się z sesją konsoli .

thelsdj
źródło
+1; uruchomienie go jako usługi jest właściwą drogą. Alternatywnie umieść go w skrypcie uruchamiania komputera w lokalnych zasadach.
Maximus Minimus
2
To dobra odpowiedź, z zastrzeżeniem. To nie działa na wszystko, więc wymaga testowania.
mfinni
2

Kilka lat temu miałem taką samą sytuację. Możesz użyć polecenia run, aby otworzyć starych użytkowników / hasła, uruchamiając polecenie „control userpasswords2” w oknie dialogowym uruchamiania. Łatwiej jest skonfigurować użytkownika do automatycznego logowania, a następnie włamania do rejestru. Miałem wtedy skrypt, który uruchamiałby potrzebny program i blokował komputer, aby nie był niezabezpieczony. Podobnie jak link powyżej „rundll32.exe user32.dll, LockWorkStation” w takim przypadku zablokuje stację roboczą lub serwer.

steve.lippert
źródło
2
  1. Biegać gpedit.msc

W obszarze Local Computer Policy > Computer Configuration > Administrative Templates > System„Ustaw śledzenie zdarzeń zamknięcia systemu” wybierz „Nie skonfigurowano”.

Edytor obiektów zasad grupy

  1. Biegać control userpasswords2

  2. Odznacz „Użytkownik musi wprowadzić nazwę użytkownika i hasło, aby korzystać z tego komputera”.

Użytkownik musi wprowadzić nazwę użytkownika i hasło, aby korzystać z tego komputera.

  1. Wprowadź hasło w wyskakującym oknie dialogowym.

Zaloguj się automatycznie

  1. Ponadto za pomocą Desktop > right-click > [Display] Properties > Screen Saver (tab) > Power... (button) > Advanced (tab)usuń zaznaczenie opcji „Monituj o hasło po wznowieniu pracy komputera z trybu gotowości”:

Monituj o hasło po wznowieniu pracy komputera z trybu gotowości

vallismortis
źródło
0
  1. Biegać control userpasswords2
  2. Odznacz pole „Użytkownik musi wprowadzić nazwę użytkownika i hasło, aby korzystać z tego komputera”.
  3. Uruchom gpedit.msc konfigurację komputera> Szablony administracyjne> System> Wyświetl Śledzenie zdarzeń zamknięcia systemu> Ustawienia i wybierz przycisk opcji: „Wyłączony” (lub „Nieskonfigurowany”).
vallismortis
źródło