Corregir el campo de último usuario que inició sesión vacío en un PC con Windows 11 compartido
🔍 WiseChecker

Corregir el campo de último usuario que inició sesión vacío en un PC con Windows 11 compartido

Solución rápida: Un PC con Windows 11 compartido con la directiva “No mostrar el último nombre de usuario” habilitada borra el campo por privacidad. Abra secpol.msc → Local Policies → Security Options → Interactive logon: Do not display last user name y establezca en Deshabilitado para restaurar el campo.

En una estación de trabajo compartida, la pantalla de inicio de sesión solía recordar el último usuario. Después de una implementación reciente de directivas o una instalación nueva, el campo está vacío — todos tienen que escribir su nombre de usuario cada vez. Para los PC de kiosco compartidos esto es intencional, pero para los PC compartidos de familia o equipo donde recordar el último usuario es conveniente, es una molestia.

Síntoma: La pantalla de inicio de sesión muestra el campo de usuario vacío en lugar del último usuario que inició sesión en un PC compartido.
Afecta a: Windows 11 Pro/Enterprise con varios usuarios locales.
Tiempo de solución: 3 minutos.

ADVERTISEMENT

Qué controla la directiva

La directiva de seguridad “No mostrar el último nombre de usuario” borra el campo de nombre de usuario en la pantalla de inicio de sesión. También deja de mostrar otras cuentas locales como mosaicos — los usuarios deben escribir su nombre completo. Esto protege contra la observación por encima del hombro en estaciones de trabajo compartidas, pero es excesivo en entornos de bajo riesgo.

Método 1: Deshabilitar mediante Directiva de seguridad local (Pro/Enterprise)

  1. Presione Win + R, escriba secpol.msc, presione Enter.
  2. Navegue a Directivas locales → Opciones de seguridad.
  3. Busque Inicio de sesión interactivo: No mostrar el último nombre de usuario.
  4. Haga doble clic y establezca en Deshabilitado.
  5. También verifique Inicio de sesión interactivo: No mostrar el nombre de usuario al iniciar sesión y establezca en Deshabilitado.
  6. Ejecute gpupdate /force.
  7. Cierre sesión. El último nombre de usuario ahora aparece en la pantalla de inicio de sesión.

ADVERTISEMENT

Método 2: Equivalente en el Registro para la edición Home

  1. Abra regedit.
  2. Navegue a HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System.
  3. Establezca DontDisplayLastUserName = 0 (DWORD).
  4. Establezca dontdisplaylastusername = 0 si también está presente (algunas compilaciones usan estas mayúsculas y minúsculas).
  5. Reinicie o cierre sesión.

Método 3: Mostrar todos los usuarios locales como mosaicos en su lugar

  1. En la misma ruta del Registro, establezca EnumerateLocalUsers = 1.
  2. Esto muestra todos los mosaicos de usuarios locales en la pantalla de inicio de sesión (comportamiento predeterminado de Windows 11 en PC personales).
  3. Combinado con DontDisplayLastUserName deshabilitado, obtiene tanto el último usuario preseleccionado como todas las alternativas visibles.

ADVERTISEMENT

Cómo verificar que la solución funcionó

  • Cierre sesión. La pantalla de inicio de sesión muestra el nombre del usuario anterior precompletado, o muestra todos los mosaicos de usuarios locales.
  • Otros usuarios aún necesitan su contraseña para iniciar sesión.
  • Ejecute secedit /export /cfg secpol-export.txt y busque DontDisplayLastUserName — el valor es 0.

Si nada de esto funciona

Si el campo permanece vacío después de los cambios de directiva, una GPO de Active Directory puede estar anulando la configuración local — verifique gpresult /h gpresult.html para identificar el origen. Para inicios de sesión con cuenta de Microsoft, el campo muestra la dirección de correo electrónico utilizada por última vez; si está vacío, la cuenta no ha iniciado sesión recientemente (perfil bloqueado, eliminado, etc.). Para dispositivos unidos a Azure AD, el comportamiento varía según la configuración del inquilino.

En resumen: El campo vacío es una directiva de seguridad predeterminada. Deshabilítela mediante secpol.msc (o el Registro para Home) para restaurar la visualización del último usuario. Combínela con EnumerateLocalUsers para obtener la experiencia completa de PC personal en una estación de trabajo compartida.

ADVERTISEMENT