Como corrigir o erro 'Windows Subsystem for Linux is no Installed Distributions'?

O Bash é um Unix Shell e uma forma de linguagem de comando que foi introduzida pela primeira vez em 1989. Ele foi amplamente distribuído como o shell de Login padrão para Linux e MacOS. Embora seja visto principalmente em Linux e Marcos, há uma versão que pode ser instalada no Windows 10. No entanto, muitas reclamações vêm de usuários incapazes de usar o Bash no Windows 10 e um “ Windows Subsystem For Linux”. não tem distribuições instaladas ”erro é visto ao tentar fazer isso.

“O subsistema do Windows para Linux não tem distribuições instaladas” Mensagem de erro

O que causa o erro “O subsistema do Windows para Linux não tem distribuições instaladas”?

Depois de receber várias reclamações de vários usuários, decidimos investigar o problema e criamos um conjunto de soluções que corrigiu o erro para a maioria de nossos usuários. Além disso, analisamos os motivos pelos quais esse erro é acionado e os listamos abaixo.

  • Distribuições ausentes: Ao instalar o bash para Windows, há determinados arquivos adicionais que precisam ser instalados para o subsistema do Windows. Se esses arquivos não puderem ser baixados automaticamente da Microsoft Store, esse erro será acionado.
  • Serviço desabilitado: em certos casos, o serviço LxssManager que normalmente está sendo executado em segundo plano pode ser bloqueado após uma atualização recente. Isso pode impedir que o sistema operacional adquira todos os arquivos necessários para executar o shell bash, o que pode acionar o erro.
  • Distribuição Padrão Errada Selecionada: Se o Ubuntu não tiver sido selecionado como a distribuição padrão para o sistema operacional, isso pode acionar esse erro. Porque o Ubuntu é uma distribuição essencial para executar o shell bash.

Agora que você tem uma compreensão básica da natureza do problema, nós nos moveremos em direção às soluções. Certifique-se de implementá-los na ordem específica em que são apresentados para evitar conflitos.

Solução 1: instalando distribuições manualmente

Se determinadas distribuições não puderem ser baixadas e instaladas automaticamente, podemos tentar instalá-las manualmente por meio do prompt de comando. Portanto, nesta etapa, estaremos executando um comando para instalar distribuições essenciais. Por isso:

  1. Pressione os botões “ Windows ” + “ R ” simultaneamente para abrir o prompt Executar.
  2. Digite “ cmd ” e pressione “ Shift ” + “ Ctrl ” + “ Enter ” para conceder privilégios administrativos.

    Digitando cmd no prompt de execução e pressionando Shift + Alt + Enter para abrir um prompt de comando elevado
  3. Digite o seguinte comando e pressione enter.
     lxrun / install 

    Iniciando o comando Lxrun / install
  4. Isso acionará o download da Microsoft Store, pressione " Y " para iniciar o processo de download, se solicitado pelo prompt de comando.
  5. Verifique se o problema persiste.

    Nota: Este comando também pode ser executado no Power Shell (Administrador)

Solução 2: Aguarde 10 Minutos

Para alguns usuários, o problema se corrigiu após 5 a 10 minutos. Muitas vezes, após uma reinicialização, determinados processos e serviços levam algum tempo para serem iniciados. Devido a isso, o erro pode ser acionado se você tentar executar o bash logo após a inicialização. Portanto, recomenda-se aguardar pelo menos 10 minutos após a inicialização do seu computador antes de prosseguir com as etapas abaixo.

Solução 3: instalando o Ubuntu

Se o Ubuntu não tiver sido instalado em seu computador, ele poderá acionar esse erro, pois é uma distribuição muito importante que é necessária para executar o bash. Para baixar e instalar o Ubuntu, siga os passos abaixo.

  1. Reinicie o seu computador e faça login na sua conta.
  2. Clique neste link para abrir a página de download.
  3. Clique na opção “ Get ” e selecione a opção “Open Microsoft Store ”.

    Clicando na opção "Get"
  4. Depois que o Microsoft Store for carregado, clique na opção " Obter " para começar a baixar o Ubuntu Distribution.
  5. Quando o processo de download terminar, clique na opção “ Install ” que aparece no lugar da opção “ Get ”.

    Clicando na opção "Instalar"
  6. O Ubuntu agora será instalado no computador.
  7. Verifique se o problema persiste.

Solução 4: Iniciando o serviço LxssManager

É possível que o Serviço LxssManager tenha sido desativado devido ao qual esse erro foi acionado. Portanto, nesta etapa, iniciaremos manualmente o serviço LxssManager. Por isso:

  1. Pressione as teclas “ Windows ” + “ R ” simultaneamente para abrir o prompt Executar.
  2. Digite “ Serviços . msc ”e pressione“ Enter ”.

    Digitando em “Services.msc” e pressionando Enter
  3. Role para baixo e clique duas vezes no serviço " LxssManager ".
  4. Clique no menu suspenso do tipo de inicialização e selecione " Automático ".
  5. Clique na opção " Iniciar " e selecione " Aplicar ".

    Selecionando Automático como o tipo de inicialização e pressionando enter
  6. Clique em " OK " e verifique se o problema persiste.

Artigos Interessantes