Wie aktiviere ich die automatische Anmeldung in Windows 7, wenn ich in einer Domäne bin?


81

Wenn Windows 7 einer Domäne angehört, ist die Option zum automatischen Anmelden in der erweiterten Benutzerverwaltungskonsole nicht mehr verfügbar. Wie kann ich diese Einstellung aktivieren, da ich aufgrund von SharePoint und TFS eine kleine Stammdomäne verwalte?

Der HowToGeek-Artikel behandelt dies, die Optionen sind jedoch deaktiviert, wenn Sie einer Domain beitreten .

Antworten:


115

Aus: Mein Digital Life-Artikel

  1. Klicken Sie auf Start, klicken Sie auf Ausführen regedit, geben Sie und klicken Sie dann auf OK. regeditGeben Sie in Windows Vista / 7 einfach Suche starten ein und drücken Sie die Eingabetaste.

  2. Navigieren Sie zum folgenden Registrierungsschlüssel:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

  3. Doppelklicken Sie auf den DefaultUserNameEintrag, geben Sie den Benutzernamen ein, mit dem Sie sich anmelden möchten, und klicken Sie dann auf OK.

    Wenn der DefaultUserNameName des Registrierungswerts nicht gefunden wird, erstellen Sie einen neuen Zeichenfolgenwert (REG_SZ) mit dem Wert name as DefaultUserName.

  4. Doppelklicken Sie auf den DefaultPasswordEintrag, geben Sie das Kennwort für das Benutzerkonto in das Feld Wert ein, und klicken Sie dann auf OK.

    Wenn es keinen DefaultPasswordWert gibt, erstellen Sie einen neuen String-Wert (REG_SZ) mit DefaultPassworddem Wertnamen .

    Wenn keine DefaultPasswordZeichenfolge angegeben wird, ändert Windows den Wert des AutoAdminLogonRegistrierungsschlüssels automatisch von 1 (true) in 0 (false), um die AutoAdminLogonFunktion zu deaktivieren.

  5. In Windows Vista / 7 DefaultDomainNamemuss ebenfalls angegeben werden, andernfalls fordert Windows zur Eingabe eines ungültigen Benutzernamens auf, wobei der Benutzername als angezeigt wird .\username. Doppelklicken Sie dazu auf DefaultDomainNameund geben Sie den Domainnamen des Benutzerkontos an. Wenn es sich um einen lokalen Benutzer handelt, geben Sie den lokalen Hostnamen an.

    Wenn das DefaultDomainNamenicht vorhanden ist, erstellen Sie einen neuen Registrierungsschlüssel " String Value" (REG_SZ) mit dem Wert "name as" DefaultDomainName.

  6. Doppelklicken Sie auf den AutoAdminLogonEintrag, geben Sie 1das Feld Wert ein, und klicken Sie dann auf OK.

    Wenn kein AutoAdminLogonEintrag vorhanden ist , erstellen Sie einen neuen String-Wert (REG_SZ) mit AutoAdminLogondem Wertnamen .

  7. Falls vorhanden, löschen Sie den AutoLogonCountSchlüssel.

  8. Löschen Sie den AutoLogonCheckedSchlüssel auch, falls vorhanden .

  9. Beenden Sie den Registrierungseditor.

  10. Klicken Sie auf Start, klicken Sie auf Neu starten und klicken Sie dann auf OK.


1
Ich kann bestätigen, dass dies mit einer Windows 7-VM funktioniert, die der Domäne angehört. Ich habe leichte Bedenken hinsichtlich des Zugriffs auf das Kennwort in der Registrierung: Zum Lesen dieser Schlüssel sind keine Berechtigungen erforderlich. aber die VM wird nur von mir benutzt, also ist es hoffentlich nicht zu ernst.
6.

@jmtd - Funktionieren und bewährte Sicherheitsmethoden sind zwei verschiedene Dinge! Ich würde dies nur für einen Kiosk / Gast / ähnlichen Account empfehlen.
William Hilsum

2
Auf einem Kiosk sollten Sie mithilfe von Gruppenrichtlinien den Registrierungszugriff deaktivieren, um zu verhindern, dass Benutzer auf das Anmeldekennwort zugreifen. Die Einstellung ist User Config\Admin Templates\System\Prevent Access to Registry Editing Tools.
Bacon Bits

2
Das ist wahrscheinlich nicht der klügste Weg, es zu tun. Es gibt mehrere Möglichkeiten, um an die Registrierung zu gelangen, ohne regedit.exe zu verwenden. VBScript, PowerShell, der Befehl "reg" und wahrscheinlich mehr. Ich denke, es ist eine bessere Idee, die Zugriffssteuerungsliste für den Registrierungsschlüssel selbst zu ändern, um zu verhindern, dass Benutzer sie anzeigen.
Tmdean

1
... Um den kleinen Kommentar zu ergänzen, den ich gemacht habe, würden Sie hoffentlich gesperrte Software / einen Browser im Kiosk-Modus oder mehr verwenden, wenn Sie dies für ein Kiosk oder ähnliches verwenden, damit Benutzer keinen Zugriff auf den Desktop haben. .
William Hilsum

21

Nach der Antwort von William Hilsum müssen Sie bei dieser Methode das Kennwort nicht im Klartext in der Registrierung belassen (obwohl ich nicht sicher bin, wie die Authentifizierung tatsächlich gespeichert ist).

