WslRegisterDistribution falhou com o erro: 0x80370114 (04.27.24)

Ao trabalhar em seu dispositivo, é comum encontrar mensagens de erro. Eles são perfeitamente normais porque dizem que há algo que precisa ser consertado. Pode ser um processo bloqueado ou um componente de hardware com defeito.

Neste artigo, discutiremos tudo o que há para saber sobre a ferramenta Subsistema Windows para Linux e uma mensagem de erro comum associada a ela.

O subsistema Windows para Linux ou WSL é uma ferramenta útil para desenvolvedores. Mas às vezes, ele causa problemas no Windows 10. Uma das mensagens de erro mais comuns associadas a ele é “WslRegisterDistribution Failed with Error: 0x80370114.”

Então, o que é esta mensagem de erro e pode ser fixo? Neste artigo, compartilharemos tudo o que sabemos sobre esse erro de WSL.

Dica profissional: verifique se há problemas de desempenho em seu PC, arquivos inúteis, aplicativos prejudiciais e ameaças à segurança
que podem causar problemas de sistema ou desempenho lento.

Scan grátis para problemas de PC3.145.873downloadsCompatível com:Windows 10, Windows 7, Windows 8

Oferta especial. Sobre Outbyte, instruções de desinstalação, EULA, Política de Privacidade.

O que é o subsistema Windows para Linux?

Para entender melhor o erro, primeiro nos informe o que é o subsistema Windows para Linux ou WSL.

O Subsistema Windows para Linux é uma ferramenta que permite aos desenvolvedores executar uma plataforma Linux em um dispositivo Windows. Com o WSL, os desenvolvedores podem selecionar suas distribuições Linux favoritas na Microsoft Store oficial. Eles também podem executar alguns comandos e ferramentas de linha de comando, incluindo sed, awk e grep.

Além disso, a ferramenta WSL permite aos desenvolvedores executar aplicativos Linux no Windows e executar scripts de shell Bash em programas de linha de comando .

Para instalar a ferramenta WSL no Windows, você deve fazer o seguinte:

Etapa 1: Habilitar a ferramenta WSL

Primeiro, você deve habilitar o subsistema Windows para o recurso Linux para que a ferramenta seja executada no Windows. Para fazer isso, inicie o PowerShell com privilégios de administrador. Em seguida, execute este comando: dism.exe / online / enable-feature / featurename: Microsoft-Windows-Subsystem-Linux / all / norestart. Uma vez feito isso, reinicie seu computador.

Etapa 2: Instale sua escolha de distribuição do Linux

Para continuar com esta etapa, abra a Microsoft Store primeiro. A partir daqui, você pode selecionar uma distribuição Linux. Suas opções incluem:

  • Ubuntu
  • openSUSE Leap 42
  • SUSE Linux Enterprise Server 42
  • Kali Linux
  • Debian GNU / Linux

Depois de fazer sua escolha, clique nele. Você será direcionado para a página de distribuição. Aqui, clique no botão Obter . Se for a primeira vez que você instala uma distribuição Linux, você deve ver uma inicialização da janela do console. Ele solicitará que você aguarde alguns minutos para que os arquivos sejam descompactados e salvos em seu dispositivo. No futuro, a instalação de outras distribuições deve levar apenas menos de um segundo.

Agora, para a instalação ser concluída, o serviço Computação de host Hyper-V deve estar ativo e corrida. Caso contrário, você receberá a falha WslRegisterDistribution com erro: 0x80370114.

O que é o erro WslRegisterDistribution falhou no Windows 10?

O WslRegisterDistribution falhou com o erro: 0x80370114 ocorre quando o serviço Hyper-V é bloqueado durante a instalação de uma distribuição Linux usando a ferramenta WSL. Geralmente vem com a mensagem de erro completa, “Erro: 0x80370114 A operação não pôde ser iniciada porque um recurso necessário não está instalado.”

Quando você vê o erro, provavelmente não consegue acessar o WSL ferramenta de linha de comando.

O que causa o erro WslRegisterDistribution Failed no Windows 10?

Conforme mencionado, esse erro aparece se o serviço Hyper-V for bloqueado durante a instalação de uma distribuição Linux usando a ferramenta WSL. No entanto, há casos em que aparece devido à ausência de um recurso essencial de suporte do Windows 10.

