Como corrigir o erro “Não foi possível reconectar todas as unidades de rede” no Windows
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 últimas atualizações 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:
- Pressione Win + I para abrir Configurações.
- Abra a guia Windows Update no painel esquerdo.
- Clique em Verificar atualizações. O Windows procurará e mostrará atualizações pendentes.
- Clique em Baixar e instalar e aguarde a atualização para concluir a instalação.
- 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:
- Pressione Win + E para abrir o Explorador de Arquivos.
- No painel esquerdo, clique com o botão direito do mouse em Este PC e selecione Desconectar unidade de rede. No Windows 11, selecione Mostrar mais opções para exibir a opção de desconexão da unidade.
- O Windows exibirá todas as unidades de rede conectadas ao seu sistema.
- 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 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:
-
Pressione Win + R para abrir Executar.
-
Digite gpedit.msc e clique em OK para abrir o Editor de Política de Grupo.
-
No Editor de política de grupo local, navegue até a seguinte política:
Computer Configuration > Administrative Templates > System > Logon -
No painel direito, localize e clique duas vezes em Sempre para a rede na inicialização do computador e na política de logon.
-
Na caixa de diálogo pop-up, selecione Ativado.
-
Clique em Aplicar e OK para salvar as alterações.
4 Unidades de mapa 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:
-
Abra um novo arquivo do Bloco de Notas. Para fazer isso, pressione Win + R para abrir Executar, digite notepad e clique em OK.
-
Em seguida, copie e cole o seguinte script:
PowerShell -Command "Set-ExecutionPolicy -Scope CurrentUser Unrestricted" >> "%TEMP%StartupLog.txt" 2>&1PowerShell -File "%SystemDrive%ScriptsMapDrives.ps1" >> "%TEMP%StartupLog.txt" 2>&1 -
Em seguida, pressione Ctrl + S para abrir a caixa de diálogo Salvar .
-
Para o nome do arquivo, digite batch.cmd.
-
Em seguida, clique no menu suspenso Salvar como tipo e selecione Todos os arquivos.
-
Clique em Salvar para salvar o arquivo.
-
Em seguida, criaremos um script powershell. Para fazer isso, abra um novo arquivo do Bloco de Notas.
-
No arquivo do Bloco de Notas, copie e cole o seguinte 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 } -
Novamente, pressione Ctrl + S para abrir a caixa de diálogo Salvar .
-
Aqui, digite MapDrives.ps1 como o nome do arquivo.
-
Em seguida, clique no menu suspenso para Salvar como tipo e selecione Todos os arquivos.
-
Clique em Salvar para salvar o arquivo.
-
Em seguida, você precisa mover o arquivo batch.cmd para a pasta de inicialização do seu computador Windows.
-
Para fazer isso, pressione Win + R para abrir Executar.
-
Em seguida, copie e cole o seguinte caminho para acessar a pasta de inicialização :
C:ProgramDataMicrosoftWindowsStart MenuProgramsStartUp -
Mova o arquivo batch.cmd para a pasta de inicialização .
-
Em seguida, pressione Win + E para abrir o Explorador de Arquivos. No painel esquerdo, clique em Windows C em Este PC para acessar a unidade C:.
-
Clique com o botão direito do mouse e selecione Novo > Pasta.
-
Renomeie a pasta como Scripts.
-
Agora, mova o arquivo MapDrives.ps1 para a pasta Scripts .
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.
-
Pressione a tecla Win e digite agendador de tarefas. Em seguida, clique no Agendador de Tarefas para iniciar o programa.
-
Em seguida, clique em Ação e, em seguida, clique em Criar tarefa.
-
No campo Nome, digite um nome para a tarefa.
-
Em seguida, clique na opção Alterar usuário ou grupo em Opções de segurança.
-
Digite o nome de usuário ou grupo ao qual deseja atribuir a tarefa e clique em Verificar nomes.
-
Feito isso, clique em OK.
-
Em seguida, selecione a opção Executar com os privilégios mais altos em Opções de segurança.
-
Em seguida, abra a guia Gatilhos .
-
Clique em Novo.
-
Clique no menu suspenso Iniciar a tarefa e selecione No logon.
-
Em seguida, abra a guia Ações e clique no botão Novo.
-
Aqui, certifique-se de que a lista suspensa Ação esteja definida como Iniciar um programa.
-
Em seguida, clique no botão Procurar.
-
Agora selecione o script MapDrives.ps1 que você criou na etapa anterior e clique em Abrir.
-
No campo Adicionar argumentos, digite o seguinte:
-windowsstyle hidden -command .MapDrives.ps1 >> %TEMP%StartupLog.txt 2>&1 -
Em seguida, no campo Iniciar em, digite o seguinte:
%SystemDrive%Scripts -
Clique em OK para salvar as alterações.
-
Em seguida, abra a guia Condições .
-
Aqui, selecione a opção Iniciar somente se a seguinte rede estiver disponível.
-
Na lista suspensa abaixo, selecione Qualquer conexão
-
Clique em 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 Desabilite 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. Recomendamos que você crie um ponto de restauração do sistema antes de prosseguir com as etapas abaixo.
Como alternativa, você também pode habilitar os backups automáticos do registro no Windows 11 para ficar 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.
-
Pressione Win + R para abrir Executar.
-
Digite regedit e clique em OK para abrir o Editor do Registro. Clique em Sim quando solicitado pelo UAC.
-
No Editor do Registro, navegue até o seguinte local:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlNetworkProvider -
No painel direito, procure o valor RestoreConnection. Se não existir, você precisará criar um novo valor.
-
Para criar um novo valor, clique com o botão direito do mouse na chave NetworkProvider e selecione Novo > Valor DWORD (32 bits).
-
Renomeie o valor como RestoreConnection.
-
Clique com o botão direito do mouse em RestoreConnection e selecione Modificar.
-
No campo Dados do valor, digite 0 e clique em 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.















