Guía de tecnologías

Solución al error «No se pudieron volver a conectar todas las unidades de red» en Windows

12 min read Soporte técnico Actualizado 06 Oct 2025
Corregir unidades de red no reconectadas en Windows
Corregir unidades de red no reconectadas en Windows

Resumen rápido

  • Problema común: unidades de red persistentes que no se conectan al iniciar sesión. Causa frecuente: la red aún no está disponible cuando Windows intenta volver a establecer los mapeos.
  • Soluciones principales: actualizar Windows, desconectar/reconectar unidades, forzar espera de red en el inicio de sesión, usar scripts o Programador de tareas, y desactivar notificaciones mediante el Registro.

fix could not reconnect all network drives

Definición breve: el error «No se pudieron volver a conectar todas las unidades de red» aparece cuando Windows no logra restaurar automáticamente los mapeos de unidades de red persistentes al iniciar sesión. Esto no siempre indica que la unidad esté permanentemente inaccesible; suele ser un problema de sincronización entre el inicio de sesión y la disponibilidad de la red.

Importante: antes de cambiar configuraciones avanzadas (GPEdit, Registro), haga una copia de seguridad o cree un punto de restauración del sistema.

1. Instalar las últimas actualizaciones de Windows

windows 11 update install

Por qué: Microsoft publica correcciones y mejoras que a menudo solucionan problemas con mapeo de unidades, red y políticas de inicio de sesión.

Pasos para instalar actualizaciones en Windows 10/11:

  1. Presione Win + I para abrir Configuración.
  2. Abra la pestaña Windows Update en el panel izquierdo.
  3. Haga clic en Buscar actualizaciones. Windows buscará e instalará las actualizaciones pendientes.
  4. Si aparece una actualización de características o de calidad, haga clic en Descargar e instalar y espere a que finalice.
  5. Reinicie el equipo y compruebe si el error persiste.

Nota: en entornos empresariales, confirme con su equipo de TI antes de aplicar actualizaciones en estaciones críticas.

2. Desconectar las unidades de red

disconnect network drive this pc file explorer

Cuándo usarlo: ideal cuando sabe cuál es la unidad que causa problemas o cuando solo tiene unas pocas unidades mapeadas.

Pasos rápidos:

  1. Presione Win + E para abrir Explorador de archivos.
  2. En el panel izquierdo, haga clic con el botón derecho en Este equipo y seleccione Desconectar unidad de red. En Windows 11 puede necesitar seleccionar Mostrar más opciones para ver esta acción.
  3. En la ventana emergente, seleccione la unidad problemática y haga clic en Aceptar.
  4. Después, vuelva a mapearla: en Este equipo, haga clic en Conectar unidad de red y complete la ruta \servidor\recurso, marcando la opción Conectar de nuevo al iniciar sesión si desea persistencia.

Verifique: después de reconectar, cierre sesión y vuelva a iniciarla para comprobar si la unidad se reconecta correctamente.

3. Forzar a Windows a esperar la red al iniciar sesión

group policy editor logon

Por qué: si Windows intenta mapear las unidades antes de que el servicio de red (o la sesión de dominio) esté listo, los mapeos fallarán. Forzar la espera soluciona el problema en muchos escenarios.

Requisito: el Editor de directivas de grupo local (gpedit.msc) está disponible en las ediciones Pro, Enterprise y Education. Para Windows Home, primero active GPEdit si va a seguir este método.

Pasos:

  1. Presione Win + R para abrir Ejecutar.
  2. Escriba gpedit.msc y haga clic en Aceptar para abrir el Editor de directivas de grupo local.

group policy editor logo always wait for the network at computer startup option

  1. Navegue a:
    Computer Configuration > Administrative Templates > System > Logon
  2. En el panel derecho, localice la directiva Always wait for the network at computer startup and logon (Siempre esperar a la red al iniciar el equipo y al iniciar sesión) y haga doble clic.
  3. Seleccione Habilitada y haga clic en Aplicar y Aceptar.
  4. Reinicie el equipo.

Nota: esta directiva añade una breve espera durante el inicio de sesión para garantizar que las políticas y los mapeos de red se apliquen correctamente. En entornos con muchos equipos o directivas complejas, evaluar el impacto en tiempo de inicio.

4. Mapear unidades usando un script por lotes

batch script startup

