Como atualizar o kernel do WSL no Windows 11



ATUALIZADO EM 12/12/2025: No Windows 11, manter o WSL (Subsistema Windows para Linux) atualizado pode ser um pouco complicado às vezes. Embora o Windows gerencie muitas das atualizações automaticamente, há momentos em que você desejará verificar manualmente ou forçar uma atualização, especialmente se estiver enfrentando bugs ou precisar dos recursos mais recentes do kernel. A boa notícia? Você pode fazer tudo isso facilmente pela linha de comando. Este guia mostra como atualizar o WSL sem problemas e até mesmo como habilitar algumas funções automáticas para que você não precise se preocupar muito com isso.

Quando as atualizações do WSL não chegam tão rápido quanto você gostaria, geralmente é porque a Microsoft primeiro lança novos kernels ou atualizações no GitHub e depois os disponibiliza pelo Windows Update…o que pode demorar um pouco. Então, se você precisa dos recursos mais recentes agora, uma atualização manual via PowerShell ou Prompt de Comando pode ser a solução. Além disso, vou mostrar como verificar as versões mais recentes, fazer downgrade se necessário e garantir que o WSL receba as atualizações automaticamente em segundo plano. Porque, claro, o Windows sempre complica um pouco as coisas.

Como atualizar o WSL no Windows 11

Abra o PowerShell ou o Prompt de Comando como administrador.

  • Clique no menu Iniciar e digite PowerShell ou Prompt de Comando.
  • Clique com o botão direito do mouse no resultado e selecione “Executar como administrador”. Sim, você precisa de direitos de administrador para a maioria das funções do WSL.

Verifique a versão atual do WSL (opcional, mas recomendado).

  • Digite wsl --versione pressione Enter. Isso mostrará se você está executando o WSL 1 ou 2 e qual versão está sendo usada.

Essa etapa ajuda porque às vezes você pensa que está no caminho certo, mas na verdade está uma versão atrás e nem sabia disso.

Acione a atualização mais recente do WSL

  • Execute o wsl --updatecomando. Este comando baixa e instala o kernel e os componentes mais recentes.

Observação: Na primeira vez que você fizer isso, pode levar alguns minutos e, às vezes, a atualização não ficará visível imediatamente. Isso é normal. Em algumas configurações, o processo de atualização pode falhar na primeira tentativa; nesse caso, basta executar o comando novamente.

Verifique a atualização (novamente)

  • Digite wsl --versionnovamente para verificar se o número da versão reflete as atualizações mais recentes.

Se a versão não mudou, pode ser que esteja apenas aguardando o Windows Update atualizar. Mesmo assim, executar o comando wsl --updategeralmente força o sistema a buscar o que precisa.

Opcionalmente, reverta para o kernel anterior se houver problemas.

  • Digite wsl --update --rollback. Isso reverte para o último kernel estável caso uma atualização tenha causado problemas.

É meio estranho, mas é útil se você estiver testando algo e quiser voltar atrás sem precisar reinstalar tudo.

Por que isso funciona

Isso fornece os bits mais recentes do kernel diretamente da Microsoft, em vez de esperar que o Windows Update os disponibilize.É especialmente útil quando os recursos ou correções mais recentes são lançados primeiro no GitHub. Em algumas máquinas, esse comando pode apresentar comportamentos estranhos — às vezes não funciona na primeira tentativa ou trava. Reiniciar o PowerShell ou o seu PC pode ajudar.É um pouco trabalhoso, mas é mais rápido do que esperar pelo lançamento oficial.

Habilitar atualizações automáticas para WSL

Para reduzir as verificações manuais, veja onde habilitar o Windows para baixar atualizações de outros produtos da Microsoft — incluindo kernels e componentes do WSL:

  1. Abra as Configurações.
  2. Acesse o Windows Update.
  3. Clique em Opções avançadas.
  4. Localize e ative a opção “Receber atualizações para outros produtos da Microsoft”.

Isso não garante atualizações instantâneas, mas assegura que o WSL receba os patches assim que forem lançados — em algumas configurações, ainda pode haver um pouco de atraso, mas é melhor do que usar o niks.

Perguntas frequentes sobre a atualização do WSL no Windows 11

Como faço para atualizar o WSL manualmente no Windows 11?

Basicamente, execute o comando wsl --updateno PowerShell ou no Prompt de Comando com privilégios de administrador. Depois disso, basta reiniciar o computador, se necessário. Na maioria das vezes, isso instala o kernel mais recente automaticamente.

Devo verificar manualmente se há atualizações com frequência?

Geralmente, o Windows Update faz um bom trabalho, mas se você precisa desesperadamente do kernel ou dos recursos mais recentes, executá-lo wsl --updatede vez em quando nunca é demais. Principalmente se a atualização for conhecida por corrigir bugs que você encontrou.

Como posso saber qual versão do WSL estou usando?

É só executar wsl --version. Fácil, né? Vai te dizer se você está na versão 1 ou 2, além das informações da compilação.Útil para solucionar problemas ou só para se gabar de ter a versão mais recente.

A atualização do WSL 1 para o 2 faz alguma diferença?

Sim, atualizar do WSL 1 para o 2 não é apenas uma atualização, é uma atualização completa. Você precisará habilitar a virtualização na BIOS/UEFI e, em seguida, converter suas distribuições com o comando `sudo apt-get update`.A atualização só atualiza o kernel do sistema, não toda a infraestrutura da distribuição.wsl --set-version 2

Posso reverter para uma versão anterior do WSL se a versão mais recente causar problemas?

Sim, use `./configure` wsl --update --rollback. Ele reverte o kernel para a versão anterior.É útil se uma atualização recente causar problemas. Normalmente, esse comando funciona após uma atualização com falha ou um problema de compatibilidade.

Por que minha versão do WSL está desatualizada em relação à versão mais recente do GitHub?

Isso é irritante. A Microsoft primeiro envia os novos kernels para o GitHub. Pode levar alguns dias ou semanas até que o Windows Update os disponibilize. Isso é normal, basta esperar ou forçar a atualização manualmente.

Como garantir que as atualizações do WSL ocorram automaticamente?

Acesse Configurações > Windows Update > Opções avançadas e ative “Receber atualizações para outros produtos da Microsoft”. Dessa forma, o kernel será baixado e instalado em segundo plano, sem complicações.

A atualização do WSL vai afetar minhas instalações do Linux?

Não. A atualização do WSL atualiza apenas os componentes de backend, não suas distribuições Linux instaladas ou seus pacotes. Seu ambiente de desenvolvimento permanece intacto.

Atualização de 12 de dezembro de 2025: Apenas um lembrete de que essas informações estão atualizadas, mas o Windows e o WSL estão em constante evolução, então, às vezes, um processo ligeiramente diferente pode surgir no futuro.



Este artigo foi útil?