Búsqueda de sitios web

¿Cómo iniciar sesión automáticamente en Windows 10 sin contraseña?


Para iniciar sesión en Windows 10, un usuario debe ingresar una contraseña para una cuenta local o de Microsoft (en línea) cada vez. Esto proporciona un cierto nivel de protección del dispositivo contra el acceso de terceros, pero es un inconveniente para los usuarios domésticos, ya que aumenta el tiempo de acceso al escritorio del dispositivo. En esta guía, veremos cómo deshabilitar el inicio de sesión con contraseña en la pantalla de inicio de sesión de Windows 10 (Windows Server 2016/2012 R2) y cómo configurar el inicio de sesión automático en una cuenta específica.

En la mayoría de los casos, se permite el inicio de sesión automático sin contraseña para los dispositivos que se ejecutan en modo quiosco. En cualquier reinicio (por ejemplo, debido a un corte de energía), Windows iniciará sesión automáticamente en el escritorio e iniciará los programas necesarios a través de Autorun.

Advertencia. El inicio de sesión automático en Windows se usa para comodidad del usuario, pero reduce la seguridad de su computadora. El inicio de sesión automático solo debe activarse si usted es el único usuario de la computadora y está seguro de que nadie más puede obtener acceso físico a su dispositivo. De lo contrario, la seguridad de sus datos personales está en riesgo.

Deshabilitar el cuadro de diálogo de contraseña en la pantalla de inicio de sesión de Windows 10 no significa que su cuenta deba tener una contraseña en blanco. Puede configurar Windows 10 para usar automáticamente las credenciales guardadas para iniciar sesión en su computadora. En todos los demás casos, por ejemplo, cuando acceda a su computadora a través de la red (SMB) o se conecte a un escritorio remoto (RDP), se le solicitará una contraseña.

¿Cómo deshabilitar la contraseña de inicio de sesión de Windows 10 a través de la configuración de la cuenta de usuario?

La forma más fácil de deshabilitar el inicio de sesión con contraseña en Windows 10 es establecer la opción adecuada en el cuadro de diálogo de configuración de la cuenta de usuario.

  1. Presiona Win+R;

  2. En el cuadro de diálogo Ejecutar, ingrese

    netplwiz

    o

    control userpasswords2

    dominio;

  3. En la siguiente ventana con la lista de cuentas de usuarios locales, desmarque la opción “El usuario debe ingresar un nombre de usuario y contraseña para usar esta computadora” y guarde los cambios (Aceptar);

  4. Aparece una ventana donde debe ingresar la cuenta de usuario y la contraseña (dos veces) que necesita usar para el inicio de sesión automático y haga clic en "Aceptar";

  5. Reinicie su computadora y asegúrese de que Windows arranque directamente en el escritorio sin ingresar una contraseña.

Si está configurando un inicio de sesión sin contraseña en una máquina virtual de Windows que se ejecuta en Hyper-V, no use el Modo de sesión mejorado para conectarse a la consola de la VM. En este modo, el inicio de sesión automático con credenciales guardadas no funciona porque la conexión a la consola de Hyper-V se realiza a través del servicio de Escritorio remoto. Para conectarse a la consola de la máquina virtual, no a través del modo de sesión mejorada, cierre la ventana de conexión haciendo clic en la cruz en la esquina superior derecha de la ventana.

Solución: Microsoft elimina el inicio de sesión automático del usuario en Windows 10 20H1/20H2

A partir de Windows 10 compilación 2004 (20H1), Microsoft decidió eliminar la opción de configurar el inicio de sesión automático para cuentas locales en el Panel de control de usuario (consulte la pantalla a continuación). Si está utilizando una cuenta de inicio de sesión de Windows local y no una cuenta de Microsoft (MSA), la opción "El usuario debe ingresar un nombre de usuario y una contraseña para usar esta computadora" no se muestra.

Para mostrar la opción utilizada para deshabilitar el inicio de sesión con contraseña en Windows 10 20H2, abra el

powershell.exe

consola y edite el registro:

New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device" -Name DevicePasswordLessBuildVersion -Value 0 -Type Dword -Force

Este valor de clave de registro deshabilita la configuración de la opción de Windows 10 "Requerir inicio de sesión de Windows Hello para cuentas de Microsoft". Cierra y reinicia el

netplwiz

consola y asegúrese de que aparezca la casilla de verificación.

Por lo tanto, puede configurar el inicio de sesión automático sin contraseña en las últimas versiones de Windows 10 (20H2 y 20H2).

Nota. No puede desmarcar la opción "El usuario debe ingresar un nombre de usuario y contraseña para usar esta computadora" en la computadora unida al dominio de Active Directory debido a la política de contraseña de dominio predeterminada. En este caso, la forma más fácil de deshabilitar la solicitud de contraseña en la pantalla de inicio de sesión es a través del registro (descrito a continuación).

¿Cómo activar el inicio de sesión automático en Windows a través del registro?

Consideremos una forma más común de iniciar sesión automáticamente en Windows 10 sin solicitar una contraseña y saltándose la pantalla de inicio de sesión. Este método le permite habilitar el inicio de sesión sin contraseña para su cuenta de Microsoft, cuenta de dominio o cuenta local de Windows 10 a través del Editor del Registro.

