[FIX] No se pudieron volver a conectar todas las unidades de red

[FIX] No se pudieron volver a conectar todas las unidades de red

Could Not Reconnect All Network Drives

Las unidades mapeadas son algo realmente conveniente, ya que le permite utilizar unidades en una red. Cuando mapea las unidades, se proporciona una opción conocida como Reconectar al iniciar sesión que le ahorra el problema de mapear las unidades cada vez que inicia sesión. Lo que hace es mapea las unidades automáticamente al inicio. Normalmente, pensaría que esta es una gran característica que le ahorra tiempo, sin embargo, hay casos en los que se convierte en una molestia.



No se pudieron volver a conectar las unidades de red



El mensaje de error No se pudo volver a conectar todo unidades de red que aparecen cada vez que enciende su sistema. ¿Por qué es esto causado? Parece deberse a dos razones principales. Primero, las unidades asignadas no están disponibles, lo que significa que pueden estar fallando o haber sido desconectadas. En segundo lugar, el problema es que cuando inicias sesión en Windows 10, hay un ligero retraso antes de que la red esté disponible. Sin embargo, el sistema intenta mapear las unidades antes de que la red esté disponible, lo que como resultado causa el problema.

Resulta que hay varias formas de resolver este problema. Hay scripts que realmente resuelven el problema por usted y todo lo que tiene que hacer es crearlos durante el inicio. Para ello, puede utilizar la carpeta de inicio o utilizar la función Programador de tareas. Entonces, sin más demora, comencemos.



Método 1: hacer que Windows espere a la red

Como hemos mencionado, el problema parece ocurrir cuando el sistema intenta mapear las unidades de red antes de que estén disponibles. Por lo tanto, lo primero que debe hacer es hacer que Windows espere la red antes de intentar mapear las unidades. Para ello tendremos que cambiar el política de grupo local un poco.

Siga las instrucciones a continuación para hacerlo:

  1. En primer lugar, presione el Tecla de Windows + R para abrir el cuadro de diálogo Ejecutar.
  2. Luego, escriba gpedit.msc y presione Entrar. Esto abrirá el Editor de políticas de grupo local.
  3. En el Editor de políticas de grupo local, diríjase a la siguiente ubicación:
    Configuración del equipo> Plantillas administrativas> Sistema> Inicio de sesión

    Inicio de sesión de GPEDIT



  4. Después de eso, en el lado derecho, busque el Espere siempre la red al iniciar la computadora y al iniciar sesión política. Haz doble clic en él para editarlo.
  5. Seleccione Activado y luego presione Aplicar . Finalmente, haga clic en Okay .
  6. Reinicie su sistema para guardar los cambios y ver si el problema persiste.

Método 2: uso de secuencias de comandos al inicio

Si el método anterior no soluciona el problema, puede crear secuencias de comandos que se ejecutarán al inicio para asignarle las unidades y resolver el problema. Proporcionaremos scripts tanto para el símbolo del sistema como para Powershell. Debe tener ambos, ya que el script cmd se refiere al script de Powershell.

Símbolo del sistema

Siga las instrucciones a continuación para crear el script para el símbolo del sistema:

  1. Primero que nada, abre Bloc .
  2. Luego, copie y pegue la secuencia de comandos proporcionada a continuación en el archivo de texto.
PowerShell -Command 'Set-ExecutionPolicy -Scope CurrentUser Unrestricted' >> '% TEMP%  StartupLog.txt' 2> & 1 PowerShell -File '% SystemDrive%  Scripts  MapDrives.ps1' >> '% TEMP%  StartupLog.txt '2> & 1

Creación de secuencia de comandos CMD

  1. Guarde este archivo como cmd donde quieras.

Potencia Shell

Para el script de Powershell, siga las instrucciones a continuación:

  1. Abrir Bloc Una vez más.
  2. Ahora, copie el siguiente script y péguelo en el archivo de bloc de notas recién creado:
$ i = 3 while ($ True) {$ error.clear () $ MappedDrives = Get-SmbMapping | donde -Estado de la propiedad -Valor no disponible -EQ | seleccione LocalPath, RemotePath foreach ($ MappedDrive en $ MappedDrives) {try {New-SmbMapping -LocalPath $ MappedDrive.LocalPath -RemotePath $ MappedDrive.RemotePath -Persistent $ True} catch {Write-Host 'Hubo un error al mapear $ MappedDrive.Remote to $ MappedDrive.LocalPath '}} $ i = $ i - 1 if ($ error.Count -eq 0 -O $ i -eq 0) {break} Start-Sleep -Seconds 30}

