Cómo solucionar el error «No se pudieron volver a conectar todas las unidades de red» en Windows
El sistema operativo Windows reconoce automáticamente los dispositivos externos conectados y los asigna en consecuencia. Esto le ahorra la molestia de asignar manualmente unidades de red externas. Sin embargo, a veces, debido a problemas con el Control de cuentas de usuario, es posible que encuentre el error No se pudo volver a conectar todas las unidades de red.
Una simple desconexión y reconexión de las unidades de red puede ayudarlo a resolver este error. Sin embargo, si eso no funciona, puede configurar la política de inicio de sesión mediante el Editor de políticas de grupo para resolver el error. Aquí discutiremos esta y más soluciones para corregir el error de no poder volver a conectar todos los controladores de red en Windows.
1 Instale las últimas actualizaciones de Windows
Microsoft recomienda instalar la última actualización para solucionar el problema en una versión anterior de una computadora con Windows. Compruebe si tiene una nueva actualización de funciones disponible en el centro de actualizaciones e instálela para ver si eso ayuda a solucionar el error.
Para instalar actualizaciones de Windows 11:
- Presione Win + I para abrir Configuración.
- Abra la pestaña Actualización de Windows en el panel izquierdo.
- Haz clic en Buscar actualizaciones. Windows buscará y mostrará las actualizaciones pendientes.
- Haga clic en Descargar e instalar y espere a que la actualización complete la instalación.
- Una vez instalado, reinicie su PC y verifique si hay mejoras.
2 Desconecte las unidades de red
Si sabe qué unidad está causando el error, una simple desconexión y reconexión puede ayudarlo a resolver el error.
Para desconectar la unidad:
- Presione Win + E para abrir el Explorador de archivos.
- En el panel izquierdo, haga clic con el botón derecho en Esta PC y seleccione Desconectar unidad de red. En Windows 11, seleccione Mostrar más opciones para ver la opción de desconexión de la unidad.
- Windows mostrará todas las unidades de red conectadas a su sistema.
- Seleccione la unidad que desea desconectar y haga clic en Aceptar.
3 Forzar a Windows a esperar la red al iniciar la computadora
Como se discutió anteriormente, el error no se pudo volver a conectar todas las unidades de red a menudo ocurre debido a la asignación automática de unidades de red. Para resolver esto, puede hacer que Windows espere a que la red se inicie en el equipo e inicie sesión con el Editor de directivas de grupo.
Tenga en cuenta que el Editor de directivas de grupo solo está disponible en las ediciones Windows Pro, Edu y Enterprise del sistema operativo. Lea nuestra guía sobre cómo habilitar GPEdit en Windows Home si está utilizando la edición Home del sistema operativo y luego continúe con los pasos a continuación.
Para cambiar la política de inicio de sesión mediante GPEdit:
-
Presione Win + R para abrir Ejecutar.
-
Escriba gpedit.msc y haga clic en Aceptar para abrir el Editor de políticas de grupo.
-
En el Editor de políticas de grupo local, navegue hasta la siguiente política:
Computer Configuration > Administrative Templates > System > Logon -
En el panel derecho, ubique y haga doble clic en Siempre para la red al inicio de la computadora y política de inicio de sesión.
-
En el cuadro de diálogo emergente, seleccione Habilitado.
-
Haga clic en Aplicar y Aceptar para guardar los cambios.
4 Mapear unidades usando una secuencia de comandos por lotes
Si ajustar la política de inicio de sesión en el Editor de políticas de grupo no ayudó, puede usar una secuencia de comandos por lotes para corregir este error. Este método implica la creación de un nuevo script por lotes para el símbolo del sistema y PowerShell que se ejecutará al inicio y asignará las unidades necesarias.
Para crear un script por lotes para asignar unidades en Windows:
-
Abra un nuevo archivo de Bloc de notas. Para hacer esto, presione Win + R para abrir Ejecutar, escriba bloc de notas y haga clic en Aceptar.
-
A continuación, copie y pegue el siguiente script:
PowerShell -Command "Set-ExecutionPolicy -Scope CurrentUser Unrestricted" >> "%TEMP%StartupLog.txt" 2>&1PowerShell -File "%SystemDrive%ScriptsMapDrives.ps1" >> "%TEMP%StartupLog.txt" 2>&1 -
A continuación, presione Ctrl + S para abrir el cuadro de diálogo Guardar .
-
Para el Nombre de archivo, escriba lote.cmd.
-
A continuación, haga clic en el menú desplegable Guardar como tipo y seleccione Todos los archivos.
-
Haga clic en Guardar para guardar el archivo.
-
A continuación, crearemos un script de PowerShell. Para hacer esto, abra un nuevo archivo de Bloc de notas.
-
En el archivo del Bloc de notas, copie y pegue el siguiente script:
$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 } -
Nuevamente, presione Ctrl + S para abrir el cuadro de diálogo Guardar .
-
Aquí, escriba MapDrives.ps1 como nombre de archivo.
-
A continuación, haga clic en el menú desplegable para Guardar como tipo y seleccione Todos los archivos.
-
Haga clic en Guardar para guardar el archivo.
-
A continuación, debe mover el archivo batch.cmd a la carpeta de inicio de su computadora con Windows.
-
Para hacer esto, presione Win + R para abrir Ejecutar.
-
A continuación, copie y pegue la siguiente ruta para acceder a la carpeta de inicio :
C:ProgramDataMicrosoftWindowsStart MenuProgramsStartUp -
Mueva el archivo batch.cmd a la carpeta Inicio .
-
A continuación, presione Win + E para abrir el Explorador de archivos. En el panel izquierdo, haga clic en Windows C en Esta PC para acceder a la unidad C:.
-
Haga clic derecho y seleccione Nuevo > Carpeta.
-
Cambie el nombre de la carpeta como Scripts.
-
Ahora, mueva el archivo MapDrives.ps1 a la carpeta Scripts .
Una vez hecho esto, reinicie su PC. Windows ejecutará el script de MapDrives automáticamente cuando la PC se reinicie y resuelva el error de que no se pudieron volver a conectar todas las unidades de red.
5 Use el Programador de tareas para ejecutar el script
Si, por alguna razón, Windows no puede ejecutar el script MapDrives.ps1 durante el inicio, puede usar el Programador de tareas para realizar esta tarea. Todo lo que tiene que hacer es crear una nueva tarea para iniciar un programa y configurarlo para ejecutar el script MapDrives creado anteriormente. Aquí está cómo hacerlo.
-
Presione la tecla Win y escriba programador de tareas. Luego, haga clic en Programador de tareas para iniciar el programa.
-
A continuación, haga clic en Acción y luego haga clic en Crear tarea.
-
En el campo Nombre, escriba un nombre para la tarea.
-
A continuación, haga clic en la opción Cambiar usuario o grupo en Opciones de seguridad.
-
Escriba el nombre de usuario o el grupo al que desea asignar la tarea y haga clic en Verificar nombres.
-
Una vez hecho esto, haga clic en Aceptar.
-
A continuación, seleccione la opción Ejecutar con los privilegios más altos en Opciones de seguridad.
-
A continuación, abra la pestaña Activadores .
-
Haga clic en Nuevo.
-
Haga clic en el menú desplegable Comenzar la tarea y seleccione Al iniciar sesión.
-
A continuación, abra la pestaña Acciones y haga clic en el botón Nuevo.
-
Aquí, asegúrese de que el menú desplegable Acción esté configurado para Iniciar un programa.
-
A continuación, haga clic en el botón Examinar.
-
Ahora seleccione el script MapDrives.ps1 que creó en el paso anterior y haga clic en Abrir.
-
En el campo Agregar argumentos, escriba lo siguiente:
-windowsstyle hidden -command .MapDrives.ps1 >> %TEMP%StartupLog.txt 2>&1 -
A continuación, en el campo Comenzar en, escriba lo siguiente:
%SystemDrive%Scripts -
Haga clic en Aceptar para guardar los cambios.
-
A continuación, abra la pestaña Condiciones .
-
Aquí, seleccione la opción Iniciar solo si la siguiente red está disponible .
-
En el menú desplegable a continuación, seleccione Cualquier conexión
-
Haga clic en Aceptar para guardar los cambios.
Finalmente, reinicie su PC para aplicar los cambios. El Programador de tareas funcionará de manera similar a la secuencia de comandos del símbolo del sistema agregada a la carpeta Inicio y ejecutará la secuencia de comandos para asignar unidades durante el inicio de sesión.
6 Deshabilite la notificación de la unidad de red usando el Editor del Registro
Si desea detener la notificación de que no se pudo volver a conectar todas las unidades de red, puede hacerlo ajustando una entrada de registro. Aquí está cómo hacerlo.
Tenga en cuenta que la modificación incorrecta de las entradas del registro puede causar un mal funcionamiento del sistema. Le recomendamos que cree un punto de restauración del sistema antes de continuar con los pasos a continuación.
Alternativamente, también puede habilitar las copias de seguridad automáticas del registro en Windows 11 para estar más seguro.
Una vez hecho esto, continúe con los pasos a continuación para deshabilitar No se pudieron volver a conectar todas las notificaciones de unidades de red en Windows.
-
Presione Win + R para abrir Ejecutar.
-
Escriba regedit y haga clic en Aceptar para abrir el Editor del Registro. Haga clic en Sí cuando se lo solicite UAC.
-
En el Editor del Registro, navegue a la siguiente ubicación:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlNetworkProvider -
En el panel derecho, busque el valor de RestoreConnection. Si no existe, deberá crear un nuevo valor.
-
Para crear un nuevo valor, haga clic con el botón derecho en la clave NetworkProvider y seleccione Nuevo > Valor DWORD (32 bits).
-
Cambie el nombre del valor como RestoreConnection.
-
Haga clic derecho en RestoreConnection y seleccione Modificar.
-
En el campo Información del valor, escriba 0 y haga clic en Aceptar para guardar los cambios.
Cierre el Editor del Registro y reinicie su PC. Si bien esto no resolverá el error, probablemente evitará la molesta ventana emergente de notificación de error cada vez que inicie sesión.
Resuelva el error "No se pudieron volver a conectar todas las unidades de red" en Windows
Si bien los consejos de solución de problemas del artículo son útiles, también puede usar un administrador de unidades de red de terceros para administrar correctamente las unidades de red. Estas herramientas aseguran que las unidades de red se conecten correctamente después del inicio de sesión y minimizan las posibilidades de errores relacionados con la unidad de red.















