Corrija o erro WSL 4294967295 no Windows em apenas algumas etapas.

Se você usa o Windows Subsystem for Linux (WSL), pode ter visto um código de erro 4294967295 ao tentar abri-lo em um terminal Windows ou acessar seus arquivos Linux no Windows Explorer. Este código de erro significa que algo deu errado com a comunicação entre o Windows e o Linux e pode impedir que você use o WSL corretamente.

Abaixo, orientamos você nos diferentes métodos para corrigir esse problema definitivamente.

1. Verifique sua conexão de rede

Como a própria mensagem de erro indica que a tentativa de conexão falhou ou a conexão estabelecida falhou porque o dispositivo conectado host (neste caso, Windows) não respondeu, a primeira coisa que você deve fazer é garantir que tenha uma Internet estável conexão. Isso ocorre porque interrupções de rede, latência ou perda de pacotes podem levar a problemas de comunicação entre o cliente e o servidor, o que pode desencadear o problema em questão.

Você pode tentar mudar para uma conexão de rede diferente, se possível, ou

instagram viewer
tente solucionar os problemas atuais de rede. Feito isso, tente realizar a mesma ação que inicialmente acionou o erro e verifique se o problema foi resolvido.

2. Reinicie o WSL

Você pode estar enfrentando o problema devido a uma falha temporária ou erro de corrupção que pode estar impedindo o WSL de funcionar corretamente. Esses problemas são em sua maioria temporários e podem ser corrigidos simplesmente reiniciando o utilitário.

Aqui está como você pode fazer isso:

  1. Abra o Gerenciador de Tarefas e clique com o botão direito em qualquer processo relacionado ao WSL.
  2. Escolher Finalizar tarefa ou Desativar.
  3. Uma vez feito isso, abra seu emulador de terminal preferido como administrador. Por exemplo, se você estiver usando o prompt de comando, pressione o botão Ganhar + R chaves juntas para abrir Executar e digite “cmd” no campo de texto.
  4. aperte o Ctrl + Mudança + Digitar chaves juntas para iniciar o prompt de comando como administrador.
  5. Clique Sim no prompt de controle de conta de usuário.
  6. Digite "wsl" na janela seguinte e clique Executar como administrador para abrir o WSL novamente.

Agora você pode verificar se o problema foi resolvido. Alternativamente, você também pode reativar o WSL usando as seguintes etapas:

  1. Na janela elevada do Prompt de Comando, execute os seguintes comandos um por um:
    DISM /online /disable-feature /featurename: VirtualMachinePlatform /norestart DISM /online /disable-feature /featurename: Microsoft-Windows-Subsystem-Linux /norestart
  2. Assim que os comandos forem concluídos, reinicie o computador e, ao reiniciar, execute os seguintes comandos no cmd:
    ​​​​​​​DISM /online /enable-feature /featurename: VirtualMachinePlatform /norestart DISM /online /enable-feature /featurename: Microsoft-Windows-Subsystem-Linux /norestart

Agora você pode tentar executar a ação que inicialmente acionou o erro e verificar se o problema foi resolvido.

3. Redefinir suas configurações de rede

Você também pode corrigir problemas de rede redefinindo as configurações de rede (uma solução rápida que funcionou para vários usuários afetados). limpará quaisquer configurações de rede, caches ou proxies corrompidos ou desatualizados que possam estar interferindo na rede tráfego. Basicamente, você restaurará as configurações de rede padrão, o que permitirá que o WSL se conecte ao host do Windows e à Internet sem problemas.

Aqui está como você pode fazer isso:

  1. Digite “cmd” no utilitário de pesquisa do Windows e clique em Executar como administrador.
  2. Selecione Sim no prompt de controle de conta de usuário.
  3. Agora, execute os seguintes comandos um por um
    ​​​​​​​​​​​​​​wsl --shutdownnetsh winsock resetnetsh int ip reset allnetsh winhttp reset proxyipconfig /flushdns
  4. Uma vez feito isso, pressione o Ganhar + EU teclas juntas para abrir o aplicativo Configurações.
  5. Navegar para Rede e Internet > Status > Redefinição de rede.
  6. Clique em Redefinir agora.
  7. Por fim, reinicie o computador e, ao reiniciar, verifique se o problema foi resolvido.

4. Desative temporariamente seu software antivírus

Às vezes, o seu programa antivírus pode interferir no tráfego da rede WSL e causar um erro.

Você pode testar se este é o caso desligando temporariamente seu programa antivírus e, em seguida, iniciando seu subsistema Windows para Linux. Se funcionar bem sem o programa antivírus, significa que estava bloqueando o tráfego da rede WSL.

Neste caso, você pode alterar as configurações do seu programa antivírus para permitir o tráfego de rede WSL ou mudar para qualquer um dos melhores programas antivírus para Windows isso não causa esse problema.

Outra coisa que você pode tentar corrigir seu problema é verificar se você possui o DNSCrypt instalado em seu sistema. DNSCrypt é um programa que criptografa seu tráfego DNS, mas também pode causar alguns problemas de conexão. Alguns usuários relataram que a desinstalação do DNSCrypt resolveu o problema, então você pode tentar.

Para desinstalar um programa, você pode usar o Painel de Controle do seu sistema. Basta ir até o Programas e características seção. Clique com o botão direito no programa de destino e escolha Desinstalar. Siga as instruções na tela para concluir o processo.

5. Modifique o tipo de inicialização do hipervisor

Você também pode tentar alterar o tipo de inicialização do hipervisor para automático e verificar se isso faz alguma diferença. Isto é particularmente útil se você estiver usando outras tecnologias de virtualização como o Hyper-V para executar máquinas virtuais.

Alterar o tipo de inicialização pode ajudar a evitar conflitos que podem resolver problemas como este. Aqui está tudo o que você precisa fazer:

  1. Inicie o prompt de comando como administrador.
  2. Execute o seguinte comando:
    ​​​​​​​​​​​​​​bcdedit /set hypervisorlaunchtype auto
  3. Feito isso, reinicie o computador e verifique se o erro foi resolvido.

Caso você suspeite de um problema com o próprio serviço Hyper-V, você também pode tentar reiniciá-lo. Para isso, basta acessar o utilitário Serviços, localizar o serviço Hyper-V e clicar com o botão direito sobre ele. Escolher Reiniciar e verifique se isso faz alguma diferença.

Execute WSL com eficiência no Windows novamente

Com o Windows Subsystem for Linux (WSL), você pode aproveitar os benefícios do Windows e do Linux no mesmo dispositivo, sem instalar uma máquina virtual ou um sistema de inicialização dupla. No entanto, às vezes o WSL pode não funcionar conforme o esperado e mostrar alguns erros. O código de erro 4294967295 é apenas um desses problemas, mas, felizmente, esse erro não é permanente e, esperançosamente, você poderá corrigi-lo definitivamente com nossas soluções recomendadas.