Inicio de sesión automático Windows Server 2012

53

Hola, todo lo que espero es que alguien sepa cómo configurar Server 2012 con inicio de sesión automático.

Ya probé: winserver2012

Pero no puedo encontrar la casilla de verificación que estaba en el servidor de 2008 que decía "Los usuarios deben ingresar un nombre de usuario y contraseña para usar esta computadora".

¿Dónde más puedo ir / hacer para hacer este inicio de sesión automático?

StealthRT
fuente

Respuestas:

45

Intente utilizar la técnica de clave de registro.

Necesitará tener una cuenta con una contraseña para que esto funcione.

  1. correr regedit.exe

  2. Navegar a

    HKLM\Software\Microsoft\Windows NT\CurrentVersion\winlogon
    
  3. Establecer o crear las siguientes claves

    (DWORD)  AutoAdminLogon = 1
    (String) DefaultUserName = Your user name
    (String) DefaultPassword = Your password
    
  4. ¡Reinicie y avísenos si funciona!

Mikhail
fuente
33

El inicio de sesión automático de Sysinternals debería hacer el truco. También es muy simple.

cem2ran
fuente
2
Si bien la pregunta se relaciona con el Server 2012 original, este es el único método que aún parece funcionar en R2.
PeterJ
Esto no funciona en Windows Server 2012 R2 Standard.
Sathish
Funcionó bien para mí en R2 Standard hoy
bendecko
después de la instalación, debe ejecutar autologon $env:UserName $env:UserDomain vagranten admin powershell para habilitarlo
wal
31

No editaría manualmente el registro. Use la aplicación netplwiz.exe que viene estándar con 2012 (y 2008 también). Esto abrió el siguiente cuadro de Cuentas de usuario para mí.ingrese la descripción de la imagen aquí

Simplemente busque la aplicación a través del menú de inicio o vaya a C: \ Windows \ System32 para encontrarla.

John Smith
fuente
Y parece que la contraseña no se almacena en claro en el registro cuando lo hace de esta manera. Una forma mucho mejor de hacerlo.
Matt H
77
Para los que son tan tontos como yo, deben BORRAR "Los usuarios deben ingresar un nombre de usuario y una contraseña para usar esta computadora" y se les pedirá una contraseña para que el servidor inicie sesión automáticamente.
Francisco Aquino
2
Esta opción no está disponible en Windows 2012 R2.
Erikk
1
La opción no está disponible en un DOMINIO de red , hasta que AutoAdminLogon se configure como se describe en las otras publicaciones.
woodvi
Estoy de acuerdo en que esta es probablemente la mejor manera de hacerlo.
Lukasz
9

Vaya a CMD y escriba "control userpasswords2". Si puede ver la casilla de verificación "Los usuarios deben ingresar un nombre de usuario y una contraseña para usar esta computadora", desactívela y aplique / Aceptar e ingrese sus credenciales.

Sin embargo, Windows no siempre muestra la casilla de verificación "Los usuarios deben ingresar un nombre de usuario y contraseña para usar esta computadora". Por ejemplo, si su PC está unida a un dominio.

Si utiliza el método de registro completo, su contraseña se guardará en el texto del plan, lo que podría ser un problema de seguridad. Para evitar esto, puede forzar que aparezca la casilla de verificación sin importar qué.

  1. Abra el registro y navegue hasta "HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon".
  2. Cree SOLO la cadena "AutoAdminLogon" con un valor de "1".
  3. Cierre el editor de registro y abra una solicitud CMD.
  4. Escriba "control userpasswords2" sin las comillas.

Ahora verá el mismo cuadro de diálogo que publicó el OP, pero con la casilla de verificación "Los usuarios deben ingresar un nombre de usuario y una contraseña para usar esta computadora" y se desmarcará.

  1. Vuelva a marcar la casilla y presione Aplicar.
  2. Luego, desmarque nuevamente y presione Aplicar u OK y guarde su UID y PWD.

La máquina iniciará sesión automáticamente, sin almacenar sus credenciales en el registro en texto sin formato. Si anteriormente había realizado el método de registro completo con UID y PWD, los eliminaría antes de hacerlo, sin embargo, marcar la casilla podría eliminar las claves por usted.

Si la PC es un miembro de DC o de dominio, es posible que deba configurar la entrada de registro del dominio de inicio de sesión antes de que funcione correctamente.

Brian D.
fuente
¡Fácil y rápido! (En primer lugar encontré la casilla de verificación :)
Jako
4

Creo que esto es más fácil de hacer desde PowerShell ...

Tipo:

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

No sé si eso es más fácil en general, pero es algo que puede hacer desde una sesión remota de PowerShell. En mi opinión, eso lo hace mucho más accesible.

Ejoso
fuente
Si recibe un error al ejecutar este comando, es posible que deba agregar ItemProperties antes de intentar configurarlas. New-ItemProperty -Path $ path -Name $ key -PropertyType "STRING" -Value "VALUE"
Nick Painter
1

si solo configura " AutoAdminLogon = 1 ", obtendrá su casilla de verificación para " Los usuarios deben ingresar un nombre de usuario y una contraseña para usar esta computadora ".

De esa manera no tienes que hacer demasiado en el registro.

Michele Possamai
fuente
No funciono para mi. La casilla de verificación aún no se muestra.
LPChip
1

si necesita mantener cifrada su contraseña de inicio de sesión (AES256), eche un vistazo a la herramienta de inicio de sesión automático de LogonExpert: http://www.logonexpert.com Sí, esta herramienta es de pago, pero contiene muchas características útiles, no solo simples inicio de sesión automático al inicio de Windows. Algunos de ellos los uso personalmente:

  • Inicio / cierre de sesión programado (todas las mañanas con la función de despertador automático de la computadora y cierre de sesión automático con la computadora para dormir todas las noches)
  • Desbloqueo automático y reinicio de sesión automático
  • Archivos por lotes basado en servidor de Windows eventos programados (Scheduler) para el cierre de sesión remoto y de inicio de sesión especificado por el usuario en la red de ordenadores de ancho (a través de línea de comandos LogonExpert le.exe + psexec )
Serg N.
fuente