WslRegisterDistribution falhou com erro: 0x80370102
Ao instalar o WSL(WSL) , se você receber um erro dizendo — WslRegisterDistribution failed with error: 0x80370102 — então esta postagem o ajudará a resolvê-lo. O erro(Error) ocorre por alguns motivos. Virtualização aninhada , um limite no CPUID , suporte à virtualização(Virtualization) e muito mais.
WslRegisterDistribution failed with error: 0x80370102.
Error: 0x80370102 The Virtual machine could not be started because a required feature is not installed
WslRegisterDistribution falhou com erro: 0x80370102
Siga estas sugestões para corrigir o problema.
- Ativar virtualização aninhada
- Habilite o suporte ao Hyper-V no nível do BIOS(BIOS Level)
- Desativar limitação no CPUID
Você precisará de permissão de administrador e conhecimento do BIOS para implementá-los.
Ativar virtualização aninhada
Se você instalou o Windows(Windows) em uma VM e tenta instalar o WSL(WSL) , precisa habilitar a virtualização aninhada. Inicie o PowerShell(Launch PowerShell) com permissão de administrador e execute o comando conforme mencionado abaixo.
Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true
Se isso não funcionar, você precisa habilitar a virtualização no nível do hardware. Isso dependerá do BIOS ou UEFI . Mais sobre isso nos Documentos oficiais da Microsoft(official Microsoft Documents) .
Habilite o suporte ao Hyper-V no nível do BIOS(BIOS Level)
Abra o BIOS/UEFI e verifique as configurações que podem ser chamadas de VT-x, AMD-V, SVM, Vanderpool, Intel VT-d ou AMD IOMMU. (VT-x, AMD-V, SVM, Vanderpool, Intel VT-d, or AMD IOMMU. )Se for AMD , você precisa verificar AMD-V , SVM e assim por diante. Para Intel , geralmente é VT-x .
Siga a postagem vinculada para descobrir as configurações de acordo com o seu computador. A lista inclui configurações para Dell , Asus , Acer e assim por diante.
Desativar limitação no CPUID
Quando você liga o computador, o sistema operacional executa a instrução CPUID para determinar o processador e seus recursos. CPUID usa quando você está usando um novo processador com um sistema operacional antigo. O Windows(Windows) pode ter problemas ao lidar com as informações de CPUID e, portanto, você precisa desativá-lo.
A localização Limit CPUID Max
varia para cada BIOS/UEFI . Portanto, certifique-se de olhar ao redor para encontrar onde ele está no seu computador.
Espero que o post tenha sido útil para resolver o WslRegisterDistribution 0x80370102 , que aparece ao instalar o WSL(WSL) .
Falha semelhante WslRegisterDistribution com erros(Similar WslRegisterDistribution failed with errors) : 0xc03a001a | 0x80041002 | 0x800700b7 ou 0x80080005(0x800700b7 or 0x80080005) | 0x80070422 | 0x80370114 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e e 0x8000000d(0x8007019e and 0x8000000d) .
Relacionado: (Related: )Solucionar problemas de mensagens e códigos de erro do subsistema Windows para Linux.(Troubleshoot Windows Subsystem for Linux Error Messages and Codes.)
Related posts
WslRegisterDistribution Falha com erro: 0x80370114
WslRegisterDistribution falhou com error 0x8007023e
WslRegisterDistribution falhou com error 0x8007019e ou 0x8000000d
WslRegisterDistribution Falhou com Erro: 0x800701BC
WslRegisterDistribution Falha com erro: 0x80070422
WSL parou de funcionar com Error 0x80070003
Build LineageOS em Windows 10 usando Windows Subsystem para Linux
Como instalar o Windows Subsystem para Linux no Windows 11
Como definir Linux Distribution version para WSL1 or WSL2 em Windows 10
Fix Windows Subsystem para Linux Errors, Problems and Issues
WslRegisterDistribution falhou com error 0x800700b7 ou 0x80080005
WslRegisterDistribution falhou com error 0xc03a001a
Como executar .sh ou Shell Script file em Windows 11/10
Fix WslRegisterDistribution falhou com error 0x80070032
Como verificar a versão do Windows Subsystem for Linux (WSL) no Windows
WslRegisterDistribution Falha com erro: 0x80041002