Hoe het Windows-subsysteem voor Linux te repareren heeft geen geïnstalleerde distributies 'fout?

Bash is een Unix Shell en een vorm van een commandotaal die voor het eerst werd geïntroduceerd in 1989. Het is wijd verspreid als de standaard Login-shell voor Linux en MacOS. Hoewel het meestal wordt gezien in Linux en Marcos, is er een versie die op Windows 10 kan worden geïnstalleerd. Er zijn echter veel klachten binnengekomen van gebruikers die Bash op Windows 10 niet kunnen gebruiken en een “ Windows-subsysteem voor Linux heeft geen geïnstalleerde distributies 'foutmelding terwijl u dit probeert te doen.

"Windows-subsysteem voor Linux heeft geen geïnstalleerde distributies" Foutmelding

Wat veroorzaakt de fout 'Windows-subsysteem voor Linux heeft geen geïnstalleerde distributies'?

Nadat we talloze klachten van meerdere gebruikers hadden ontvangen, besloten we het probleem te onderzoeken en een reeks oplossingen te bedenken die de fout voor de meeste van onze gebruikers oplosten. We hebben ook de redenen onderzocht waarom deze fout is geactiveerd en hebben ze hieronder vermeld.

  • Ontbrekende distributies: na het installeren van bash voor Windows zijn er bepaalde extra bestanden die moeten worden geïnstalleerd voor het Windows-subsysteem. Als deze bestanden niet automatisch van de Microsoft Store kunnen worden gedownload, wordt deze fout geactiveerd.
  • Uitgeschakelde service: in bepaalde gevallen kan de LxssManager- service die meestal op de achtergrond wordt uitgevoerd, worden geblokkeerd na een recente update. Dit kan voorkomen dat het besturingssysteem alle benodigde bestanden verkrijgt om de bash-shell uit te voeren die de fout kan veroorzaken.
  • Verkeerde standaarddistributie geselecteerd: als Ubuntu niet is geselecteerd als standaarddistributie voor het besturingssysteem, kan deze fout worden veroorzaakt. Omdat Ubuntu een essentiële distributie is voor het uitvoeren van de bash-shell.

Nu u een basiskennis hebt van de aard van het probleem, gaan we verder met de oplossingen. Zorg ervoor dat u deze implementeert in de specifieke volgorde waarin ze worden gepresenteerd om conflicten te voorkomen.

Oplossing 1: distributies handmatig installeren

Als bepaalde distributies niet automatisch kunnen worden gedownload en geïnstalleerd, kunnen we proberen ze handmatig te installeren via de opdrachtprompt. Daarom voeren we in deze stap een opdracht uit om essentiële distributies te installeren. Daarom:

  1. Druk tegelijkertijd op de knoppen " Windows " + " R " om de prompt Uitvoeren te openen.
  2. Typ " cmd " en druk op " Shift " + " Ctrl " + " Enter " om de beheerdersrechten toe te kennen.

    Typ cmd in de prompt Run en druk op Shift + Alt + Enter om een ​​verhoogde opdrachtprompt te openen
  3. Typ de volgende opdracht en druk op enter.
     lxrun / installeren 

    Lxrun / install-opdracht wordt gestart
  4. Dit zal het downloaden vanuit de Microsoft Store activeren, druk op " Y " om het downloadproces te starten indien gevraagd door de opdrachtprompt.
  5. Controleer of het probleem blijft bestaan.

    Opmerking: deze opdracht kan ook worden uitgevoerd op de Power Shell (beheerder)

Oplossing 2: wacht 10 minuten

Voor sommige gebruikers loste het probleem zichzelf op na 5 tot 10 minuten. Vaak duurt het na een herstart enige tijd voordat bepaalde processen en services zijn gestart. Hierdoor kan de fout worden geactiveerd als u te snel na het opstarten bash probeert uit te voeren. Daarom wordt aanbevolen om na het opstarten van uw computer minstens 10 minuten te wachten voordat u verdergaat met de onderstaande stappen.

Oplossing 3: Ubuntu installeren

Als Ubuntu niet op uw computer is geïnstalleerd, kan het deze fout veroorzaken omdat het een zeer belangrijke distributie is die nodig is om bash uit te voeren. Volg de onderstaande stappen om Ubuntu te downloaden en te installeren.

  1. Start uw computer opnieuw op en log in op uw account.
  2. Klik op deze link om de downloadpagina te openen.
  3. Klik op de optie " Get " en selecteer vervolgens de optie "Open Microsoft Store ".

    Klik op de optie "Get"
  4. Zodra de Microsoft Store is geladen, klikt u op de optie " Ophalen " om de Ubuntu-distributie te downloaden.
  5. Zodra het downloadproces is voltooid, klikt u op de optie " Installeren " die verschijnt in plaats van de optie " Get ".

    Klik op de optie "Installeren"
  6. Ubuntu wordt nu op de computer geïnstalleerd .
  7. Controleer of het probleem blijft bestaan.

Oplossing 4: LxssManager Service starten

Het is mogelijk dat de LxssManager-service is uitgeschakeld waardoor deze fout wordt geactiveerd. Daarom zullen we in deze stap de LxssManager-service handmatig starten. Daarom:

  1. Druk tegelijkertijd op de toetsen " Windows " + " R " om de prompt Uitvoeren te openen.
  2. Typ ' Services' . msc 'en druk op' Enter '.

    Typ "Services.msc" en druk op Enter
  3. Scroll naar beneden en dubbelklik op de service " LxssManager ".
  4. Klik op de vervolgkeuzelijst van het opstarttype en selecteer " Automatisch ".
  5. Klik op de optie " Start " en selecteer " Toepassen ".

    Selecteer Automatisch als het opstarttype en druk op Enter
  6. Klik op " OK " en controleer of het probleem blijft bestaan.

Interessante Artikelen