Wie ändere ich die automatische Anmeldung über Skript oder Befehlszeile?

12

Nach der Bereitstellung eines Windows 7-Abbilds auf eigenständigen Computern tritt das folgende Problem auf.

Wenn wir die automatische Anmeldung deaktivieren, müssen wir uns manuell anmelden und Windows und Office aktivieren. Die Schlüssel sind installiert, die Produkte sind jedoch nicht aktiviert. (Diese Laptops sind als Leih-Laptops eingerichtet und dürfen erst nach Monaten verwendet werden. Die Nachfrist ist abgelaufen.)

Wenn wir die automatische Anmeldung aktivieren und ein Skript ausführen, um die Produkte bei der ersten Anmeldung zu aktivieren - wenn sie mit dem Netzwerk verbunden sind, meldet sich der Computer immer mit dem Konto an, das wir in der automatischen Anmeldung angegeben haben.

Ich habe mich gefragt, ob es eine Möglichkeit gibt, die automatische Anmeldung über ein Skript zu deaktivieren. Dies
kann manuell durch Befolgen der Anweisungen in diesem Beitrag oder über einen Registrierungsschlüssel (HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon \ AutoAdminLogon) erfolgen.

Ich bin nicht sicher, wie ich das von der Kommandozeile oder einem Skript aus machen soll, wenn jemand mich in die richtige Richtung lenken könnte, wäre es sehr dankbar.

Joe Taylor
quelle

Antworten:

15

Die Registrierung kann über eine .reg-Datei geändert werden.

Erstellen Sie beispielsweise eine autologin.reg-Datei, die Folgendes enthält:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"AutoAdminLogon"="1"
"DefaultUserName"="Administrator"
"DefaultPassword"="Pa$$w0rd"

Fügen Sie bei Bedarf DefaultDomainName hinzu und führen Sie die Datei aus, um die Werte in die Registrierung zu übernehmen.

Oder in einem Cmd-Skript:

REG ADD "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon /t REG_SZ /d 1 /f
REG ADD "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultDomainName /t REG_SZ /d domainname /f
REG ADD "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultUserName /t REG_SZ /d Administrator /f
REG ADD "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword /t REG_SZ /d Pa$$w0rd /f

(Warnung: Ich habe das oben nicht getestet.)

Harrymc
quelle
Einfach aus einer Fledermausdatei ausführen?
Joe Taylor
Ja, für die zweite, als Administrator ausführen.
Harrymc
Das Aufrufen einer Reg-Datei aus einer Bat-Datei, um bei der ersten Anmeldung ausgeführt zu werden, hat bei mir funktioniert.
Joe Taylor
Der Datentyp für AutoAdminLogon sollte REG_SZ und nicht REG_BINARY sein.
Irukandji
@baijiu: Nun, ich habe gewarnt, dass es ungetestet war ... Jetzt behoben.
Harrymc
1

Kannst du nicht einfach benutzen sysprep /oobe? Die Installation wird abgeschlossen und der Begrüßungsbildschirm wird beim Neustart angezeigt.

Lesen Sie, was sysprepist und wie es sysprepfunktioniert, um weitere Informationen zu erhalten.

Tamara Wijsman
quelle
Ich verwende sysprep / oobe, um das Image vorzubereiten. Anschließend stellen wir das Image mithilfe von WDS bereit. Wenn wir dies mit Computern tun, die wir der Domäne hinzufügen, tritt dieses Problem nie auf. Wenn der Computer jedoch ein eigenständiger Computer ist, wird aus irgendeinem Grund die automatische Anmeldung beibehalten.
Joe Taylor
@ JoeTaylor: Das ist Verallgemeinerung. Ich wollte sysprep /oobe nach der Bereitstellung ausführen , damit der von WDS aktivierte Überwachungsmodus verlassen wird. Dadurch sollten die Einstellungen für die automatische Anmeldung entfernt werden, die nur während der Überwachung vorhanden sein sollen ...
Tamara Wijsman
Können Sie die OOBE-Argumente weiterhin angeben - Region, Benutzernamen usw.?
Joe Taylor
@ JoeTaylor: Sorry, ich weiß nicht was du damit meinst. Ich habe gesehen, dass das, was ich beschreibe, funktioniert, weiß aber nicht, was Sie beschreiben. Ich denke, Region ist als Teil der unbeaufsichtigten Installation konfiguriert (es war so, als ich MDT verwendet habe, ich weiß nicht, wie man das per Befehl macht), die Benutzer können mit etwas wie hinzugefügt werden net user /?.
Tamara Wijsman
0

Die automatische Anmeldung von Sysinternal sollte nur einmal möglich sein. Das war eine Funktion, als ich es vor einiger Zeit verwendet habe, aber ich sehe keine Details darüber, ob es das jetzt tut.

music2myear
quelle
Ich hatte mir etwas Natives für Windows 7 erhofft, aber danke für den Rat.
Joe Taylor
Verfügt Autologon über Befehlszeilenoptionen, die mir nicht bekannt sind?
Tamara Wijsman
@ JoeTaylor: Es dauert eine einfache net start webclient && copy \\live.sysinternals.com\Tools\Autologon.exe ., es zu erhalten, wenn Sie eine Internetverbindung haben ... :)
Tamara Wijsman