Unidades mapeadas são algo realmente conveniente, pois permitem que você use unidades em uma rede. Quando você mapeia as unidades, é fornecida uma opção conhecida como Reconectar ao entrar, que evita o trabalho de mapear as unidades toda vez que você faz login. O que isso faz é mapear as unidades automaticamente na inicialização. Normalmente, você pensaria que este é um ótimo recurso pequeno que economiza seu tempo, no entanto, há casos em que se torna um incômodo.
Não foi possível reconectar unidades de rede
A mensagem de erro Não foi possível reconectar todos drives de rede que aparecem sempre que você liga o sistema. Por que isso é causado? Parece ser devido a duas razões principais. Primeiro, as unidades mapeadas não estão disponíveis, o que significa que podem estar falhando ou foram desconectadas. Em segundo lugar, o problema é que, quando seu Windows 10 entra, há um pequeno atraso antes que a rede esteja disponível. No entanto, o sistema tenta mapear as unidades antes que a rede esteja disponível, o que causa o problema.
Acontece que existem várias maneiras de realmente resolver esse problema. Existem scripts que realmente resolvem o problema para você e tudo o que você precisa fazer é criá-los durante a inicialização. Para isso, você pode usar a pasta de inicialização ou usar o recurso Agendador de tarefas. Então, sem mais demora, vamos começar.
Método 1: fazer o Windows esperar pela rede
Como mencionamos, o problema parece ocorrer quando o sistema tenta mapear as unidades de rede antes mesmo de estar disponível. Portanto, a primeira coisa que você deve fazer é fazer o Windows aguardar a rede antes de tentar mapear as unidades. Para isso, teremos que mudar o política de grupo local um pouco.
Siga as instruções abaixo para fazer isso:
- Primeiro de tudo, pressione o Tecla Windows + R para abrir a caixa de diálogo Executar.
- Então, digite gpedit.msc e pressione Enter. Isso abrirá o Editor de Diretiva de Grupo Local.
- No Editor de Política de Grupo Local, vá até o seguinte local:
Configuração do computador> Modelos administrativos> Sistema> Logon
GPEDIT Logon
- Depois disso, no lado direito, encontre o Sempre espere pela rede na inicialização do computador e logon política. Clique duas vezes nele para editá-lo.
- Selecione Ativado e clique em Aplique . Finalmente, clique Está bem .
- Reinicialize o sistema para salvar as alterações e ver se o problema persiste.
Método 2: Usando Scripts na Inicialização
Se o método acima não resolver o problema para você, você pode criar scripts que serão executados na inicialização para mapear as unidades para você e resolver o problema. Forneceremos scripts tanto para o prompt de comando quanto para o Powershell. Você precisa ter ambos, pois o script cmd se refere ao script Powershell.
Prompt de comando
Siga as instruções abaixo para criar o script do prompt de comando:
- Primeiro de tudo, abra Bloco de anotações .
- Em seguida, copie e cole o script fornecido abaixo no arquivo 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
Criação de script CMD
- Salve este arquivo como cmd qualquer lugar que você goste.
PowerShell
Para o script Powershell, siga as instruções abaixo:
- Abra Bloco de anotações de novo.
- Agora, copie o seguinte script e cole-o no arquivo de bloco de notas recém-criado:
$ i = 3 while ($ True) {$ error.clear () $ MappedDrives = Get-SmbMapping | onde -property Status -Value Unavailable -EQ | select LocalPath, RemotePath foreach ($ MappedDrive em $ MappedDrives) {try {New-SmbMapping -LocalPath $ MappedDrive.LocalPath -RemotePath $ MappedDrive.RemotePath -Persistent $ True} catch {Write-Host 'Ocorreu um erro de mapeamento $ MappedDrive. para $ MappedDrive.LocalPath '}} $ i = $ i - 1 if ($ error.Count -eq 0 -Ou $ i -eq 0) {break} Start-Sleep -Segundos 30}
Criando Powershell Script
- Salve este arquivo como MapDrives . ps1 . É importante que você use o nome fornecido.
Agora que criamos os scripts, você pode usar a pasta StartUp para manter suas unidades de rede conectadas. Isso executará o script no StartUp para que você não precise se preocupar com o erro ou qualquer coisa. Siga as instruções abaixo para fazer isso:
- Abra o Explorador de arquivos e navegue até o seguinte caminho: % ProgramData% Microsoft Windows Menu Iniciar Programas Iniciar
- Uma vez que você está no Comece pasta, copie o script cmd que você criou para esta pasta.
Pasta de inicialização
- Depois disso, vá para a unidade do sistema e crie uma pasta chamada Scripts .
- Depois de criar a pasta, cole o script Powershell lá.
- Por fim, reinicie o sistema e você poderá ver as unidades mapeadas sem problemas.
Método 3: Usando o Agendador de Tarefas
Se você não quiser usar a pasta Iniciar, você tem uma alternativa para usar o Agendador de Tarefas. Aqui, você terá que agendar uma tarefa que será executada na inicialização, que basicamente executará os scripts que já criamos. Para fazer isso, siga as instruções abaixo:
- Em primeiro lugar, você deve criar um Scripts pasta em seu sistema e cole o script Powershell lá.
- Depois disso, abra Agendador de tarefas procurando por ele no Começar cardápio.
- Depois de lançar o Tarefa Agendador , você terá que criar uma tarefa. Para fazer isso, clique no Açao menu suspenso e clique no Crio Tarefa opção.
Agendador de tarefas
- Na guia Geral, dê à tarefa um nome como Script para unidades de mapeamento ou o que você quiser.
- Depois disso, clique no Alterar usuário ou grupo botão. Na nova janela, você deve selecionar um grupo local ou um usuário. Quando terminar, clique no Está bem botão.
- Depois de fazer isso, verifique o Corre com Altíssima privilégios opção.
Criando Tarefa
- Agora, clique no Gatilhos guia e, em seguida, clique no Novo botão.
- Para o Comece a tarefa opção, escolha a No logon opção no menu suspenso. Depois disso, clique no botão OK.
Gatilho de Tarefa
- Agora, mude para o Ações guia e, em seguida, clique no Novo botão novamente.
- Selecione Começar um programa de Açao menu suspenso e digite Powershell.exe na caixa Programa / script.
- Insira os seguintes comandos para o Adicionar argumentos caixa:
-windowsstyle hidden -command. MapDrives.ps1 >>% TEMP% StartupLog.txt 2> & 1
- Para Começar dentro , você precisa digitar a localização do script do PowerShell que criamos. Insira o seguinte local:
% SystemDrive% Scripts
- Clique no Está bem botão para fechar o Nova Ação janela.
- Agora, depois de fazer isso, mude para o Condições aba.
Condições de Tarefa
- Em Rede, certifique-se de que Comece apenas se a seguinte conexão de rede estiver disponível como opção está checado.
- No menu suspenso, selecione a opção Qualquer conexão e clique no Está bem botão.
Método 4: instalar a atualização KB4469342
Outra forma de corrigir o erro seria instalar o patch que foi lançado pelo Windows para. O seu sistema pode não ter a referida atualização que está causando o problema. Para instalar a atualização, faça o seguinte:
- Faça o seu caminho para o Catálogo do Windows Update .
- Procure pelo KB4469342 atualize e baixe a atualização para o seu sistema.
Catálogo do Windows Update
- Uma vez baixado, execute a atualização para instalá-lo.
- Por fim, reinicie o sistema para ver se o problema foi corrigido.