Hur fixar jag 'Windows Subsystem For Linux has no Installed Distributions' Fel?

Bash är ett Unix-skal och en form av ett kommandospråk som först introducerades 1989. Det har distribuerats i stor utsträckning som standardinloggningsskalet för Linux och MacOS. Även om det mest ses i Linux och Marcos, finns det en version som kan installeras på Windows 10. Men många klagomål har kommit in från användare som inte kan använda Bash på Windows 10 och en “Windows Subsystem For Linux har inga installerade distributioner”Fel visas när du försöker göra det.

Vad orsakar felet ”Windows Subsystem For Linux has no Installed Distributions”?

Efter att ha fått många klagomål från flera användare bestämde vi oss för att undersöka problemet och tog fram en uppsättning lösningar som fixade felet för de flesta av våra användare. Vi tittade också på orsakerna till vilka detta fel utlöstes och listade dem nedan.

Nu när du har en grundläggande förståelse för problemets natur kommer vi att gå vidare mot lösningarna. Se till att du implementerar dessa i den specifika ordning som de presenteras för att undvika konflikter.

Lösning 1: Installera distributioner manuellt

Om vissa distributioner inte kan laddas ner och installeras automatiskt kan vi försöka installera dem manuellt via kommandotolken. I det här steget kör vi därför ett kommando för att installera viktiga distributioner. För det:

  1. Tryck på "Windows” + “R”-Knapparna samtidigt för att öppna körningsprompten.
  2. Skriv in "cmd”Och tryck“Flytta” + “Ctrl” + “Stiga på”För att bevilja de administrativa behörigheterna.
  3. Skriv in följande kommando och tryck på enter.
    lxrun / install

    Notera:Försök att köra det här kommandot i Powershell om det inte fungerar i kommandotolken.

  4. Detta kommer att utlösa nedladdningen från Microsoft Store, tryck “Y”För att starta nedladdningsprocessen om kommandotolken frågar.
  5. Kolla upp för att se om problemet kvarstår.
    Notera: Detta kommando kan också köras på Power Shell (administratör). Men om det inte känns igen, ladda ner och installera Ubuntu från Microsoft Store och försök köra kommandot.

Lösning 2: Vänta i 10 minuter

För vissa användare fixade problemet sig själv efter 5 till 10 minuter. Ofta efter en omstart tar vissa processer och tjänster lite tid att starta. På grund av detta kan felet utlösas om du försöker köra bash för tidigt efter starten. Därför rekommenderas det att vänta för åtminstone 10 minuter efter att du startat upp din dator innan du Fortsätt med stegen nedan.

Lösning 3: Installera Ubuntu

Om Ubuntu inte har installerats på din dator kan det utlösa detta fel eftersom det är en mycket viktig distribution som krävs för att köra bash. Följ stegen nedan för att ladda ner och installera Ubuntu.

  1. Omstart din dator och logga in på ditt konto.
  2. Klick på den här länken för att öppna nedladdningssidan.
  3. Klicka på "Skaffa sig”Alternativ och sedan Välj de "Öppna Microsoft Lagra”Alternativ.
  4. När Microsoft Store har laddats upp, klick på "Skaffa sig”-Alternativ för att börja ladda ner Ubuntu-distributionen.
  5. När nedladdningsprocessen är klar, klick på "Installera”Alternativ som visas i stället för”Skaffa sig”Alternativ.
  6. Ubuntu kommer nu att vara installerad på datorn.
  7. Kolla upp för att se om problemet kvarstår.

Lösning 4: Starta LxssManager-tjänsten

Det är möjligt att LxssManager-tjänsten har inaktiverats på grund av vilket detta fel utlöses. I det här steget startar vi därför LxssManager-tjänsten manuellt. För det:

  1. Tryck "Windows” + “R”-Knapparna samtidigt för att öppna körprompten.
  2. Skriv in "Tjänster.msc”Och tryck“Stiga på“.
  3. Rulla ner och dubbelklicka på “LxssManager”Service.
  4. Klicka på rullgardinsmenyn för starttyp och välj “Automatisk“.
  5. Klicka på "StartOch välj “Tillämpa“.
  6. Klicka på "OK”Och kontrollera om problemet kvarstår.
Facebook Twitter Google Plus Pinterest