CORREÇÃO: WSL não funciona após a atualização para o Windows 11



Experimente Nosso Instrumento Para Eliminar Problemas

O WSL, que é um subsistema do Windows para Linux, não funciona para os usuários logo após a atualização para o Windows 11. De acordo com os usuários, ele trava quando tentam iniciá-lo.





Analisamos o problema e descobrimos que esse problema pode ser causado por vários motivos:



  • WSL está desativado – o recurso WSL deve ser ativado na caixa de diálogo de recursos do Windows para você usá-lo. Há momentos em que uma atualização desativa esse recurso automaticamente, causando o problema em questão.
  • A máquina virtual está desativada – como o WSL, o recurso de máquina virtual também deve estar habilitado no sistema para você alternar para outro sistema operacional no Windows. Se esse recurso estiver desabilitado, você poderá habilitá-lo manualmente para resolver o problema.
  • Instalação corrompida do aplicativo Linux – o arquivo de instalação do aplicativo Linux (Ubuntu) pode estar corrompido ou com defeito, impedindo você de usar o WSL. Nesse caso, você pode reparar o aplicativo ou reinstalá-lo para resolver o problema.
  • Malware – seu sistema Windows pode estar lidando com um erro de corrupção ou malware, que está fazendo com que certos recursos e aplicativos funcionem. Se esse cenário for aplicável, você poderá executar uma verificação de malware para identificar o problema e resolvê-lo.
  • Atualização defeituosa - Caso você tenha começado a enfrentar o erro depois de instalar uma atualização do sistema, há uma chance de que a atualização defeituosa seja a culpada. Felizmente, o Windows oferece uma maneira de desinstalar as atualizações, para que você possa remover a atualização do seu sistema e ver se isso faz alguma diferença.

Agora que sabemos sobre as possíveis causas por trás do problema, vamos dar uma olhada nos métodos de solução de problemas que funcionaram para outros usuários afetados. Espero que eles também o ajudem a corrigir o problema para sempre. No entanto, antes de prosseguir com os métodos, certifique-se de estar logado como administrador no sistema.

1. Habilite o WSL nos recursos do Windows

Vamos começar com a solução mais eficaz em casos de erros como este.

Na maioria dos casos, os usuários não conseguiram usar o WSL porque o recurso foi desabilitado automaticamente quando eles atualizaram para o Windows 11. A solução nesse caso é simples, pois tudo o que você precisa fazer é habilitar o recurso de volta manualmente.



Aqui está como você pode fazer isso:

  1. Inicie a pesquisa do Windows através da barra de tarefas e digite Liga ou desliga características das janelas .
  2. Clique Abrir da lista de opções disponíveis.
  3. Na caixa de diálogo a seguir, localize Subsistema Windows para Linux e marque a caixa associada a ele.

    Habilitar o subsistema Windows para Linux

  4. Clique OK para salvar as alterações.

Como alternativa, você também pode usar o Windows Powershell para fazer essas alterações. Se as etapas mencionadas acima não funcionaram para você, siga as seguintes:

  1. Digite Windows Powershell na área de pesquisa da barra de tarefas e clique em Executar como administrador .
  2. Na janela a seguir, digite o comando mencionado abaixo e clique em Digitar para executá-lo.
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

    Habilitar o subsistema Windows para linux

  3. Uma vez que o comando é executado, reinicie o seu PC. Após a reinicialização, o recurso deve ser ativado.

Se o recurso foi desativado, ativá-lo deve corrigir o problema. No entanto, se o recurso já estiver ativado, passe para o próximo método de solução de problemas abaixo.

2. Habilite a VM nos recursos do Windows

Para que qualquer um dos subsistemas funcione no Windows, a máquina virtual em seu sistema deve estar funcionando corretamente. As máquinas virtuais são usadas para executar vários sistemas operacionais simultaneamente no mesmo hardware. Se não tivéssemos a virtualização, precisaríamos de duas unidades físicas separadas para rodar Windows e Linux.

Se o recurso WSL já estiver habilitado no sistema, a próxima coisa que você precisa fazer é verificar se a VM está habilitada. As etapas para isso são bastante semelhantes às listadas acima:

  1. Modelo Liga ou desliga características das janelas na área de pesquisa da barra de tarefas e clique em Abrir .
  2. Agora, localize Plataforma de máquina virtual na caixa de diálogo a seguir e marque a caixa de seleção associada a ele para habilitá-lo.

    Habilitar a plataforma de máquina virtual

  3. Enquanto você está nisso, também recomendamos habilitar o Hyper-V na mesma janela. O Hyper-V ajuda a criar um ambiente virtual no sistema.

