Os usuários têm permissão para instalar e executar a distribuição do Linux em seus PCs com Windows usando o recurso WSL (subsistema do Windows para Linux). Mas, ao instalar o subsistema Linux via WSL, os usuários relataram ter visto o erro “WslRegisterDistribution falhou com erro: 0x8007023e”. Geralmente, esse problema está associado ao próprio subsistema Windows para Linux (WSL) sendo manipulado ou às configurações de VM que estão sendo usadas no Windows. Leia este artigo e siga as correções para superar esse erro em seu PC.
Índice
Fix 1 - desabilitar e habilitar o subsistema Linux
1. pressione Windows e R teclas do seu teclado para abrir Corre.
2. Modelo optionalfeatures.exe lançar Recursos do Windows.
3. No Ligue e desligue o recurso do Windows janela, você precisa desabilitar todas as opções relacionadas à máquina virtual.
- Localizar Hyper-V e desmarque a caixa ao lado dele.
- Desmarque a opção Subsistema Windows para Linux.
- Além disso, desative a opção Plataforma de máquina virtual por desmarcando a caixa associada a ele.
- Se você tem Plataforma de hipervisor do Windows então desabilitar isso também.
4. Clique em OK. Nesse momento, os Recursos do Windows procuram os arquivos necessários e faz as alterações.
5. No prompt de confirmação, clique em Reinicie agora para reiniciar o seu PC.
6. Após a reinicialização do sistema, volte para Recursos do Windows como em Etapas 1 e 2 e permitir todas as opções acima por checando a caixa associada a eles.
7. Reiniciar seu PC novamente após reativá-lo.
8. Verifique se você consegue iniciar a distribuição Linux sem o erro.
Fix 2 - Habilitar subsistema Linux via PowerShell
1. aperte o janelas chave e tipo PowerShell na caixa de pesquisa.
2. Clique com o botão direito sobre PowerShell no resultado da pesquisa e clique em Executar como administrador.
3. Se o Controle de acesso do usuário prompts, clique em sim.
4. Digite o comando abaixo e pressione Digitar.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
5. Após a execução do comando, ele solicita um reiniciar. pressione Y para reiniciar seu PC para completar a operação.
6. Verifique se o erro foi resolvido após a inicialização.
Fix 3 - Atualizar subsistema Linux via prompt de comando
1. aperte o janelas chave e tipo cmd na caixa de pesquisa.
2. Clique com o botão direito sobre Prompt de comando e selecione Executar como administrador.
3. Atualize a distribuição do Linux usando o comando abaixo.
C: \> bash $ sudo apt-get update $ sudo apt-get dist-upgrade $C: \> sair
4. Agora abra o terminal Linux e verifique se o erro foi resolvido.
Fix 4 - Reinstalar Subsistema Windows para Linux (WSL)
Se as duas correções acima não eliminaram o erro para você com a distribuição do Linux, será necessário desinstalar e reinstalar o WSL, pois pode haver problemas com o próprio WSL.
UMA. Desinstalar distribuição Linux e subsistema Windows para Linux
1. Apenas segure o Windows e R simultaneamente para abrir o Corre diálogo.
2. Modelo ms-settings: appsfeatures abrir Apps& Recursos no Configurações do Windows.
3. Localize o seu Instalação Linux (por exemplo, Ubuntu) na lista de aplicativos.
4. Clique no três pontos verticais próximo a ele e selecione Desinstalar.
5. Conclua a desinstalação seguindo as instruções na tela.
6. Agora localize Subsistema Windows para Linux na lista de aplicativos.
7. Clique no três pontos verticais associado a ele e clique em Desinstalar.
8. Após a desinstalação, remova todos os arquivos e componentes associados do WSL usando Recursos do Windows. Siga as etapas em Fix 1 para desabilitar WSL e plataforma de hipervisor do Windows.
9. Reinício seu sistema e, em seguida, instale o WSL.
B. Instale o subsistema Windows para Linux
Windows 10 versão 2004 e superior ou Windows 11
1. Acerte o Windows e R chave e tipo PowerShell no Corre caixa de diálogo que se abre.
2. pressione Ctrl + Shift + Enter abrir PowerShell como administrador.
3. Digite o comando abaixo.
wsl --install
4. Ele baixa a versão mais recente do Linux e também ativa os componentes opcionais necessários para o subsistema Linux funcionar.
5. Reiniciar seu computador após a execução do comando.
6. Execute uma nova instalação do software Linux que você desinstalou anteriormente. Inicie o seu terminal Linux e verifique se o erro foi resolvido.
Instalação manual (em vez do comando de instalação acima) ou versões mais antigas do Windows
1. Abrir Executar (Windows + R).
2. Modelo PowerShell e pressione Ctrl + Shift + Enter abrir Prompt de comando como administrador.
3. Digite o comando abaixo
dism.exe / online /habilitar recurso /featurename:Microsoft Windows-Subsystem-Linux / all / norestart
4. Reinício seu PC após a conclusão da execução do comando acima.
5. Após a inicialização, use a Windows Store para baixar e instalar a distribuição Linux que você desinstalou.
6. Inicie o aplicativo Linux e verifique se o problema foi corrigido.
É isso!
Esperamos que você tenha conseguido superar WslRegisterDistribution Failed with Error 0x8007023e em seu PC usando as correções neste artigo. Comente e diga-nos a correção que o ajudou.