O sistema operacional Windows reconhece automaticamente os dispositivos externos conectados e os mapeia de acordo. Isso evita o incômodo de mapear manualmente as unidades de rede externas. No entanto, às vezes devido a problemas com o Controle de Conta de Usuário, você pode encontrar o erro não foi possível reconectar todas as unidades de rede.

Uma simples desconexão e reconexão de unidades de rede pode ajudá-lo a resolver esse erro. No entanto, se isso não funcionar, você pode configurar a diretiva de logon usando o Editor de Diretiva de Grupo para resolver o erro. Aqui, discutiremos isso e mais soluções para corrigir o erro não foi possível reconectar todos os drivers de rede no Windows.

1. Instale as atualizações mais recentes do Windows

A Microsoft recomenda instalar a atualização mais recente para corrigir o problema em uma versão mais antiga de um computador Windows. Verifique se você tem uma nova atualização de recurso disponível no centro de atualização e instale-a para ver se isso ajuda a corrigir o erro.

Para instalar as atualizações do Windows 11:

  1. Imprensa Vitória + eu abrir Definições.
  2. Abra o atualização do Windows guia no painel esquerdo.
  3. Clique em Verifique se há atualizações. O Windows irá procurar e mostrar atualizações pendentes.
  4. Clique em Baixe e instale e aguarde a atualização concluir a instalação.
  5. Uma vez instalado, reinicie o seu PC e verifique se há melhorias.

2. Desconecte as unidades de rede

Se você souber qual unidade está causando o erro, uma simples desconexão e reconexão pode ajudá-lo a resolver o erro.

Para desconectar a unidade:

  1. Imprensa Vitória + E abrir Explorador de arquivos.
  2. No painel esquerdo, clique com o botão direito do mouse em Este computador e selecione Desconectar unidade de rede. No Windows 11, selecione Mostrar mais opções para visualizar a opção de unidade de desconexão.
  3. O Windows exibirá todas as unidades de rede conectadas ao seu sistema.
  4. Selecione a unidade que deseja desconectar e clique em OK.

3. Forçar o Windows a aguardar a rede na inicialização do computador

Conforme discutido anteriormente, o erro não foi possível reconectar todas as unidades de rede geralmente ocorre devido ao mapeamento automático das unidades de rede. Para resolver isso, você pode fazer o Windows aguardar a rede na inicialização do computador e fazer logon usando o Editor de Diretiva de Grupo.

Observe que o Editor de Diretiva de Grupo só está disponível nas edições Windows Pro, Edu e Enterprise do SO. Leia nosso guia sobre como habilitar o GPEdit no Windows Home se você estiver usando a edição Home do sistema operacional e prossiga com as etapas abaixo.

Para alterar a política de logon usando o GPEdit:

  1. Imprensa Vitória + R para abrir Executar.
  2. Modelo gpedit.msc e clique OK para abrir o Editor de Política de Grupo.
  3. No Editor de Política de Grupo Local, navegue até a seguinte política:
    Configuração do computador > Modelos Administrativos > Sistema > Entrar
  4. No painel direito, localize e clique duas vezes em Sempre para a rede na inicialização e logon do computador política.
  5. Na caixa de diálogo pop-up, selecione Habilitado.
  6. Clique Aplicar e OK para salvar as alterações.

4. Mapear unidades usando um script em lote

Se ajustar a política de logon no Editor de Diretiva de Grupo não ajudar, você pode usar um script em lote para corrigir esse erro. Esse método envolve a criação de um novo script em lote para o prompt de comando e o PowerShell que será executado na inicialização e mapeará as unidades necessárias.

Para criar um script em lote para mapear unidades no Windows:

  1. Abra um novo arquivo do Bloco de Notas. Para fazer isso, pressione Vitória + R abrir Corre, modelo bloco de anotações, e clique OK.
  2. Em seguida, copie e cole o seguinte script:
    PowerShell -Comando "Set-ExecutionPolicy -Scope CurrentUser irrestrito">>"%TEMP%\StartupLog.txt" 2>&1
    PowerShell -Arquivo "%SystemDrive%\Scripts\MapDrives.ps1">>"%TEMP%\StartupLog.txt" 2>&1
  3. A seguir, pressione Ctrl + S para abrir o Salvar diálogo.
  4. Para o Nome do arquivo, modelo batch.cmd.
  5. A seguir, clique no Salvar como digite drop-down e selecione Todos os arquivos.
  6. Clique Salvar para salvar o arquivo.
  7. Em seguida, criaremos um script powershell. Para fazer isso, abra um novo arquivo do Bloco de Notas.
  8. No arquivo do Bloco de Notas, copie e cole o seguinte script:
    $i=3
    enquanto($Verdadeiro){
    $error.clear()
    $MappedDrives = Get-SmbMapping |Onde -property Status -Valor indisponível -EQ | selecione LocalPath, RemotePath
    para cada($MappedDrive em $MappedDrives)
    {
    tentar {
    Novo-SmbMapping -LocalPath $MappedDrive. LocalPath -RemotePath $MappedDrive. RemotePath - Persistente $True
    } truque {
    Write-Host "Ocorreu um erro de mapeamento $MappedDrive. RemotePath para $MappedDrive. LocalPath"
    }
    }
    $i = $i- 1
    E se($erro. Contagem -eq 0 -Ou $i -eq 0) {parar}
    Começar-Dorme -Segundos30
    }
  9. Novamente, pressione Ctrl + S para abrir o Salvar diálogo.
  10. Aqui, digite MapDrives.ps1 como o nome do arquivo.
  11. Em seguida, clique no menu suspenso para Salvar como tipo e selecione Todos os arquivos.
  12. Clique Salvar para salvar o arquivo.
  13. Em seguida, você precisa mover o batch.cmd arquivo para o Comece pasta do seu computador Windows.
  14. Para fazer isso, pressione Vitória + R abrir Corre.
  15. Em seguida, copie e cole o seguinte caminho para acessar o Comece pasta:
    C:\ProgramData\Microsoft\Windows\Começar Menu\Programas\Comece
  16. Mova o batch.cmd arquivo para o Comece pasta.
  17. A seguir, pressione Vitória + E para abrir o Explorador de Arquivos. No painel esquerdo, clique em Windows C debaixo Este computador para acessar o C:\ dirigir.
  18. Clique com o botão direito e selecione Novo > Pasta.
  19. Renomeie a pasta como Scripts.
  20. Agora, mova o MapDrives.ps1 arquivo para o Scripts pasta.

