Melden Sie sich automatisch an, sobald der Windows 2003-Server gestartet wird

10

Ich habe eine Nicht-Daemon-Server-App, die mein Windows 2003-Server ständig ausführen muss. Das Problem ist, dass bei jedem Neustart des Servers, sei es Strom oder Windows Update, jemand Ctrl+ Alt+ drücken Delund Benutzername / Passwort eingeben muss. Dann startet das Programm wie im Startup. Wie kann ich Windows 2003 veranlassen, sich bei Administratorjedem Systemstart automatisch bei einer Terminaldienstesitzung anzumelden (oder eine Terminaldienstesitzung zu erzeugen)?

Ich weiß, dass es gegen die Natur von Servern und allem ist. Dies ist jedoch das einzige, was der Server tut.

Ertugrul Kara
quelle

Antworten:

7

Es gibt einen Registrierungs-Hack, mit dem Sie eine automatische Anmeldung durchführen können, indem Sie Benutzeranmeldeinformationen in der Registrierung speichern. Es ist nicht sicher, aber es macht was Sie wollen.

Nick Kavadias
quelle
7
Sie können diese Verknüpfung zu Ihren Startelementen hinzufügen, um den Computer nach der Anmeldung zu sperren. Technet.microsoft.com/en-us/library/cc750823.aspx Auf diese Weise kann Ihre Anwendung ausgeführt werden, ohne dass Ihr Computer ungesichert bleibt. Ich habe dies in einer ähnlichen Situation erfolgreich eingesetzt und es funktioniert perfekt.
Minamhere
@minamhere Win + Lmacht das gleiche!
Savage Garden
6

Ich würde vorschlagen, einen Dienst zu erstellen, den Sie mit dieser Methode von jeder EXE-Datei aus ausführen können .

Dadurch wird Ihr Programm beim Start ausgeführt, ohne dass Sie sich anmelden müssen. Wenn Sie anschließend mit dem Programm interagieren müssen, können Sie eine Verbindung zur Konsolensitzung herstellen .

thelsdj
quelle
+1; Das Ausführen als Dienst ist der richtige Weg. Alternativ können Sie es in ein Computer-Startskript in der lokalen Richtlinie einfügen.
Maximus Minimus
2
Dies ist eine gute Antwort mit einer Einschränkung. Dies funktioniert nicht für alles und erfordert daher Tests.
Mfinni
2

Ich hatte vor ein paar Jahren die gleiche Situation. Mit dem Befehl run können Sie die alten Benutzer / Kennwörter öffnen, indem Sie im Ausführungsdialog "control userpasswords2" ausführen. Es ist einfacher, einen Benutzer für die automatische Anmeldung einzurichten, als den Registrierungs-Hack. Ich hatte dann ein Skript, das das benötigte Programm startete und den PC sperrte, damit er nicht ungesichert blieb. Wie der obige Link "rundll32.exe user32.dll, LockWorkStation" sperrt LockWorkStation in diesem Fall die Arbeitsstation oder den Server.

steve.lippert
quelle
2
  1. Lauf gpedit.msc

Unter Local Computer Policy > Computer Configuration > Administrative Templates > Systemsetzen „Display Ereignisprotokollierung“ auf „Nicht konfiguriert“.

Gruppenrichtlinienobjekt-Editor

  1. Lauf control userpasswords2

  2. Deaktivieren Sie "Benutzer muss Benutzername und Passwort eingeben, um diesen Computer zu verwenden."

Der Benutzer muss Benutzername und Passwort eingeben, um diesen Computer verwenden zu können.

  1. Geben Sie Ihr Passwort in den daraufhin angezeigten Dialog ein.

Automatisch anmelden

  1. Auch über Desktop > right-click > [Display] Properties > Screen Saver (tab) > Power... (button) > Advanced (tab), deaktivieren Sie „Kennwort beim Reaktivieren aus dem Standbymodus“:

Aufforderung zur Eingabe eines Kennworts, wenn der Computer aus dem Standby-Modus wieder aufgenommen wird

vallismortis
quelle
0
  1. Lauf control userpasswords2
  2. Deaktivieren Sie das Kontrollkästchen "Benutzer muss Benutzername und Kennwort eingeben, um diesen Computer verwenden zu können."
  3. Führen Sie gpedit.msc Computerkonfiguration> Administrative Vorlagen> System> Display Shutdown Event Tracker> Einstellungen aus und wählen Sie das Optionsfeld "Deaktiviert" (oder "Nicht konfiguriert").
vallismortis
quelle