Recentemente tive o problema para inicializar o WSL na máquina, pois o comando não era reconhecido pelo Windows.
Após acompanhar fóruns e seguir diversos tutoriais para resolver o problema, descobri que o motivo foi que o antivírus utilizado, até então da Kaspersky, bloqueou a execução de aplicativos Linux na máquina.
Acontece que o antivírus desabilita o serviço LxssManager, que é responsável por criar um ambiente Linux isolado dentro do Windows, gerenciar os recursos do sistema e garantir que tudo funcione de forma eficiente.
Resolução
Basta abrir o prompt de comando (CMD) como administrador e executar o comando abaixo, um adendo utilizei o prompt do powershell e o comando abaixo era bloqueado, que iniciará novamente a execução do serviço LxssManager.
sc start LxssManager
Para validar se o serviço está em execução siga esses passos:
- Pressione as teclas Win + R juntas para abrir a caixa de diálogo Executar.
- Digite services.msc e pressione Enter para acessar os serviços dos Windows.
- Pesquise por LxssManager.
Com o comando abaixo conseguirá validar o WSL funcionando na máquina.
wsl --status
Após o serviço ser inicializado, provavelmente receberá uma notificação do seu antivírus recomendando o bloqueio de comandos Linux, se aceitar o bloqueio, o antivírus vai parar o serviço LxssManager e com isso o WSL não funcionará.
Referências
https://learn.microsoft.com/pt-br/windows/wsl/basic-commands
https://learn.microsoft.com/en-us/previous-versions/windows/desktop/cmdline/wsl-architectural-overview
Top comments (0)