Resolver WslRegisterDistribution falhou com o erro: 0x800701bc

Postado em 2021-07-14
How To
Resolver WslRegisterDistribution falhou com o erro: 0x800701bc

2021-07-14

Se você instalou a compilação mais recente do Windows 10 e deseja executar vários aplicativos do Microsoft Linux, o subsistema WSL-Windows para Linux seria a melhor ideia. No entanto, para superar as limitações do WSL 1, como uso de placas gráficas e execução de aplicativos Linux GUI, a empresa apresenta o WSL 2.

Bem, uma vez que você habilite o WSL e queira acessá-lo, você pode obter um erro :

Instalando, isso pode levar alguns minutos ... WslRegisterDistribution falhou com o erro: 0x800701bc Erro: 0x800701bc WSL 2 requer uma atualização de seu componente do kernel. Para obter informações, visite https://aka.ms/wsl2kernel Pressione qualquer tecla para continuar ...

O erro ocorreu porque a versão mais recente do Windows 10, fora da caixa, vem com WSL 2, a sucessor do WSL1 e que precisa de alguma atualização do kernel. Como sabemos com o WSL 2, a Microsoft implementou o kernel Linux completo, portanto, o antigo precisa ser atualizado. Para isso, vá para a página: https://docs.microsoft.com/en-us/windows/wsl/wsl2-kernel

Execute a instalação baixada , ele abrirá um instalador GUI, siga o Subsistema Microsoft Windows para assistente de atualização do Linux.

Agora, feche o aplicativo WSL Linux por exemplo, Ubuntu, e reabra-o novamente. Desta vez você não obterá o erro: 0x800701bc.

Dica extra: No caso, mesmo depois disso você não conseguirá usar o WSL 2 porque deste erro:

Instalando, isso pode levar alguns minutos ... WslRegisterDistribution falhou com o erro: 0x80370102 Erro: 0x80370102 A máquina virtual não pôde ser iniciada porque um recurso necessário não está instalado. Pressione qualquer tecla para continuar ...

Significa que os principais componentes exigidos pelo Subsistema Windows para Linux versão 2, ou seja, Plataforma de Máquina Virtual énão habilitado. Portanto, basta executar o Windows PowerShell com direitos de Administrador, uma das formas de atalho para isso é simplesmente clicar com o botão direito no botão Iniciar do Windows 10 e selecionar “ Windows PowerShell (Admin) “. Copie e cole o seguinte comando:

Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

Depois disso, reinicie o PC ou laptop que você está usando.