Feito isso, reinicie o seu PC. O Windows executará o script MapDrives automaticamente quando o PC for reiniciado e resolverá o erro não pôde reconectar todas as unidades de rede.

5. Use o Agendador de Tarefas para Executar o Script

Se, por algum motivo, o Windows não executar o script MapDrives.ps1 durante a inicialização, você poderá usar o Agendador de Tarefas para executar essa tarefa. Tudo o que você precisa fazer é criar uma nova tarefa para iniciar um programa e configurá-la para executar o script MapDrives criado anteriormente. Aqui está como fazê-lo.

  1. aperte o Ganhar chave e digite agendador de tarefas. Em seguida, clique em Agendador de tarefas para iniciar o programa.
  2. A seguir, clique em Ação e depois clique em Criar tarefa.
  3. No Nome campo, digite um nome para a tarefa.
  4. A seguir, clique em Alterar opção de usuário ou grupo debaixo Opções de segurança.
  5. Digite o nome de usuário ou grupo ao qual deseja atribuir a tarefa e clique em Verifique os nomes.
  6. Feito isso, clique OK.
  7. A seguir, selecione o Execute com os privilégios mais altos opção em Opções de segurança.
  8. A seguir, abra o Gatilhos aba.
  9. Clique em Novo.
  10. Clique no Comece a tarefa suspenso e selecione No logon.
  11. A seguir, abra o Ações guia e clique no Novo botão.
  12. Aqui certifique-se de Ação suspenso está definido como Inicie um programa.
  13. A seguir, clique no Navegar botão.
  14. Agora selecione o MapDrives.ps1 script que você criou na etapa anterior e clique em Abrir.
  15. No Adicionar argumentos campo, digite o seguinte:
    -windowsstyle escondido -comando .\MapDrives.ps1 >> %TEMP%\StartupLog.txt 2>&1
  16. A seguir, no Começar campo, digite o seguinte:
    %SystemDrive%\Scripts\
  17. Clique OK para salvar as alterações.
  18. A seguir, abra o Condições aba.
  19. Aqui, selecione o Iniciar apenas se a seguinte rede estiver disponível opção.
  20. Na lista suspensa abaixo, selecione Qualquer conexão
  21. Clique OK para salvar as alterações.

Por fim, reinicie o seu PC para aplicar as alterações. O Agendador de Tarefas funcionará de maneira semelhante ao script do Prompt de Comando adicionado à pasta Inicializar e executará o script para mapear unidades durante o logon.

6. Desabilitar a notificação da unidade de rede usando o Editor do Registro

Se você deseja interromper a notificação de não foi possível reconectar todas as unidades de rede, você pode fazer isso ajustando uma entrada do registro. Aqui está como fazê-lo.

Observe que a modificação incorreta das entradas do Registro pode causar mau funcionamento do sistema. Nós recomendamos você criar um ponto de restauração do sistema antes de prosseguir com os passos abaixo.

Alternativamente, você também pode habilitar backups automáticos do registro no Windows 11 estar do lado mais seguro.

Uma vez feito, prossiga com as etapas abaixo para desativar não foi possível reconectar todas as notificações de unidades de rede no Windows.

  1. Imprensa Vitória + R abrir Corre.
  2. Modelo regedit e clique OK para abrir o Editor do Registro. Clique Sim quando solicitado pelo UAC.
  3. No Editor do Registro, navegue até o seguinte local:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider
  4. No painel direito, procure o RestaurarConexão valor. Se não existir, você precisará criar um novo valor.
  5. Para criar um novo valor, clique com o botão direito do mouse no Provedor de rede tecla e selecione Novo > Valor DWORD (32 bits).
  6. Renomeie o valor como RestaurarConexão.
  7. Clique com o botão direito do mouse em RestaurarConexão e selecione Modificar.
  8. No Dados de valor tipo de campo 0 e clique OK para salvar as alterações.

Feche o Editor do Registro e reinicie o seu PC. Embora isso não resolva o erro, provavelmente impedirá o irritante pop-up de notificação de erro toda vez que você fizer login.

Resolva o erro "Não foi possível reconectar todas as unidades de rede" no Windows

Embora as dicas de solução de problemas do artigo sejam úteis, você também pode usar um gerenciador de unidade de rede de terceiros para o gerenciamento correto de unidades de rede. Essas ferramentas garantem que as unidades de rede sejam conectadas corretamente após o logon e minimizam as chances de erros relacionados à unidade de rede.