Come risolvere l'errore "Sottosistema Windows per Linux non ha distribuzioni installate"?

Bash è una shell Unix e una forma di linguaggio di comando che è stata introdotta per la prima volta nel 1989. È stata ampiamente distribuita come shell di login predefinita per Linux e MacOS. Sebbene sia presente principalmente in Linux e Marcos, esiste una versione che può essere installata su Windows 10. Tuttavia, sono stati presentati molti reclami da parte di utenti che non sono in grado di utilizzare Bash su Windows 10 e un " sottosistema Windows per Linux viene visualizzato l'errore " No Installed Distributions " durante il tentativo di farlo.

Messaggio di errore "sottosistema Windows per Linux non ha distribuzioni installate"

Che cosa causa l'errore "Sottosistema Windows per Linux non ha distribuzioni installate"?

Dopo aver ricevuto numerosi reclami da più utenti, abbiamo deciso di indagare sul problema e abbiamo escogitato una serie di soluzioni che hanno risolto l'errore per la maggior parte dei nostri utenti. Inoltre, abbiamo esaminato i motivi per cui questo errore viene attivato e li abbiamo elencati di seguito.

  • Distribuzioni mancanti: al momento dell'installazione di bash per Windows, ci sono alcuni file aggiuntivi che devono essere installati per il sottosistema Windows. Se questi file non possono essere scaricati automaticamente da Microsoft Store, questo errore viene attivato.
  • Servizio disabilitato: in alcuni casi, il servizio LxssManager che di solito è in esecuzione in background potrebbe essere bloccato dopo un recente aggiornamento. Questo può impedire al sistema operativo di acquisire tutti i file necessari per eseguire la shell bash che potrebbe innescare l'errore.
  • Distribuzione predefinita errata selezionata: se Ubuntu non è stato selezionato come distribuzione predefinita per il sistema operativo, potrebbe causare questo errore. Perché Ubuntu è una distribuzione essenziale per l'esecuzione della shell bash.

Ora che hai una conoscenza di base della natura del problema, passeremo alle soluzioni. Assicurati di implementarli nell'ordine specifico in cui sono presentati per evitare conflitti.

Soluzione 1: installazione manuale delle distribuzioni

Se alcune distribuzioni non possono essere scaricate e installate automaticamente, possiamo provare a installarle manualmente tramite il prompt dei comandi. Pertanto, in questo passaggio, eseguiremo un comando per installare le distribuzioni essenziali. Per quello:

  1. Premere contemporaneamente i pulsanti “ Windows ” + “ R ” per aprire il prompt Esegui.
  2. Digitare " cmd " e premere " Maiusc " + " Ctrl " + " Invio " per concedere i privilegi di amministratore.

    Digitando cmd nel prompt di esecuzione e premendo Maiusc + Alt + Invio per aprire un prompt dei comandi con privilegi elevati
  3. Digita il seguente comando e premi invio.
     lxrun / install 

    Avvio del comando Lxrun / install
  4. Ciò attiverà il download da Microsoft Store, premere " Y " per avviare il processo di download se richiesto dal prompt dei comandi.
  5. Controlla se il problema persiste.

    Nota: questo comando può essere eseguito anche su Power Shell (amministratore)

Soluzione 2: attendere 10 minuti

Per alcuni utenti, il problema si è risolto dopo 5-10 minuti. Spesso dopo un riavvio, alcuni processi e servizi richiedono del tempo per avviarsi. Per questo motivo, l'errore potrebbe essere attivato se si tenta di eseguire bash troppo presto dopo l'avvio. Pertanto, si consiglia di attendere almeno 10 minuti dopo l'avvio del computer prima di procedere con i passaggi seguenti.

Soluzione 3: installazione di Ubuntu

Se Ubuntu non è stato installato sul tuo computer, può innescare questo errore perché è una distribuzione molto importante necessaria per eseguire bash. Per scaricare e installare Ubuntu seguire i passaggi seguenti.

  1. Riavvia il computer e accedi al tuo account.
  2. Fai clic su questo link per aprire la pagina di download.
  3. Fai clic sull'opzione " Ottieni ", quindi seleziona l'opzione "Apri Microsoft Store ".

    Facendo clic sull'opzione "Ottieni"
  4. Una volta caricato Microsoft Store, fai clic sull'opzione " Ottieni " per iniziare a scaricare Ubuntu Distribution.
  5. Una volta terminato il processo di download, fai clic sull'opzione " Installa " che viene visualizzata al posto dell'opzione " Ottieni ".

    Facendo clic sull'opzione "Installa"
  6. Ubuntu verrà ora installato sul computer.
  7. Controlla se il problema persiste.

Soluzione 4: avvio del servizio LxssManager

È possibile che il servizio LxssManager sia stato disabilitato a causa del quale questo errore viene attivato. Pertanto, in questo passaggio, avvieremo manualmente il servizio LxssManager. Per quello:

  1. Premere contemporaneamente i tasti “ Windows ” + “ R ” per aprire il prompt Esegui.
  2. Digita " Servizi . msc "e premere" Invio ".

    Digitando "Services.msc" e premendo Invio
  3. Scorri verso il basso e fai doppio clic sul servizio " LxssManager ".
  4. Fai clic sul menu a discesa del tipo di avvio e seleziona " Automatico ".
  5. Fare clic sull'opzione " Start " e selezionare " Applica ".

    Selezionando Automatico come tipo di avvio e premendo invio
  6. Fai clic su " OK " e controlla se il problema persiste.

Articoli Interessanti