Accesso automatico a Windows Server 2012


53

Ehi, tutto ciò che spero che qualcuno sappia come configurare Server 2012 con accesso automatico?

Ho già provato: winserver2012

Ma non riesco a trovare la casella di controllo nel server 2008 che diceva "Gli utenti devono inserire un nome utente e una password per utilizzare questo computer".

Dove altro posso andare / fare per fare questo login automatico?

Risposte:


45

Prova a utilizzare la tecnica della chiave di registro.

Per funzionare, dovrai disporre di un account con una password.

  1. Correre regedit.exe

  2. Navigare verso

    HKLM\Software\Microsoft\Windows NT\CurrentVersion\winlogon
    
  3. Imposta o crea i seguenti tasti

    (DWORD)  AutoAdminLogon = 1
    (String) DefaultUserName = Your user name
    (String) DefaultPassword = Your password
    
  4. Riavvia e facci sapere se funziona!


33

L'autologo da Sysinternals dovrebbe fare il trucco. È anche molto semplice.


2
Mentre la domanda riguarda l'originale Server 2012, questo è l'unico metodo che sembra funzionare ancora con R2.
PeterJ,

Questo non funziona su Windows Server 2012 R2 Standard.
Sathish,

Ha funzionato bene per me su R2 Standard oggi
bendecko,

dopo l'installazione è necessario eseguire autologon $env:UserName $env:UserDomain vagrantadmin PowerShell per abilitarlo
wal

31

Non vorrei modificare manualmente il registro. Utilizzare l'app netplwiz.exe fornita di serie nel 2012 (e anche nel 2008). Questo mi ha aperto la seguente casella Account utente.inserisci qui la descrizione dell'immagine

Cerca l'app tramite il menu Start o vai su C: \ Windows \ System32 per trovarla


E sembra che la password non sia archiviata in chiaro nel registro quando lo fai in questo modo. Un modo molto migliore di farlo.
Matt H

7
Per quelli stupidi come me, è necessario ELIMINARE "Gli utenti devono inserire un nome utente e una password per utilizzare questo computer" e chiederà una password in cui effettuare l'accesso automatico al server.
Francisco Aquino,

2
Questa opzione non è disponibile in Windows 2012 R2.
Erikk,

1
L'opzione non è disponibile su un DOMAIN di rete , fino a quando AutoAdminLogon non viene impostato come descritto negli altri post.
woodvi,

Sono d'accordo che questo è probabilmente il modo migliore per farlo.
Lukasz,

9

Vai a CMD e digita "control userpasswords2". Se vedi la casella di controllo "Gli utenti devono inserire un nome utente e una password per utilizzare questo computer", deseleziona e Applica / Ok e inserisci le tue credenziali.

Tuttavia, Windows non mostra sempre la casella di controllo "Gli utenti devono inserire un nome utente e una password per utilizzare questo computer". Ad esempio se il tuo PC è unito a un dominio.

Se si utilizza il metodo di registro completo, la password verrà salvata nel testo del piano, che potrebbe essere un problema di sicurezza. Per ovviare a questo, puoi forzare la visualizzazione della casella a prescindere da cosa.

  1. Aprire il registro e accedere a "HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon".
  2. Crea SOLO la stringa "AutoAdminLogon" con un valore di "1".
  3. Chiudi l'editor del registro e apri un prompt CMD.
  4. Digita "control userpasswords2" senza virgolette.

Ora vedrai la stessa finestra di dialogo postata dall'OP, ma con la casella "Gli utenti devono inserire un nome utente e una password per utilizzare questo computer" e sarà deselezionata.

  1. Ricontrolla la casella e premi Applica.
  2. Quindi deselezionalo di nuovo e premi Applica o OK e salva il tuo UID e PWD.

La macchina eseguirà l'accesso automatico, senza memorizzare le credenziali nel registro in testo semplice. Se in precedenza avessi già utilizzato il metodo di registro completo con UID e PWD, li eliminerei prima di farlo, tuttavia selezionando la casella potresti eliminare le chiavi per te.

Se il PC è un membro DC o di dominio di quanto potrebbe essere necessario configurare la voce del registro del dominio di accesso prima che funzioni correttamente.


Facile e veloce! (Ho trovato la casella di controllo in primo luogo :)
Jako

4

Penso che questo sia più facile da fare da PowerShell ...

Genere:

PS:> $RegPath = "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon"

PS:> Set-ItemProperty $RegPath "AutoAdminLogon" -Value "1" -type String

PS:> Set-ItemProperty $RegPath "DefaultUsername" -Value "YOURDOMAINNAME\Administrator" -type String

PS:> Set-ItemProperty $RegPath "DefaultPassword" -Value "YOURPASSWORD" -type String

Non so se sia più facile nel complesso, ma è qualcosa che puoi fare da una sessione remota di PowerShell. Secondo me ciò lo rende molto più accessibile.


Se si riceve un errore durante l'esecuzione di questo comando, potrebbe essere necessario aggiungere ItemProperties prima di tentare di impostarli. New-ItemProperty -Path $ path -Name $ key -PropertyType "STRING" -Value "VALUE"
Nick Painter


1

se imposti solo " AutoAdminLogon = 1 " visualizzerai la casella di controllo " Gli utenti devono inserire un nome utente e una password per utilizzare questo computer ".

In questo modo non devi fare troppo nel registro.


Non ha funzionato per me. La casella di controllo non viene ancora visualizzata.
LPChip,

1

se devi mantenere la tua password di accesso crittografata (AES256), dai un'occhiata allo strumento di accesso automatico LogonExpert: http://www.logonexpert.com Sì, questo strumento ne viene pagato uno, ma contiene molte funzioni utili, non solo semplici accesso automatico all'avvio di Windows. Alcuni di essi li uso personalmente:

  • Accesso / disconnessione programmata (ogni mattina con riattivazione automatica del computer e disconnessione automatica con sospensione del computer ogni sera)
  • Sblocco automatico e nuovo accesso automatico
  • File batch basati su server su eventi pianificati (scheduler di Windows) per la disconnessione remota e l'accesso dell'utente specificato sulla rete dei computer (tramite la riga di comando LogonExpert le.exe + psexec )
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.