Solucionar que las carpetas compartidas SMB soliciten credenciales repetidamente en Windows 11
🔍 WiseChecker

Solucionar que las carpetas compartidas SMB soliciten credenciales repetidamente en Windows 11

Solución rápida: Guarda las credenciales de red en el Administrador de credenciales para que Windows las use automáticamente. Abre Panel de control → Cuentas de usuario → Administrador de credenciales → Credenciales de Windows → Agregar una credencial de Windows. Ingresa el nombre del servidor, el nombre de usuario y la contraseña. Marca “Recordar mis credenciales” en el cuadro de diálogo de conexión la próxima vez que accedas al recurso compartido.

Cada vez que haces clic en un recurso compartido de red (\\Servidor\Recurso), Windows solicita nombre de usuario y contraseña, incluso si marcaste “Recordar mis credenciales”. Es frustrante para el uso diario. La causa suele ser una de las siguientes: las credenciales no se guardaron realmente, el servidor requiere credenciales diferentes a las de tu cuenta local o problemas de política de autenticación SMB.

Síntoma: Windows solicita credenciales para el recurso compartido SMB cada vez, incluso cuando se marcó “Recordar credenciales”.
Afecta a: Windows 11 (y Windows 10) al acceder a recursos compartidos SMB (NAS, servidores de archivos).
Tiempo de solución: ~10 minutos.

ADVERTISEMENT

Qué causa esto

El cliente SMB de Windows primero envía las credenciales del usuario actual al servidor. Si no coinciden, solicita las credenciales. La casilla “Recordar mis credenciales” del cuadro de diálogo guarda las credenciales en el Administrador de credenciales, pero solo después de que la conexión se establece correctamente. Si la conexión falla por otras razones (tiempo de espera del servidor, resolución de nombres inestable), las credenciales no se guardan.

La solución confiable es preconfigurar el Administrador de credenciales con las credenciales del servidor antes de conectarse.

Método 1: Agregar credenciales previamente al Administrador de credenciales

La solución confiable.

  1. Abre Panel de control → Cuentas de usuario → Administrador de credenciales.
  2. Haz clic en Credenciales de Windows.
  3. Haz clic en Agregar una credencial de Windows.
  4. Ingresa:
    • Dirección de Internet o de red: nombre del servidor. Opciones de formato:
      • SERVER — solo nombre de host
      • SERVER.domain.local — FQDN
      • 192.168.1.10 — dirección IP

      Agrega entradas separadas para cada dirección que puedas usar.

    • Nombre de usuario: DOMINIO\usuario para dominio o SERVIDOR\usuario para grupo de trabajo.
    • Contraseña: la contraseña de acceso al recurso compartido.
  5. Haz clic en Aceptar. La credencial se guarda.
  6. Abre el Explorador de archivos y navega a \\Server\Share. Debería conectarse sin solicitar credenciales.
  7. Repite para cada servidor que accedas con frecuencia.

Esta es la solución canónica.

ADVERTISEMENT

Método 2: Asignar unidad con credenciales persistentes mediante PowerShell

Para configuración mediante scripts.

  1. Abre Terminal (Administrador).
  2. Ejecuta:
    cmdkey /add:Server /user:DOMAIN\username /pass:password

    Agrega la credencial sin pasar por la interfaz del Administrador de credenciales.

  3. Lista las credenciales guardadas existentes:
    cmdkey /list
  4. Elimina una credencial:
    cmdkey /delete:Server
  5. Para interactivo (más seguro): omite /pass — cmdkey solicitará:
    cmdkey /add:Server /user:DOMAIN\username
  6. Para varios servidores: se puede scriptear en un archivo por lotes para la configuración de nuevas PC.

Este es el enfoque correcto para implementación de TI mediante scripts.

Método 3: Investigar por qué las credenciales no persisten

Para cuando el Administrador de credenciales tiene la entrada pero Windows aún solicita.

  1. Verifica que la credencial guardada coincida con el formato del nombre del servidor. SERVER no coincide con SERVER.domain.local — necesitas entradas separadas para cada formato que uses.
  2. Revisa la política “Seguridad de red: Nivel de autenticación de LAN Manager” mediante secpol.msc → Local Policies → Security Options. Default should be “Send NTLMv2 response only.” If higher (Reject LM & NTLM), older SMB servers fail.
  3. For Windows 11 + older NAS (Synology DSM 6.x, QNAP firmware 4.x): old SMB1 may be required. Enable SMB1 client: Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol-Client. Riesgo de seguridad; solo si es necesario.
  4. Para credenciales que caducan (políticas de rotación de contraseñas): actualiza las entradas del Administrador de credenciales cuando cambie la contraseña.
  5. Para PC unidas a Azure AD: las credenciales pueden estar vinculadas al token de AAD, no almacenadas localmente. Usa credenciales de AAD en el recurso compartido si el servidor lo admite.
  6. Para PC de grupo de trabajo con restos de HomeGroup: HomeGroup se eliminó en Windows 11, pero el registro obsoleto puede interferir. Limpia: abre el Editor del Registro y verifica que no queden claves relacionadas con HomeGroup bajo HKEY_LOCAL_MACHINE\Software.

Esto maneja casos extremos.

ADVERTISEMENT

Cómo verificar que la solución funcionó

  • Abre el Administrador de credenciales → Credenciales de Windows. Tu entrada del servidor aparece con el nombre de usuario correcto.
  • Abre el Explorador de archivos y escribe \\Server\Share en la barra de direcciones. Se conecta sin solicitar credenciales.
  • Después de reiniciar, el mismo comportamiento — las credenciales persisten entre sesiones.

Si nada de esto funciona

Si las solicitudes persisten a pesar de las credenciales guardadas: Múltiples credenciales para el mismo servidor: el Administrador de credenciales puede tener entradas obsoletas o conflictivas. Elimina todas las entradas para el servidor y vuelve a agregar una sola correcta. El servidor requiere autenticación fresca: algunos firmware de NAS (Synology antiguo, QNAP) ignoran las credenciales guardadas de Windows y vuelven a solicitar en cada conexión. Revisa la configuración del NAS para “Forzar autenticación”. Discrepancia en la detección de red: el nombre del servidor resuelve a diferentes IP según cómo accedas. Usa un formato consistente. La suspensión/reanudación rompe la sesión SMB: después de la suspensión, las sesiones SMB se desconectan. La reconexión vuelve a solicitar. Desactiva la suspensión selectiva de USB (Opciones de energía) y la administración de energía del adaptador Wi-Fi para mantener la red activa. Específico de Windows 11: el firmado SMB está habilitado por defecto. Algunos servidores antiguos no lo admiten. Set-SmbServerConfiguration -RequireSecuritySignature $false en el lado del cliente — menos seguro pero compatible.

Conclusión: Administrador de credenciales → Credenciales de Windows → Agregar credencial de Windows. Preconfigura las credenciales del servidor. cmdkey para automatización mediante scripts.

ADVERTISEMENT