Uma vez feito, feche a caixa de diálogo de recursos do Windows e verifique se agora você pode usar o WSL sem problemas.

3. Use a Microsoft Store para iniciar o WSL

Você também pode não conseguir usar o WSL devido a uma falha temporária no aplicativo instalado. Nesse caso, você pode tentar iniciar o aplicativo na Microsoft Store em vez de abri-lo diretamente.

Isso pode parecer simples demais para funcionar, mas como funcionou para vários outros usuários, recomendamos que você experimente.

Aqui está o que você precisa fazer:

  1. Inicie a Microsoft Store e vá para o Minha biblioteca seção no canto inferior esquerdo.

    Clique no ícone Biblioteca

  2. Na lista de aplicativos disponíveis, procure seu aplicativo de distribuição Linux e inicie-o.

Se você ainda não conseguir iniciar o aplicativo, prossiga com o próximo método abaixo.

4. Repare ou reinstale o aplicativo de distribuição Linux

Seu aplicativo de distribuição Linux pode estar lidando com um erro corrompido ou simplesmente pode estar desatualizado, o que impede você de usá-lo corretamente.

Para verificar se esse é o problema, você pode primeiro tentar reparar o aplicativo e ver se isso faz alguma diferença. Se o erro persistir, você poderá desinstalar o aplicativo e reinstalá-lo do zero. Isso corrigirá quaisquer problemas de corrupção no aplicativo que possam estar causando o problema.

Siga estes passos para prosseguir:

  1. Imprensa Ganhar + EU para abrir o aplicativo Configurações.
  2. Escolher Aplicativos do painel esquerdo.
  3. Clique em Aplicativos e recursos no lado direito da janela.

    Clique em Aplicativos e recursos no painel direito

  4. Na janela a seguir, role para baixo para localizar seu aplicativo de distribuição Linux.
  5. Clique nos três pontos associados a ele e escolha Opções avançadas .

    Clique em Opções avançadas

  6. Em seguida, vá para a seção Redefinir e clique no botão Botão de reparo lá.

    Clique no botão Reparar

  7. Siga as instruções na tela para prosseguir e aguarde a conclusão da ação.

Quando o processo for concluído, verifique se você pode usar o WSL agora. Caso contrário, siga as etapas abaixo para desinstalar o aplicativo:

  1. Siga os passos 1-4 novamente.
  2. Clique nos três pontos associados ao aplicativo e escolha Desinstalar no menu de contexto.
  3. Siga as instruções na tela para prosseguir.

Depois que o aplicativo for desinstalado, reinstale a versão mais recente e verifique se isso corrige o problema.

5. Desinstalar atualizações

Se você começou a encontrar o problema logo após instalar uma atualização de sistema pendente, há uma boa chance de que a atualização esteja com defeito. Não é incomum que os usuários do Windows encontrem problemas devido a atualizações corrompidas.

A melhor maneira de combater esse problema é desinstalar a atualização por meio do Painel de Controle.

Aqui está como você pode fazer isso:

  1. Digite Painel de Controle na pesquisa do Windows e clique em Abrir .
  2. Escolher Ver atualizações instaladas .

    Veja as atualizações instaladas

  3. Na janela a seguir, você deverá ver uma lista de todas as atualizações instaladas no Windows. Clique com o botão direito do mouse no problemático e escolha Desinstalar .

    Aperte o botão Desinstalar

6. Execute uma verificação de malware

Por fim, o último método da nossa lista é realizar uma verificação de malware.

Seu sistema pode estar lidando com um vírus ou malware que está fazendo com que certos componentes e recursos funcionem. Em tal situação, a verificação de malware do Windows Defender é a solução mais eficaz.

Veja como você pode executar uma verificação completa do sistema em busca de malware usando o Defender:

  1. Digite Segurança do Windows na pesquisa do Windows e clique em Abrir .
  2. Escolher Proteção contra vírus e ameaças do painel esquerdo.

    Acesse as configurações de proteção contra vírus e ameaças

  3. Vá para o lado direito da janela e clique no botão Opções de digitalização hiperlink.

    Clique nas opções de digitalização

  4. Clique em Verificação completa > Escaneie agora .

    Faça a varredura

Agora, aguarde a conclusão da verificação e, uma vez concluída, tente usar o WSL novamente.