Por qué: si la directiva no funciona o no está disponible, un script que reintente el mapeo varias veces puede restaurar las unidades una vez que la red esté lista.

Crear un archivo por lotes y un script PowerShell:

  1. Abra Ejecutar (Win + R), escriba notepad y pulse Aceptar.
  2. Copie y pegue lo siguiente en Notepad para el script por lotes (batch.cmd):
PowerShell -Command "Set-ExecutionPolicy -Scope CurrentUser Unrestricted" >> "%TEMP%\StartupLog.txt" 2>&1
PowerShell -File "%SystemDrive%\Scripts\MapDrives.ps1" >> "%TEMP%\StartupLog.txt" 2>&1
  1. Guarde el archivo como batch.cmd seleccionando Todos los archivos en “Guardar como tipo”.

batch script cmd save

  1. Cree el script PowerShell MapDrives.ps1 en otro archivo Notepad con el siguiente contenido:
$i=3

while($True){
    $error.clear()
    $MappedDrives = Get-SmbMapping | where -property Status -Value Unavailable -EQ | select LocalPath,RemotePath
    foreach( $MappedDrive in $MappedDrives)
    {
        try {
            New-SmbMapping -LocalPath $MappedDrive.LocalPath -RemotePath $MappedDrive.RemotePath -Persistent $True
        } catch {
            Write-Host "There was an error mapping $MappedDrive.RemotePath to $MappedDrive.LocalPath"
        }
    }
    $i = $i - 1
    if($error.Count -eq 0 -Or $i -eq 0) {break}
    Start-Sleep -Seconds 30
}
  1. Guarde como MapDrives.ps1 (tipo “Todos los archivos”).

mapdrives powershell script

  1. Cree la carpeta Scripts en C:\ si no existe: abra el Explorador, vaya a C:\, clic derecho > Nuevo > Carpeta, nombre Scripts.
  2. Mueva MapDrives.ps1 a C:\Scripts\ y coloque batch.cmd en la carpeta de inicio para todos los usuarios:

Ruta de la carpeta Inicio del sistema:

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
  1. Reinicie. batch.cmd ejecutará PowerShell y, a su vez, MapDrives.ps1 realizará reintentos hasta que los mapeos estén disponibles.

Consejo: revise %TEMP%\StartupLog.txt para diagnóstico si algo falla.

5. Usar el Programador de tareas para ejecutar el script

create new task task scheduler

Por qué: el Programador de tareas permite ejecutar el script con privilegios elevados, con desencadenadores más precisos y condiciones de red.

Pasos resumidos:

  1. Presione la tecla Win, escriba “Programador de tareas” y abra la aplicación.
  2. En Acción, haga clic en Crear tarea.

create task task scheduler map drives

  1. Dé un nombre descriptivo (por ejemplo: MapearUnidadesAlIniciar) y, bajo Opciones de seguridad, haga clic en Cambiar usuario o grupo si necesita ejecutar con credenciales específicas.
  2. Active Ejecutar con los privilegios más altos.
  3. Pestaña Desencadenadores > Nuevo > Al iniciar sesión.
  4. Pestaña Acciones > Nuevo > Iniciar un programa. Busque powershell.exe y, en Agregar argumentos, ponga:
-windowsstyle hidden -command .\MapDrives.ps1 >> %TEMP%\StartupLog.txt 2>&1
  1. En Iniciar en (opcional) escriba:
%SystemDrive%\Scripts\
  1. Pestaña Condiciones: marque Iniciar sólo si la siguiente red está disponible y elija Cualquier conexión.
  2. Guarde y reinicie para comprobar la ejecución.

conditions network task scheduler

Nota de seguridad: si el script contiene credenciales, evite almacenarlas en texto plano; use cuentas de servicio gestionadas o credenciales seguras (LAPS, Azure Managed Identity, etc.).

6. Desactivar la notificación de unidades de red mediante el Registro

Por qué: si no puede resolver inmediatamente la causa y solo desea suprimir la notificación emergente, puede cambiar el valor RestoreConnection. Esto no corrige el fallo de conexión, solo evita la alerta.

Advertencia: editar el Registro puede causar problemas si se hace incorrectamente. Cree un punto de restauración antes de continuar.

