Quando vou iniciar o projeto usando o wsl -- list --online, ele me pede para instalar o wsl.exe e quando tento instalar ele da como "acesso negado"
Quando vou iniciar o projeto usando o wsl -- list --online, ele me pede para instalar o wsl.exe e quando tento instalar ele da como "acesso negado"
Olá Erion.
Tudo bem?
O erro que você está enfrentando geralmente ocorre por questões de permissão ou configuração do Windows.
O WSL (Windows Subsystem for Linux) depende de alguns pré-requisitos que precisam estar habilitados e você precisa de privilégios de administrador para instalar ou atualizar.
Primeiro, certifique-se de que está usando um prompt de comando ou PowerShell com privilégios de administrador.
Clique com o botão direito no ícone do PowerShell ou CMD e escolha "Executar como administrador".
Se mesmo assim o erro continuar, tente habilitar manualmente o recurso do WSL: no PowerShell com privilégios de administrador, rode:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Depois reinicie o computador.
Se estiver usando o Windows 11, você também pode tentar instalar a versão mais recente do WSL com:
wsl --install
ou especificar uma distribuição:
wsl --install -d Ubuntu
Novamente, é necessário que o prompt seja executado como administrador.
Se ainda assim aparecer “acesso negado”, pode ser que haja políticas de segurança bloqueando a instalação ou que seu usuário não tenha privilégios completos.
Nesse caso, confirme se você está em uma conta de administrador ou tente ativar o WSL via Painel de Controle - Programas -Ativar ou desativar recursos do Windows.
Envia um feedback com os resultados.
Bons estudos.