Solução de problemas básicos para o erro de falha de WslRegisterDistribution no Windows 10

As correções que compartilhamos abaixo consomem muito tempo. Mas antes de experimentá-los, reinicie o computador primeiro. Há momentos em que tudo o que o seu computador precisa é de uma reinicialização rápida. Você pode se surpreender ao descobrir que o erro desaparece após uma reinicialização. Isso é especialmente verdadeiro se você não desligar o computador por um tempo.

Agora, se você acha que está sofrendo de um erro mais complicado que não consegue reiniciar normalmente, considere outras opções avançadas de reinicialização. Depois de reiniciar e ver que o problema persiste, solucione o problema!

Para solucionar o problema, você precisará habilitar o subsistema do Windows para o recurso Linux primeiro. E para fazer isso, existem dois métodos.

Método nº 1: Habilite o Subsistema do Windows para o recurso Linux por meio da opção Ativar ou Desativar recursos do Windows

Para ativar o recurso Subsistema Windows para Linux por meio da opção Ativar ou Desativar recursos do Windows, procure a opção usando o campo de pesquisa. Na lista de resultados, marque a opção ao lado de Subsistema Windows para Linux . Clique em OK para continuar.

Neste ponto, seu sistema encontrará e instalará todos os arquivos de sistema necessários. Uma vez feito isso, será solicitado que você reinicie o computador. Depois que o computador for reiniciado, não haverá mais problemas.

Método 2: Use o Windows PowerShell

Outra maneira de solucionar o problema é usando o Windows PowerShell . Para que esse método funcione, você precisa abrir o Windows PowerShell com privilégios de administrador. Em seguida, insira o seguinte comando para ativar o recurso WSL: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux.

Depois de inserir o comando, seu sistema começará a pesquisar e instalar todos os arquivos de sistema necessários. Quando solicitado, digite Y para reiniciar o computador.

Como corrigir o erro WslRegisterDistribution Failed no Windows 10

Agora, se os métodos de solução de problemas acima não funcionarem, prossiga com as correções listadas abaixo.

Correção nº 1: desbloquear o serviço de computação de host Hyper-V

