Ao atualizar de uma versão do WSL para a próxima, você pode receber WslRegisterDistribution falhou com o erro 0x80070032. Isso ocorre principalmente porque você pode não ter habilitado a plataforma de máquina virtual. Embora a versão mais antiga do WSL funcione, a mais recente pode não. Esta postagem irá guiá-lo sobre como você pode corrigir o problema.
As mensagens de erro completas são assim:
Instalando, isso pode levar alguns minutos ..
WslRegisterDistribution falhou com o erro: 0x80070032
Erro: 0x80070032 A solicitação não é compatível.
Pressione qualquer tecla para continuar…
WslRegisterDistribution falhou com o erro: 0x80070032
O erro é visto quando você atualiza ou reinstala a versão mais recente do WSL. Experimente as seguintes sugestões:
- Instalar Máquina Virtual
- Corrigir problema de permissão de arquivo
Você precisará de permissão de administrador para usar essas sugestões.
1] Instalar Máquina Virtual
A máquina virtual se tornou uma necessidade para a versão WSL. Se o seu computador for compatível, você precisará instalá-lo usando os recursos do Windows.
- Pressione o botão Iniciar e digite Turn Windows Features.
- Clique no aplicativo quando ele aparecer na lista
- Marque a caixa ao lado de Virtual Machine Platform e clique no botão Ok
Assim que o recurso estiver instalado, tente atualizar ou reinstalar, e deve funcionar agora.
2] Corrigir problema de permissão de arquivo
Uma das soluções menos relatadas é quando o usuário precisa se apropriar da pasta Distro, excluí-la e instalá-la novamente para resolver o problema.
- Vamos para % localappdata% \ Packages \ e localize o Distro nome da pasta
- Clique com o botão direito e selecione Propriedades
- Mude para a guia Segurança e clique no botão Avançado
- Certifique-se de que sua conta esteja na lista.
Uma vez feito isso, exclua a pasta e reinstale a Distro.
Espero que a postagem tenha sido útil e você tenha conseguido corrigir o erro de falha WslRegisterDistribution 0x80070032.
WslRegisterDistribution semelhante falhou com erros: 0xc03a001a | 0x80041002 | 0x800700b7 ou 0x80080005 | 0x80070422 | 0x80370114 | 0x80370102 | 0x80070003 | 0x8007023e | 0x800701bc | 0x8007019e e 0x8000000d.