Recentemente, quando instalei o WSL (Windows Subsystem for Linux) na minha nova instalação do Windows 11 e tentei iniciar o Ubuntu, recebi o estranho erro “Fix WslRegisterDistribution failed with error: 0x800701bc.”Isso me impediu de instalar e abrindo qualquer distro Linux no WSL.
O erro completo é o seguinte:
Fix WslRegisterDistribution failed with error: 0x800701bc
Erro: 0x800701bc WSL 2 requer uma atualização para seu componente de kernel.
WslRegisterDistribution Error 0x800701bc
Como você pode ver, o erro informa que o kernel do WSL precisa de uma atualização. No entanto, acabei de instalar o WSL e ele deveria estar atualizado. Felizmente, o erro é bastante fácil de corrigir. Se você vir esse erro, siga as etapas fornecidas abaixo.
Corrigir erro WslRegisterDistribution 0x800701bc
Para corrigir o erro 0x800701bc WslRegisterDistribution falhou, temos que atualizar o componente do kernel WSL. Felizmente, é muito fácil de fazer. Deixe-me mostrar a você.
Abra o menu Usuário avançado com o atalho Tecla Windows + X. Selecione a opção Terminal (Admin) para abrir o Windows Terminal. Digite o comando “wsl –update“e pressione Enter no teclado. O comando atualiza e reinstala o WSL. Feche o terminal e reinicie o computador. Com isso, o WslRegisterDistribution Error 0x800701bc foi corrigido. Agora você pode instalar e iniciar qualquer distro Linux no WSL.
Passos com mais detalhes:
Como eu disse, você precisa atualizar o WSL no seu computador para corrigir o erro. Para isso, abra o Terminal do Windows como administrador. Clique com o botão direito do mouse no menu Iniciar ou pressione o atalho”Tecla Windows + X”e selecione a opção”Terminal (Admin)”no menu de contexto do ícone Iniciar.
Assim que a janela do terminal de administração abrir, digite “wsl –update “e pressione a tecla Enter em seu teclado.

Em breve conforme você faz isso, o kernel do WSL é atualizado. Feito isso, você verá a mensagem “O subsistema do Windows para Linux foi instalado”.

Se você não deseja executar o comando ou se não funcionou, você pode baixar o pacote de atualização do kernel WSL da Microsoft e executá-lo. Para fazer isso, vá para a página de manual oficial do Microsoft WSL, e clique no link do pacote de atualização do kernel Linux WSL2 na etapa 4 para faça o download.

Após o download, clique duas vezes no arquivo”wsl_update_x64.msi”. Clique no botão Avançar e a atualização do kernel WSL2 será instalada. Depois disso, clique no botão”Concluir”para fechar a janela do instalador.

Depois que a atualização do kernel do WSL estiver instalada, você poderá instalar e iniciar qualquer distro do Linux no WSL. Como você pode ver, no meu caso, posso instalar o Ubuntu no Windows 11 WSL.
—
Isso é tudo. É simples corrigir o WslRegisterDistribution falhou com o erro: 0x800701bc.
Espero que este guia simples e fácil de instruções do Windows tenha ajudado você.
Se você estiver travado ou precisar de ajuda, envie um e-mail e tentarei ajudar o máximo possível.