Pasos:

  1. Presione Win + R, escriba regedit y pulse Aceptar.
  2. Navegue hasta:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider
  1. En el panel derecho, busque el valor RestoreConnection. Si no existe, haga clic derecho sobre NetworkProvider > Nuevo > Valor DWORD (32 bits) y nombrarlo RestoreConnection.
  2. Haga doble clic en RestoreConnection y establezca Datos del valor a 0.
  3. Cierre el Editor del Registro y reinicie.

Resultado: Windows dejará de mostrar la notificación de “No se pudieron volver a conectar todas las unidades de red”. Las unidades seguirán sin conectarse si la causa subyacente no se corrige.

Alternativas y herramientas de terceros

Si gestiona muchos equipos o necesita una solución centralizada, existen administradores de unidades de red y soluciones de gestión de endpoints que pueden forzar mapeos tras el inicio de sesión o manejar reconexiones. Evaluar opciones de terceros según:

  • Integración con Active Directory/LDAP
  • Soporte para credenciales seguras
  • Registro y telemetría centralizada
  • Compatibilidad con versiones de Windows usadas en su entorno

No recomiendo soluciones que requieran almacenar credenciales en texto plano.

Modelo mental: por qué ocurren los fallos

Mental model corto: el sistema realiza dos acciones diferentes al iniciar sesión: (a) establecer la sesión de usuario y (b) establecer la conectividad de red. Si (a) ocurre antes que (b), los mapeos persistentes fallan. Las soluciones buscan ordenar o reintentar estos pasos o suprimir avisos.

Cuando falla: generalmente en conexiones Wi‑Fi con autenticación tardía, equipos portátiles que tardan en reconectarse a VPN después del inicio o en redes que dependen de servicios de inicio que tardan en levantarse.

Contraejemplos: si la causa es un recurso compartido borrado o permisos revocados, esperar a la red no lo resolverá; hay que reparar permisos o restaurar el recurso compartido.

Caja de datos clave (fact box)

  • Causa típica: sincronización entre inicio de sesión y disponibilidad de la red.
  • Métodos de corrección: 1) Esperar la red (GPEdit), 2) Scripts con reintentos, 3) Programador de tareas, 4) Desactivar notificación.
  • Riesgo de cambios: bajo si se aplica correctamente; alto si modifica el Registro sin copia de seguridad.

Playbook rápido para administradores (SOP)

  1. Reproducir el fallo en un equipo de prueba.
  2. Verificar conectividad a \servidor\recurso (ping/Resolve-DnsName/Get-SmbMapping).
  3. Aplicar GPEdit: habilitar “Siempre esperar a la red…” en un equipo de prueba.
  4. Si no disponible: desplegar script MapDrives.ps1 y comprobar logs en %TEMP%\StartupLog.txt.
  5. Si el script no se ejecuta en inicio: crear tarea en Programador de tareas con privilegios elevados y condición de red.
  6. Validar en varios perfiles de usuario y distintos tipos de conexión (cableada, Wi‑Fi, VPN).
  7. Documentar la solución y estandarizar el despliegue con GPO o herramienta de administración.
  8. Si la notificación es la prioridad, aplicar el cambio de Registro como medida temporal.

Criterios de aceptación: después de aplicar la solución, >95% de los usuarios objetivo se inician y ven que las unidades mapeadas están disponibles sin intervención manual dentro de sus sesiones normales de trabajo.

Rollback: revertir GPO/Registro o eliminar la tarea/archivo script y reiniciar. Mantenga copias de los scripts originales.

Runbook de incidente (pasos al detectar un pico de reportes)

  1. Recolectar: listar equipos afectados, versiones de Windows, si usan VPN y si el fallo es solo al inicio.
  2. Escalonar: aplicar solución temporal (Registro para suprimir notificaciones) para reducir molestias.
  3. Remediar: despliegue controlado de GPO o Task Scheduler en segmentos de usuarios.
  4. Confirmar: monitorear tickets y logs por 72 horas.
  5. Cerrar: documentar la solución y actualizar la base de conocimiento.

Lista de verificación por rol

Administrador de TI:

  • Verificar versiones de Windows y parches.
  • Comprobar políticas de dominio que afecten inicio de sesión.
  • Probar la política “Siempre esperar a la red” en equipo piloto.
  • Desplegar script o tarea programada si es necesario.

