- Solução de problemas de instalação do WSL 2 no Windows 10
- Habilitar Hyper-V para WSL 2
- O que é o código de erro 0x80073cfe?
- Como faço para corrigir o erro 0x80370114?
- Habilite a virtualização no BIOS do seu PC
- Habilitar virtualização aninhada
- Como corrigir erro de falha de wslregistrationdistribution no Ubuntu?
- Como faço para corrigir o erro WSL do Windows 11?
- Reinicie o serviço LxssManager
- O que é o erro WSL 0x80070032?
- Por que não consigo acessar minha distribuição Ubuntu?
- Habilite o recurso de plataforma de máquina virtual
- Quando tudo falha
- Por que wslregisterdistribution falhou com o erro 0x80370102?
- O que significa wslregisterdistribution falhou 0x80370102?
- Por que wslregisterdistribution falhou com o erro 0x8000000d?
- Referências
- O que é o erro WSL 0x8007019e?
- Como corrijo o erro de instalação 0x80070003?
Solução de problemas de instalação do WSL 2 no Windows 10
Tentando instalar uma distribuição Linux no Windows Subsystem for Linux (WSL) 2 e tendo problemas? Você não está sozinho. O infame código de erro 0x80370102 surpreendeu muitos usuários do Windows que buscam aproveitar o poder do WSL 2.
Nesta postagem, examinaremos as causas comuns da mensagem WslRegisterDistribution failed with error: 0x80370102 e como resolvê-las, com base em insights compartilhados em fóruns da comunidade. Com as correções certas, você terá Ubuntu, Debian ou sua distribuição Linux preferida instalada e funcionando no WSL 2 rapidamente.
Habilitar Hyper-V para WSL 2
Um dos culpados mais comuns por trás do erro 0x80370102 é que o Hyper-V não está habilitado. Introduzido no Windows 8, o Hyper-V é o hipervisor nativo da Microsoft que permite executar máquinas virtuais (VMs) no Windows.
O Hyper-V é um pré-requisito para usar o WSL 2, que utiliza uma VM leve para hospedar o ambiente Linux. Portanto, se o Hyper-V estiver desabilitado, a VM que alimenta o WSL 2 não poderá ser iniciada – acionando o erro 0x80370102.
O que é o código de erro 0x80073cfe?
A Microsoft Store geralmente funciona bem. Mas, às vezes, ao atualizar os aplicativos em seu sistema, você pode notar este código de erro irritante “ ERROR_PACKAGE_REPOSITORY_CORRUPTED. Código de erro 0x80073CFE “. Após uma pesquisa completa da mensagem de erro, concluímos que uma chave de registro corrompida é o motivo do problema.
Como faço para corrigir o erro 0x80370114?
Quando fiquei preso no erro 0x80370114, precisei desmarcar todas as três opções de plataforma de máquina virtual, plataforma de hipervisor do Windows e subsistema do Windows para Linux em Ativar ou desativar recursos do Windows. Em seguida, clique em Aplicar, pule a reinicialização sugerida, ligue-os novamente e, em seguida, Aplicar, desta vez com uma reinicialização.
Habilitar o Hyper-V é simples:
-
Abra Programas e Recursos por meio da caixa de diálogo Executar (Windows + R e digite
appwiz.cpl
) -
Clique em “Ativar ou desativar recursos do Windows”
-
Marque a caixa Hyper-V e clique em OK
-
Reinicie o seu PC
Assim que o computador for reinicializado, o Hyper-V estará habilitado e pronto para oferecer suporte ao WSL 2.
Habilite a virtualização no BIOS do seu PC
Se o Hyper-V já estiver habilitado, mas você ainda estiver vendo o erro WslRegisterDistribution 0x80370102, a próxima coisa a verificar é se a virtualização está ativada em seu BIOS.
Essa configuração permite que o Hyper-V aproveite os recursos de virtualização do seu processador. Pode ser rotulado como VT-x (Intel) ou AMD-V (AMD) no BIOS do seu sistema.
Veja como ativá-lo:
-
Reinicie o seu PC e pressione a tecla para entrar no BIOS, geralmente Delete ou F2
-
Navegue até a guia Segurança
-
Procure uma opção chamada Virtualização ou VT e habilite-a
-
Salve as alterações e reinicie
Com a virtualização ativada no BIOS, o Hyper-V e o WSL 2 devem funcionar corretamente.
Habilitar virtualização aninhada
Se as sugestões anteriores não resolverem o erro 0x80370102, a virtualização aninhada pode ser a culpada.
Como corrigir erro de falha de wslregistrationdistribution no Ubuntu?
Especificamente, você precisa habilitar o subsistema Windows para Linux antes que o aplicativo Ubuntu seja instalado corretamente. Se você se esqueceu de fazer isso, receberá o erro ‘WslRegistrationDistribution failed’. Para fixar isso, abra o Painel de Controle e selecione Programas. Selecione a opção Ativar ou desativar recursos do Windows.
Como faço para corrigir o erro WSL do Windows 11?
Pressione a tecla Windows para abrir o menu Iniciar, digite Microsoft Store e pressione Enter. Selecione Minha Biblioteca no canto inferior esquerdo do aplicativo. Encontre o aplicativo de distribuição Linux, como Ubuntu, clique em Iniciar e verifique se o problema foi resolvido. Às vezes, erros WSL do Windows 11 podem ocorrer devido a um bug na distribuição Linux instalada.
A virtualização aninhada permite executar VMs dentro de VMs. Como o WSL 2 usa uma VM, ele requer suporte para virtualização aninhada.
Você pode habilitar a virtualização aninhada para WSL 2:
-
Abrindo um prompt elevado do PowerShell
-
Correndo:
Set-VMProcessor -VMName -ExposeVirtualizationExtensions $true
-
Substituindo
<VMName>
com o nome da sua distribuição WSL 2 -
Alocando pelo menos 4 GB de RAM para a VM WSL 2
Com a virtualização aninhada habilitada, a VM do Windows pode executar corretamente a VM WSL 2 Linux.
Reinicie o serviço LxssManager
O serviço LxssManager alimenta o subsistema Windows para Linux e precisa estar em condições de funcionamento. Se estiver corrompido ou travando, isso pode se manifestar como o erro 0x80370102.
Reiniciar o serviço LxssManager pode colocar o WSL de volta em funcionamento:
-
Abra a caixa de diálogo Executar com Windows + R
-
Tipo
serviços.msc
e pressione Enter -
Encontre LxssManager na lista e clique com o botão direito nele
-
Selecione Reiniciar
-
Tente instalar sua distribuição WSL 2 novamente
Isso deve atualizar o serviço LxssManager e potencialmente resolver quaisquer problemas que afetem o WSL 2.
O que é o erro WSL 0x80070032?
O erro WSL no Windows 11 inclui uma variedade de códigos e avisos, e os mais comuns são WslRegisterDistribution falhou com erros: 0x80070032, 0x80370102, 0x8007023e e 0x8007019e. Agora que cobrimos as causas e os códigos de erro, vamos ver as soluções. Como testamos, revisamos e avaliamos?
Por que não consigo acessar minha distribuição Ubuntu?
Sabe-se que esse erro ocorre depois que uma distribuição é instalada “parcialmente”. No PowerShell (como um usuário normal não administrador), tente executar: Se ele retornar uma distribuição Ubuntu (e você não conseguir acessá-la), execute: # AVISO: Operação destrutiva.
Habilite o recurso de plataforma de máquina virtual
Finalmente, outro caminho é garantir que o recurso opcional Plataforma de Máquina Virtual esteja habilitado.
Isso fornece os componentes necessários do Windows para virtualização Hyper-V e WSL 2, portanto, se estiver desativado, você poderá esperar problemas.
Ative-o:
-
Abrindo programas e recursos
-
Clicar em “Ativar ou desativar recursos do Windows”
-
Verificando a plataforma da máquina virtual
-
Reiniciando seu sistema
Com a caixa Virtual Machine Platform marcada, o Windows tem o que precisa para experiências WSL 2 suaves como a seda.
Quando tudo falha
Se você ainda não consegue se livrar da mensagem “WslRegisterDistribution falhou com erro: 0x80370102” depois de tentar todas as soluções acima, não perca as esperanças. Outros usuários no seu lugar obtiveram sucesso buscando assistência adicional nos fóruns de suporte técnico da Microsoft e nos canais do Windows Insider.
Por que wslregisterdistribution falhou com o erro 0x80370102?
WslRegisterDistribution falhou com erro: 0x80370102 Erro: 0x80370102 A máquina virtual não pôde ser iniciada porque um recurso obrigatório não está instalado. Ao pesquisar esse erro e ao ler o guia oficial de instalação do WSL 2 da Microsoft, o erro sempre parece ser porque o sistema não tem a virtualização habilitada no BIOS.
O que significa wslregisterdistribution falhou 0x80370102?
WslRegisterDistribution falhou com erro: 0x80370102 Erro: 0x80370102 O 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, a plataforma de máquina virtual não estão habilitados.
Por que wslregisterdistribution falhou com o erro 0x8000000d?
WslRegisterDistribution falhou com erro: 0x8000000d Erro: 0x8000000d Um mudança de estado ilegal foi solicitado. Pressione qualquer tecla para continuar… ‘Subsistema Windows para Linux’ O Subsistema Windows para Linux não possui distribuições instaladas. Use ‘wsl.exe –list –online’ para listar as distribuições disponíveis e ‘wsl.exe –install
‘ para instalar.
Desejamos a você o melhor para colocar o WSL 2 em funcionamento em sua máquina Windows! Deixe-nos saber nos comentários se alguma dessas dicas funcionou ou se você descobriu outra solução.
Referências
- https://www.partitionwizard.com/partitionmagic/wslregisterdistribution-failed-with-error-0x80370102.html
- https://www.makeuseof.com/wslregisterdistribution-failed-with-error-0x80370102-windows/
O que é o erro WSL 0x8007019e?
WSL (Subsistema Windows para Linux) é um recurso gratuito e opcional do Windows 10 que permite aos usuários executar programas Linux no Windows. Os usuários relataram ter visto este erro 0x8007019e conforme mostrado na imagem abaixo ao abrir o prompt de comando do Linux. Assim que esse erro aparecer, o usuário não terá permissão para usar o terminal baseado em WSL.
Como corrijo o erro de instalação 0x80070003?
Pressione qualquer tecla para continuar… Referindo-se ao documento: Falha na instalação com erro 0x80070003 ou erro 0x80370102 Certifique-se de que a virtualização esteja habilitada dentro do BIOS do seu computador. As instruções sobre como fazer isso variam de computador para computador e provavelmente estarão nas opções relacionadas à CPU.