Schritt 1

Weisen Sie als lokaler Administrator Windows an, die automatische Anmeldung von Administratoren zuzulassen.

Navigieren Sie in Regedit zu HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon. Wenn es nicht vorhanden ist, erstellen Sie einen neuen Zeichenfolgenwert mit dem Namen AutoAdminLogon Set this value to 1

Schritt 2

Fordern Sie Windows auf, sich das Kennwort für die Anmeldung zu merken.

control userpasswords2 Geben Sie im Feld Ausführen Folgendes ein: Stellen Sie sicher, dass sich Ihr Domänenbenutzername in der Liste befindet. Wenn nicht, fügen Sie ihn hinzu. Deaktivieren (oder Aktivieren und Deaktivieren): Benutzer müssen einen Benutzernamen und ein Kennwort eingeben, um diesen Computer zu verwenden. Stellen Sie sicher, dass Ihr Benutzername ausgewählt ist. Klicken Sie auf Übernehmen.

Zu diesem Zeitpunkt sollte Windows nach dem Kennwort fragen, das verwendet werden soll.

Schritt 3

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon Gehen Sie nun zurück zu Stellen Sie sicher, dass die folgenden Zeichenfolgenwerte festgelegt sind. Wenn nicht, legen Sie sie fest:

  • DefaultUserName: Ihr Domain-Benutzername (ohne Domain-Präfix)
  • DefaultDomainName: Deine Domain

Das sollte es sein.

Hinweis zur Passwortänderung:

Sie müssen diesen Vorgang ab Schritt 2 jedes Mal wiederholen, wenn Sie Ihr Passwort ändern. Leider setzt Windows den DefaultDomainName jedes Mal auf den Namen Ihres lokalen Computers zurück, wenn Sie diesen Dialog speichern, sodass Sie ihn manuell zurücksetzen müssen.


Es muss SP1 von Windows 7 gewesen sein, das das Systemsteuerungs-Applet "userpasswords2" entfernt hat. Es scheint nicht mehr zu existieren.
Josh M.

1
Es funktioniert für mich auf SP1. Haben Sie es wie angewiesen über das Feld Ausführen ausgeführt? Es ist nicht in der Systemsteuerung aufgeführt - Sie müssen es manuell ausführen.
Adam Millerchip

Es kann sein, dass ich in einer Domain bin und das Applet der Systemsteuerung in diesem Fall nicht verfügbar ist. Ich weiß nicht warum, aber es kommt nicht auf. Ich benutze control userpasswords2seit 2003 oder so. ;-)
Josh M.

2
Hatte gerade einen Gedanken. Haben Sie es gemäß dem Link des OP auch versucht netplwiz?
Adam Millerchip

2
Ich bevorzuge diese Antwort, da das Passwort nicht im Klartext gespeichert zu sein scheint. Arbeitete für mich in einer Domänenumgebung auf Win7 SP1.
jmagnusson

3

Aufgrund der Antwort von @Adam Millerchip können wir den Aufwand für das Ändern von Passwörtern auf den vor dem Beitritt zu einer Domain erforderlichen Aufwand reduzieren, da wir immer wieder control userpasswords2 ausführen mussten, um das neue Passwort zu speichern. Jetzt befinden wir uns in einer Domain. Stattdessen können wir einfach eine Batch-Datei ausführen, in der control userpasswords2 ausgeführt wird. Außerdem werden die Registrierungseinstellungen für Domain und Benutzername wiederhergestellt:

AfterPwdChange.bat

control userpasswords2
pause
regedit /s WinLogonBit.reg

WinLogonBit.reg

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"DefaultUserName"="mydomainusername"
"DefaultDomainName"="mydomain"

Und wenn der Grund für die automatische Anmeldung darin besteht, dass Startprogramme ausgeführt werden, ist es möglicherweise immer noch besser, wenn die Arbeitsstation nach dem Einschalten gesperrt wird. In diesem Fall können Sie mit dem folgenden Befehl eine Verknüpfung in den Startordner einfügen:

C:\Windows\System32\rundll32.exe user32.dll,LockWorkStation

-1

Vielleicht können Sie dies als Fledermausdatei oder so etwas ausführen:

REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultUserName /t REG_SZ /d YourUserNameHere /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword /t REG_SZ /d YourPasswordHere /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultDomainName /t REG_SZ /d YourDomainHere /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon /t REG_SZ /d 1 /f

REG DELETE "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoLogonCount /f
REG DELETE "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoLogonChecked /f

1
Was macht dieser Befehl? Bitte erkläre es und ich werde meine Ablehnung entfernen.
juniorRubyist

Willkommen bei SuperUser! Du postest auf eine Frage, die vor 9 Jahren beantwortet wurde, und nach den Abstimmungen scheint diese Antwort sehr hilfreich zu sein. Ich bin mir nicht sicher, ob Ihre Antwort dem etwas hinzufügt, ohne weiter zu erläutern, was dies bewirkt. Sie werden feststellen, dass Sie eine bessere Erfahrung haben, wenn Sie sich einen Moment Zeit nehmen, um an der Stack Overflow- Tour teilzunehmen . Wenn Sie den Normen der Stack Overflow-Community folgen und sich dieser mit der Haltung nähern, auch anderen zu helfen, wird dies Ihnen gute Dienste leisten.
Rey Juna
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.