Advertencia. Este método de inicio de sesión automático es menos seguro ya que su contraseña se almacenará en el registro como texto sin formato y cualquier usuario local podrá verla.

  1. Presiona Win+R y escribe

    regedit

    ;

  2. Vaya a la clave de registro HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon;

  3. Cambie el valor del parámetro de registro AutoAdminLogon de 0 a 1;

  4. Cree un nuevo parámetro de cadena DefaultDomainName, especifique el nombre de dominio o el nombre de una computadora local como su valor.

    Consejo. El nombre de la computadora se puede encontrar en Propiedades del sistema o usar el

    hostname 

    dominio.

  5. En el parámetro DefaultUserName debe especificar el nombre de la cuenta de usuario, que debe usarse para iniciar sesión (reemplácelo con otro nombre de usuario o no lo cambie);

  6. Cree un parámetro de cadena DefaultPassword donde debe especificar la contraseña de la cuenta en texto sin formato;

  7. Cierre el Editor del Registro y reinicie su computadora;

  8. Después de reiniciar Windows, iniciará sesión automáticamente con la cuenta especificada y sin necesidad de ingresar la contraseña en la pantalla de inicio de sesión.

Para habilitar el inicio de sesión automático a través del registro, puede usar los siguientes comandos (reemplace root y P@ssword con su nombre de usuario y contraseña, WORKGROUP debe reemplazarse con el nombre de su dominio AD si se usa la cuenta de dominio):

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 DefaultUserName /t REG_SZ /d root /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword /t REG_SZ /d  P@ssword /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v ForceAutoLogon /t REG_SZ /d 1 /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultDomainName /t REG_SZ /d WORKGROUP /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v IgnoreShiftOvveride /t REG_SZ /d 1 /f

Puede usar la opción de registro AutoLogonCount para establecer la cantidad de veces que puede iniciar sesión en la computadora usando AutoLogon. Este valor disminuye cada vez que inicia sesión en la computadora. Por ejemplo, para permitir 10 acciones de inicio de sesión automático:

reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoLogonCount /t REG_DWORD /d 1 /f

Alternativamente, puede usar un script de PowerShell para guardar la información de inicio de sesión del usuario en el registro:

$Username ='max'
$Pass = 'Max$uperP@ss'
$RegistryPath = 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon'
Set-ItemProperty $RegistryPath 'AutoAdminLogon' -Value "1" -Type String
Set-ItemProperty $RegistryPath 'DefaultUsername' -Value $Username -type String
Set-ItemProperty $RegistryPath 'DefaultPassword' -Value $Pass -type String
Restart-Computer

El inicio de sesión automático no funciona si se aplica una política de banner de inicio de sesión a la computadora Configuración de la computadora -> Políticas -> Configuración de Windows >Configuración de seguridad > Políticas locales -> Opciones de seguridad -> Inicio de sesión interactivo: texto de mensaje para los usuarios que intentan iniciar sesión.

Deshabilitar solicitud de contraseña después de suspensión/hibernación en Windows 10

Con GPO, puede desactivar la solicitud de contraseña cuando la computadora se despierta del modo de suspensión o hibernación.

  1. Para hacer esto, ejecute el

    gpedit.msc

    consola (en las versiones domésticas de Windows 10, puede ejecutar la consola del editor de políticas local de esta manera);

  2. Vaya a la sección de políticas Configuración de la computadora -> Plantillas administrativas -> Sistema -> Administración de energía -> Configuración de suspensión;

  3. Deshabilite los parámetros de GPO "Requerir una contraseña cuando una computadora se activa (con batería)" y "Requerir una contraseña cuando una computadora se activa con batería (conectada)";

  4. Ahora Windows no requerirá una contraseña después de reanudar desde el modo de suspensión o hibernación.

Habilite el inicio de sesión automático seguro sin una contraseña mediante la herramienta de inicio de sesión automático

Para un inicio de sesión automático más seguro en Windows 10, puede utilizar la herramienta gratuita AutoLogon para Windows. La utilidad formaba parte del paquete de utilidades del sistema Sysinternals y ahora está disponible para su descarga en el sitio web de Microsoft (https://docs.microsoft.com/en-us/sysinternals/downloads/autologon). El inicio de sesión automático también es útil porque las formas anteriores de habilitar el inicio de sesión automático en Windows 10 pueden no funcionar en computadoras que están unidas al dominio de Active Directory.

  1. Descargar y ejecutar

    Autologon.exe

    (o

    autologon64.exe

    ) como administrador;

  2. Aceptar los términos del acuerdo de licencia;

  3. Especifique la cuenta de usuario, el dominio y la contraseña de usuario con los que desea realizar el inicio de sesión automático y presione el botón Habilitar:

    Autologon successfully configured. The autologon password is encrypted.
  4. Aparecerá una ventana en la que se indica que el inicio de sesión automático está habilitado. Una contraseña cifrada se almacena en formato LSA bajo la clave de registro HKLM\SECURITY\Policy\Secrets. En este caso, la contraseña no se almacena en texto claro, pero el algoritmo de cifrado no es seguro y cualquier administrador de la computadora local (pero no un usuario) puede descifrarlo.

Puede configurar las credenciales de usuario para iniciar sesión automáticamente en Windows mediante las opciones de la línea de comandos de Inicio de sesión automático. Para configurar el inicio de sesión automático de Windows para un usuario, puede usar el siguiente comando:

autologon64.exe USER_NAME DOMAIN PASSWORD /accepteula

Para deshabilitar el inicio de sesión automático en Windows 10 sin contraseña, simplemente haga clic en el botón Deshabilitar.

En esta guía, analizamos cómo deshabilitar el inicio de sesión con contraseña en Windows 10 e iniciar la computadora directamente en el escritorio del usuario. Para deshabilitar temporalmente el inicio de sesión automático en Windows y especificar manualmente las credenciales de usuario con las que debe iniciar sesión, debe mantener presionada la tecla Shift mientras se inicia Windows.

Artículos relacionados