Antivírus Kaspersky bloqueia WSL(Windows subsystem Linux)

Danielle Siqueira - Aug 29 - - Dev Community

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:

  1. Pressione as teclas Win + R juntas para abrir a caixa de diálogo Executar.
  2. Digite services.msc e pressione Enter para acessar os serviços dos Windows.
  3. Pesquise por LxssManager.

Image description

Com o comando abaixo conseguirá validar o WSL funcionando na máquina.

wsl --status

Image description

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á.

Image description

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

.
Terabox Video Player