Para desbloquear o serviço, primeiro você deve verificar se está usando uma solução antivírus. Se você estiver usando o Windows Defender, siga estas etapas:

  • No campo de pesquisa, insira a segurança do Windows. Pressione Enter para iniciar a janela Segurança do Windows .
  • Vá para a seção Controle de aplicativo e navegador .
  • Clique em Explorar configurações de proteção .
  • Navegue até a guia Configurações do programa .
  • Encontre o Hyper- Serviço V Host Compute acessando este caminho: C: \ WINDOWS \ System32 \ vmcompute.exe.
  • Selecione o serviço e clique no botão Editar .
  • Encontre a seção Code Flow Guard (CFG) e desmarque Substituir Configuração do sistema opção.
  • Em seguida, abra o Windows PowerShell com privilégio de administrador.
  • Execute este comando: net start vcompute.
  • É importante notar que o controle do Aplicativo e navegador em Segurança do Windows desempenha um papel vital em seu PC. Ele protege seu dispositivo contra ameaças e arquivos, downloads, aplicativos e sites potencialmente perigosos. Portanto, certifique-se de que não está desativado. Se necessário, você pode apenas adicionar uma exceção para que outros programas que dependem dela possam ser executados conforme o esperado.

    Correção nº 2: reinicie o serviço Lxss Manager

    Outro serviço associado ao WSL é o serviço Linux Instance Life Cycle. Ele é executado em segundo plano para, de alguma forma, manter as coisas sob controle. Porém, se esse serviço estiver bloqueado ou com problemas, você poderá encontrar o erro. Nesse caso, reiniciar o serviço pode resolver a falha.

    Para reiniciar o serviço, eis o que você deve fazer:

  • Pressione as teclas Windows + R para iniciar a caixa de diálogo Executar .
  • Insira services.msc no campo de texto e pressione OK
  • Na lista de serviços, encontre o serviço LxssManager e reinicie-o.
  • Uma vez feito isso, reinicie a ferramenta WSL e verifique se a mensagem de erro desapareceu.
  • Correção nº 3: inicie a ferramenta WSL na Microsoft Store

    Há casos em que a distribuição Linux que você instalou tem um bug, resultando em um erro ao iniciar a ferramenta WSL. O bom é que ele pode ser facilmente limpo reiniciando o aplicativo WSL diretamente da interface da Microsoft Store.

    Para obter um guia detalhado sobre o que fazer, siga estas etapas:

  • Vá na Barra de tarefas e clique no campo Windows Search .
  • Aqui, digite Microsoft Store e pressione Enter .
  • Uma lista de resultados será exibida na tela. Clique no resultado mais relevante.
  • No canto superior direito da janela, clique no menu de três pontos.
  • Selecione Minha biblioteca . < // forte> aplicativo.
  • Clique no botão Iniciar e veja se o problema foi resolvido.
  • Correção nº 4: atualize o Terminal Linux via prompt de comando

    Se você estiver executando uma versão mais antiga da distribuição, provavelmente encontrará o erro. Mas, novamente, isso pode ser corrigido. Atualizar o aplicativo resolverá o problema.

    Para atualizar sua distribuição do Linux, use o prompt de comando. Dessa forma, você não precisa reinstalar o aplicativo. Aqui está um guia sobre o que fazer:

  • Vá para a Barra de tarefas e clique no campo Pesquisa do Windows .
  • Prompt de comando de entrada e pressione Enter
  • Na lista de resultados, clique com o botão direito em Prompt de comando.
  • Selecione Executar como administrador .
  • Em seguida, insira os seguintes comandos na linha de comando. Certifique-se de pressionar Enter após cada comando:
    • C: \ & gt; bash
    • $ sudo apt-get update
    • $ sudo apt-get dist-upgrade
    • $
    • C: \ & gt; sair
  • Agora, inicie a ferramenta WSL para ver se o erro foi corrigido.
  • Correção nº 5: repare o aplicativo WSL

    Se nada funcionou até agora, é possível que o erro seja causado por uma instalação corrompida do aplicativo WSL. Para reparar isso, use o recurso Reparar do Windows.

    Veja como:

  • Clique com o botão direito no botão Windows e selecione Configurações .
  • Vá para Apps
  • Localize e clique no aplicativo WSL .
  • Selecione Opções avançadas .
  • Role para baixo e encontre o botão Reparar .
  • Depois que o aplicativo for reparado, verifique se há erro está consertado. Caso contrário, volte para a seção Opções avançadas .
  • E, a seguir, clique no botão Redefinir . Observe que esta ação fará com que você perca seus dados e outras configurações.
  • Reinicie o aplicativo e veja se o erro foi eliminado.
  • Correção nº 6: Reinstale o aplicativo WSL

    Se reparar o aplicativo não corrigiu o problema, o módulo danificado do aplicativo deve ter sofrido tantos danos que o processo de reparo não pode mais corrigi-lo. Para isso, você precisa desinstalar manualmente o aplicativo e reinstalá-lo novamente.

    Siga estas etapas:

  • Clique com o botão direito no botão Windows e selecione < forte> Configurações .
  • Encontre o aplicativo WSL e escolha Desinstalar
  • Depois de desinstalado, desative a opção Subsistema para Linux e reinicie seu dispositivo.
  • Ao reiniciar, tente habilitar a opção Subsistema para Linux mais uma vez.
  • Em seguida, reinstale o aplicativo WSL . Esperançosamente, isso resolverá o problema.
  • Correção nº 7: redefina o seu PC com Windows

    A Microsoft permite que os usuários do Windows 10 reiniciem seus computadores. Isso fará com que seu sistema operacional volte ao estado em que estava quando foi acessado pela primeira vez, o que significa que nenhum aplicativo de terceiros está mais presente.

    A reinicialização do Windows 10 dá ao computador um novo começo. Esta é uma solução útil se você estiver tendo um problema relacionado ao software e não conseguir resolvê-lo.

    Existem duas maneiras de redefinir o Windows 10. Consulte as seções abaixo.

    Método 1: Redefinir o Windows de dentro

    Se você conseguir fazer login no Windows com êxito, redefini-lo será um processo simples. Basta seguir estas etapas:

  • Vá para o menu Iniciar .
  • Selecione Configurações
  • Navegue para Atualização e segurança e selecione Recuperação
  • No painel direito, vá para Redefinir este PC e clique em Começar .
  • Você tem duas opções neste momento: Manter meus arquivos e Remover tudo . Se você planeja escolher a segunda opção, certifique-se de que já criou um backup de seus dados importantes, pois eles serão perdidos nas etapas seguintes.
  • Se um aviso aparecer, basta clicar em Próximo .
  • Na janela que aparece, reveja os detalhes da ação que você irá realizar. Se você estiver satisfeito com eles, clique no botão Redefinir . Isso iniciará o processo de redefinição.
  • O processo levará alguns minutos para ser concluído. Além disso, o computador será reiniciado várias vezes ao longo do caminho. No momento em que você vir uma tela com três opções, selecione uma e clique em Continuar.
  • Método 2: Redefina o Windows 10 sem fazer login

    Se você não conseguir fazer login em sua conta do Windows 10, ainda há outra maneira de redefinir seu dispositivo: Use o menu Opções de inicialização. Este menu aparecerá automaticamente se o seu dispositivo não inicializar corretamente duas a três vezes consecutivas. Mas se isso não acontecer, você pode chamá-lo pressionando o botão Shift e liga / desliga. Em seguida, clique em Reiniciar. Assim que o dispositivo for reiniciado, você verá o menu Opções de inicialização. A partir daqui, você pode prosseguir com a redefinição do Windows 10.

    Veja como proceder:

  • Clique em Solução de problemas
  • Selecione Reinicialize este PC.
  • Execute as etapas 6 a 8 do método anterior e espere que o dispositivo reinicie e reinicie.
  • Quando solicitado a selecionar uma das três opções após o dispositivo ser reiniciado, selecione Continuar .
  • Correção nº 8: execute uma instalação limpa do Windows

    Antes de prosseguir com a instalação limpa do Windows 10, certifique-se de atender aos seguintes requisitos primeiro:

    • 1 GB de RAM para 32 bits e 2 GB para 64 bits
    • Processador de 1 GHz ou mais rápido
    • 20 GB de espaço livre no disco rígido
    • tela de 800 x 600
    • Processador gráfico DirectX 9
    • Acesso estável à Internet
    • Uma conta válida da Microsoft

    Para executar uma instalação limpa, você deve considerar algumas coisas primeiro. Se você baixou o arquivo ISO do Windows 10, mas planeja instalá-lo em outro computador, pode fazer isso usando um DVD ou USB. Para começar, você deve ter uma unidade flash com pelo menos 4 GB de espaço livre. Se você está planejando usar um DVD, certifique-se de que o computador onde irá instalar o sistema operacional tem uma unidade óptica.

    Assim que tiver todos esses requisitos, você poderá prosseguir com a criação de uma unidade inicializável. Insira o USB em seu computador e carregue o programa de software de gravação de sua escolha. Siga as instruções na tela para criar o disco inicializável. Em seguida, escolha uma unidade e encontre o arquivo ISO que você baixou. O processo será iniciado e deve levar cerca de 10 a 15 minutos para ser concluído.

    Após criar um dispositivo de mídia inicializável, instale-o no computador. Insira o DVD ou USB e desligue o computador. Em seguida, ligue-o novamente e pressione o botão F2 ou F12 para acessar o menu de inicialização do BIOS. Aqui, selecione de onde seu PC será inicializado. Selecione sua unidade inicializável. Siga as instruções aqui.

    Correção nº 9: execute uma verificação de malware

    Há momentos em que entidades de malware ou vírus se infiltram com sucesso em seu sistema e afetam processos importantes do sistema ou desativam serviços vitais. Se isso acontecer, você verá mensagens de erro como WslRegisterDistribution Failed with Error 0x80370114.

    Portanto, crie o hábito de realizar varreduras regulares de malware para proteger seu dispositivo contra ameaças. Felizmente, você não precisa se estressar procurando o scanner de malware perfeito que existe. Você pode usar o verificador de malware integrado do Windows 10: Windows Defender .

    Veja como usá-lo.

  • Inicie as configurações de Segurança do Windows .
  • Escolha Proteção contra vírus e ameaças.
  • Selecione Opções de verificação .
  • A partir daqui, clique em Verificação offline do Windows Defender .
  • Clique no botão Verificar agora .
  • A verificação levará cerca de 15 minutos para ser concluída. Depois disso, seu dispositivo será reiniciado.
  • Assim que a verificação for concluída, visualize os resultados abrindo Configurações de segurança do Windows . Selecione Proteção contra vírus e ameaças e clique em Histórico da proteção .
  • Siga as ações recomendadas.
  • Agora, se achar Se a verificação que você executou não é suficiente, você ainda pode executar outra verificação usando um programa antivírus de terceiros.

    Basta baixar um programa antivírus de sua escolha e iniciá-lo. Novamente, execute uma verificação e remova o malware para manter seu dispositivo protegido contra ameaças.

    Correção nº 10: Use o Verificador de arquivos do sistema

    O Verificador de arquivos do sistema é uma ferramenta que permite aos usuários do Windows verificar e restaurar arquivos danificados corrompidos arquivos de sistema que acionam erros na plataforma Windows 10. Para usá-lo, faça o seguinte:

  • Pressione as teclas Windows + X para abrir o menu principal.
  • Selecione Prompt de comando (Admin) para iniciar o prompt de comando com direitos de administrador.
  • Na linha de comando, insira o comando sfc / scannow e pressione Enter
  • O processo de reparo deve começar agora. Certifique-se de não fechar a janela ou interromper o processo.
  • Assim que a verificação for concluída, reinicie o computador.
  • Correção nº 11: Libere espaço do sistema

    Em alguns casos, a mensagem de erro aparece porque não há espaço suficiente na unidade, portanto o sistema não pode concluir o processo. Uma maneira de lidar com esse problema é liberar espaço em sua unidade.

    Para isso, você pode usar a ferramenta Limpeza de disco, que está integrada na maioria dos dispositivos Windows 10. Para usá-lo, siga estas etapas:

  • Clique no menu Iniciar .
  • Vá para Todos os programas .
  • Selecione Acessórios e clique em Ferramentas do sistema.
  • Escolha Limpeza de disco.
  • Na seção Arquivos a serem excluídos , selecione todos os tipos de arquivo que deseja remover.
  • Depois de fazer sua escolha, pressione OK.

    Você também pode liberar espaço do sistema manualmente, passando por suas pastas uma por uma. Mas isso vai consumir muito do seu tempo. Sugerimos que você use a ferramenta Limpeza de disco ou, melhor ainda, uma ferramenta de reparo de PC de terceiros.

    Correção nº 12: peça ajuda profissional

    Se você fez tudo, mas nada parece funcionar, não tenha medo de pedir ajuda. Os especialistas estarão sempre dispostos a ajudá-lo.

    Você pode entrar em contato com a equipe de suporte da Microsoft por meio do site deles e solicitar uma solução que funcione para você. Mas se a necessidade de corrigir o problema for urgente, leve-a a um profissional perto de você. Deixe que eles lidem com o erro em seu nome para que você não precise fazer isso.

    Conclusão

    Você pode não usar a ferramenta Subsistema Windows para Linux o tempo todo porque ela foi projetada para desenvolvedores. No entanto, vale a pena saber como funciona, os erros comuns associados a ele, suas causas e como corrigi-los. Dessa forma, você sabe como agir caso o encontre no futuro.

    Se você vir WslRegisterDistribution Failed with Error: 0x80370114, você já sabe o que fazer. Execute os métodos básicos de solução de problemas primeiro: Habilite o recurso Subsistema Windows para Linux via PowerShell ou através da opção Ativar ou Desativar Recursos do Windows. Se isso não funcionar, você pode continuar tentando outras correções, incluindo desbloquear o Hyper-V Host Compute Service, reiniciar o serviço Lxss Manager, iniciar a ferramenta WSL na Microsoft Store, atualizar a ferramenta por meio do Prompt de Comando, reinstalar o WSL aplicativo e redefinindo o Windows.

    Mas se tudo mais falhar, você sempre pode buscar a ajuda de profissionais. Entre em contato com a equipe de suporte da Microsoft online ou leve seu computador ao centro de serviço autorizado mais próximo.

    Deixe-nos saber sua opinião sobre WslRegisterDistribution Failed with Error 0x80370114. Compartilhe maneiras de resolver isso nos comentários!


    Vídeo do youtube: WslRegisterDistribution falhou com o erro: 0x80370114

    04, 2024