Kennt jemand eine (überprüfte) Methode, mit der sich ein bestimmter Benutzer nach einem Systemneustart automatisch anmeldet, was auf Server 2008 funktioniert?
Ich habe versucht, einige Registrierungswerte zu optimieren (ich habe den Link gerade nicht) und wir haben auch ein paar Programme ausprobiert (ein kostenloses Programm hat nicht funktioniert, ein anderes kostet Geld).
Bearbeiten Da mehrere Personen nach meinen Gründen gefragt haben, muss ich Selenium-Webtests auf einem TeamCity-Build-Agenten ausführen, und sie funktionieren nicht gut, wenn der Build als Windows-Dienst ausgeführt wird. Das Ausführen in einer Benutzersitzung löst das Problem.
windows
windows-server-2008
login
ripper234
quelle
quelle
Antworten:
Fügen Sie für ein Windows 2008-Domänenmitglied AutoAdminLogon als Zeichenfolgenwert (REG_SZ) mit dem Wert 1 zum Schlüssel hinzu
Führen Sie als Nächstes das Kontrollfeld Benutzerkonten aus, indem Sie im Befehl Ausführen den Befehl control userpasswords2 eingeben .
Deaktivieren Sie auf der Registerkarte "Benutzer" das Kontrollkästchen "Benutzer müssen einen Benutzernamen eingeben ..." und fügen Sie dann den Benutzernamen und das Kennwort hinzu, mit denen die automatische Anmeldung durchgeführt werden soll .
quelle
Sie können versuchen , automatische Anmeldung Form sysinternals. Hiermit können Sie die Windows-Anmeldung unter einem angegebenen Konto mit verschlüsselten Anmeldeinformationen automatisch durchführen.
quelle
Hilfreicher Tipp zur automatischen Anmeldung von Windows: Alle rechtlichen Hinweise, die angezeigt werden, bevor Windows zur Eingabe von Benutzername und Kennwort auffordert, beenden die automatische Anmeldung. Es kann eine Möglichkeit geben, auf die Eingabeaufforderung automatisch zu klicken, aber es war einfacher, nur die lästigen Schlüssel in der Registrierung zu löschen:
Öffnen Sie regedit und löschen Sie die Zeichenfolgenwerte in den beiden Schlüsseln: * LegalNoticeCaption ** LegalNoticeText in HKLM \ Software \ Microsoft \ WindowsNT \ CurrentVersion \ WinLogon
Quelle für die Registrierungsänderungen: http://www.annoyances.org/exec/forum/winxp/t1107277811
In Server 2008 befinden sich dieselben Schlüssel auch in: HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Policy \ System
Stellen Sie sicher, dass Sie an beiden Stellen prüfen, ob die Werte gelöscht wurden.
Das Problem mit den rechtlichen Hinweisen hat dazu geführt, dass unser Autologin nicht mehr reagiert. Da dies auf einem Remote-2008-Server in der Verizon-Cloud war, konnte die automatische Anmeldung nach einem Neustart nicht angezeigt werden.
Das Sysinternals-Autologin-Tool funktioniert sehr gut, um Autologin zum Laufen zu bringen. Es wird bereits weiter oben in diesem Beitrag verwiesen.
quelle
Schauen Sie sich http://sourceforge.net/projects/runasservice/ an . Es ist ein Tool zum Ausführen einer vorhandenen Anwendung als Dienst. Dieser Dienst sollte Ihr gewünschtes Benutzerkonto verwenden. Dies sollte Ihr Problem lösen.
quelle
Sie sagen, Sie benötigen das Programm, um in einer bestimmten Benutzersitzung ausgeführt zu werden. Können Sie nicht einfach eine Aufgabe für dieses Programm planen und die Anmeldeinformationen dieses Benutzers verwenden? Sie erhalten die gesamten Benutzereinstellungen: Meine Dokumente, Einstellungen usw., so als ob der Benutzer anwesend wäre.
quelle
Bist du dir absolut sicher, dass du das tun musst? Es ist immer ein Sicherheitsrisiko, wenn ein Benutzer (oder Administrator) lokal an einem Server angemeldet ist. Wenn Sie ein Programm oder etwas starten müssen, das nicht als Dienst verfügbar ist, lesen Sie die Gruppenrichtlinie (Active Directory) oder die lokale Sicherheitsrichtlinie (falls nicht in einer Domäne). Sie können Skripts definieren, die nach dem Start (oder vor dem Herunterfahren, nach dem Anmelden / Abmelden usw.) ohne Benutzerinteraktion ausgeführt werden.
quelle
Das sollte funktionieren - oder zumindest hat es bei mir immer geklappt. Ich weiß, dass es für XP steht, aber es sollte gelten:
quelle