Creando Script de Powershell

  1. Guarde este archivo como MapDrives . ps1 . Es importante que utilice el nombre proporcionado.

Ahora que hemos creado los scripts, puede usar la carpeta de Inicio para mantener sus unidades de red conectadas. Esto ejecutará el script en StartUp para que no tenga que preocuparse por el error ni nada. Siga las instrucciones a continuación para hacerlo:

  1. Abre el Explorador de archivos y navega hasta la siguiente ruta: % ProgramData% Microsoft Windows Menú Inicio Programas Inicio
  2. Una vez que esté en el Puesta en marcha carpeta, copie la secuencia de comandos cmd que creó en esta carpeta.

    Carpeta de inicio

  3. Después de eso, vaya a la unidad de su sistema y cree una carpeta llamada Guiones .
  4. Una vez que haya creado la carpeta, pegue el script de Powershell allí.
  5. Finalmente, reinicie su sistema y debería poder ver las unidades asignadas sin ningún problema.

Método 3: usar el programador de tareas

Si no desea utilizar la carpeta Inicio, tiene una alternativa para utilizar el Programador de tareas. Aquí, tendrá que programar una tarea que se ejecutará al inicio y que básicamente ejecutará los scripts que ya hemos creado. Para hacer esto, siga las instrucciones a continuación:

  1. En primer lugar, debe crear un Guiones carpeta en su sistema y pegue el script de Powershell allí.
  2. Después de eso, abre Programador de tareas buscándolo en el comienzo menú.
  3. Una vez que haya lanzado el Tarea Programador , tendrás que crear una tarea. Para hacerlo, haga clic en el Acción menú desplegable y luego haga clic en el Crear Tarea opción.

    Programador de tareas

  4. En la pestaña General, asigne a la tarea un nombre como Script para mapear unidades o cualquier cosa que te guste.
  5. Después de eso, haga clic en el Cambiar usuario o grupo botón. En la nueva ventana, debe seleccionar un grupo local o un usuario. Una vez hecho esto, haga clic en el Okay botón.
  6. Una vez que haya terminado, verifique correr con mas alto privilegios opción.

    Crear tarea

  7. Ahora, haga clic en el Disparadores pestaña y luego presione el Nuevo botón.
  8. Para el Comienza la tarea opción, elija la Al iniciar sesión opción del menú desplegable. Después de eso, haga clic en el botón Aceptar.

    Activador de tareas

  9. Ahora, cambie al Comportamiento pestaña y luego presione el Nuevo botón de nuevo.
  10. Seleccione comienzo un programa desde el Acción menú desplegable y luego escriba Powershell.exe en el cuadro Programa / script.
  11. Ingrese los siguientes comandos para Agregar argumentos caja:
-comando oculto estilo Windows.  MapDrives.ps1 >>% TEMP%  StartupLog.txt 2> & 1
  1. por comienzo en , debe escribir la ubicación del script de PowerShell que creamos. Ingrese la siguiente ubicación:
% SystemDrive%  Scripts 
  1. Haga clic en el Okay botón para cerrar el Nueva acción ventana.
  2. Ahora, una vez que haya hecho eso, cambie al Condiciones lengüeta.

    Condiciones de la tarea

  3. En Red, asegúrese de Comience solo si la siguiente opción de conexión de red está disponible está chequeado.
  4. En el menú desplegable, seleccione la opción Cualquier conexión y luego haga clic en el Okay botón.

Método 4: instale la actualización KB4469342

Otra forma de corregir el error sería instalar el parche que Windows lanzó para. Es posible que su sistema no tenga dicha actualización que está causando el problema. Para instalar la actualización, haga lo siguiente:

  1. Dirígete al Catálogo de Windows Update .
  2. Busque el KB4469342 actualice y luego descargue la actualización para su sistema.

    Catálogo de Windows Update

  3. Una vez descargado, ejecute la actualización para instalarlo.
  4. Finalmente, reinicie su sistema para ver si el problema se ha solucionado.
Etiquetas unidades de red 5 minutos de lectura