Usuario final / Soporte de primer nivel:

  • Desconectar/reconectar la unidad desde “Este equipo”.
  • Reiniciar el equipo y comprobar la red.
  • Si persiste, abrir ticket con captura de pantalla y hora del inicio de sesión.

Casos de prueba y criterios de aceptación

Caso de prueba 1: Inicio de sesión en equipo con Wi‑Fi que tarda en autenticar

  • Pasos: iniciar sesión, comprobar unidades mapeadas, revisar %TEMP%\StartupLog.txt.
  • Criterio de aceptación: unidades disponibles tras un único reinicio o tras el script de reintentos.

Caso de prueba 2: Usuario que inicia sesión con VPN no automática

  • Pasos: iniciar sesión sin VPN, conectar VPN, validar reintentos del script o re-mapeo manual.
  • Criterio de aceptación: si la política no es suficiente, el script o la tarea programada restaura los mapeos.

Diagrama de decisiones (Mermaid)

flowchart TD
  A[¿Unidades no se reconectan?] --> B{¿Se ve la notificación solo?}
  B -- Sí --> C[Opcional: suprimir notificación via Registro]
  B -- No --> D{¿GPEdit disponible?}
  D -- Sí --> E[Habilitar 'Esperar a la red' en GPEdit]
  D -- No --> F[Crear script MapDrives + poner en Inicio]
  E --> G[Reiniciar y verificar]
  F --> H[Crear tarea en Programador de tareas con condición de red]
  G --> I{¿Resuelto?}
  H --> I
  I -- Sí --> J[Cerrar incidencia]
  I -- No --> K[Analizar red, permisos del recurso compartido y logs]

Compatibilidad y notas de migración

  • GPEdit: disponible en Pro, Enterprise, Education. En Home, habilite GPEdit con métodos soportados por Microsoft o aplique soluciones basadas en tareas y scripts.
  • PowerShell: los cmdlets Get-SmbMapping y New-SmbMapping requieren permisos adecuados y disponibilidad del módulo SMB.
  • En entornos con DFS-N o recursos montados vía scripts de inicio de sesión del dominio, coordinar con la administración de AD para evitar conflictos.

Seguridad y privacidad

  • Evite almacenar credenciales en texto plano dentro de scripts. Use cuentas de servicio con privilegios mínimos o mecanismos de gestión de secretos.
  • Los logs de inicio (ej. %TEMP%\StartupLog.txt) pueden contener rutas de red; trate esos ficheros según la política de gestión de logs de su organización.

Cuándo no funcionará esta solución

  • Si el recurso compartido remoto ha sido eliminado o sus permisos han cambiado, ninguna de las soluciones arriba descritas restaurará el acceso. Será necesario restaurar el recurso o ajustar permisos en el servidor de archivos.
  • Si hay un problema de hardware en la red o en el servidor NAS/SMB, el problema persistirá hasta que el hardware sea reparado.

Resumen final

El enfoque más seguro es: 1) actualizar Windows; 2) habilitar la directiva para esperar a la red al iniciar sesión (si está disponible); 3) usar un script con reintentos o Programador de tareas para forzar el remapeo; y 4) como medida temporal, suprimir la notificación mediante el Registro. Para entornos gestionados, automatice el despliegue mediante GPO o herramientas de administración de endpoints y evite almacenar credenciales en texto plano.

Notas importantes:

  • Realice pruebas en un grupo piloto antes de desplegar a toda la organización.
  • Mantenga documentación clara y procedimientos de rollback.

Extras: si necesita, puedo generar plantillas de GPO, scripts adaptados con rutas concretas o un playbook listo para su consola de administración.

Autor
Edición

Materiales similares

Quick Find para Chrome: búsqueda rápida y precisa
Productividad

Quick Find para Chrome: búsqueda rápida y precisa

Convenience Rollup para Windows 7 — instalar
Windows

Convenience Rollup para Windows 7 — instalar

No instales la falsa herramienta para hackear Facebook
Ciberseguridad

No instales la falsa herramienta para hackear Facebook

Eliminar dispositivo de Apple ID — guía rápida
Apple ID

Eliminar dispositivo de Apple ID — guía rápida

Instalar y configurar BURG en Elementary
Linux

Instalar y configurar BURG en Elementary

Recuperación de datos con Stellar: guía para discos externos
Recuperación de datos

Recuperación de datos con Stellar: guía para discos externos