Sådan rettes 'Windows Subsystem For Linux har ingen installerede distributioner' fejl?

Bash er et Unix Shell og en form for et kommandosprog, der først blev introduceret i 1989. Det er blevet bredt distribueret som standard login-shell til Linux og MacOS. Selvom det for det meste ses i Linux og Marcos, er der en version, der kan installeres på Windows 10. Der er dog kommet mange klager over brugere, der ikke er i stand til at bruge Bash på Windows 10 og et " Windows-subsystem til Linux har ingen installerede distributioner ”-fejl ses under forsøg på at gøre det.

“Windows-undersystem til Linux har ingen installerede distributioner” Fejlmeddelelse

Hvad forårsager fejlen "Windows-subsystem til Linux har ingen installerede distributioner"?

Efter at have modtaget adskillige klager fra flere brugere, besluttede vi at undersøge problemet og udtænkte et sæt løsninger, der løste fejlen for de fleste af vores brugere. Vi har også undersøgt årsagerne til, at denne fejl udløses og listet dem nedenfor.

  • Manglende distributioner: Ved installation af bash til Windows er der visse yderligere filer, der skal installeres til Windows-undersystemet. Hvis disse filer ikke kan downloades automatisk fra Microsoft Store, udløses denne fejl.
  • Deaktiveret service: I visse tilfælde kan LxssManager- tjenesten, der normalt kører i baggrunden, blive blokeret efter en nylig opdatering. Dette kan forhindre operativsystemet i at erhverve alle de nødvendige filer for at køre bash shell, der muligvis udløser fejlen.
  • Forkert standarddistribution valgt: Hvis Ubuntu ikke er valgt som standarddistribution for operativsystemet, kan det muligvis udløse denne fejl. Fordi Ubuntu er en vigtig distribution til at køre bash shell.

Nu hvor du har en grundlæggende forståelse af problemets art, vil vi gå videre til løsningen. Sørg for at implementere disse i den specifikke rækkefølge, de præsenteres for at undgå konflikter.

Løsning 1: Installation af distributioner manuelt

Hvis visse distributioner ikke kan downloades og installeres automatisk, kan vi prøve at installere dem manuelt via kommandoprompten. Derfor kører vi en kommando til at installere væsentlige distributioner i dette trin. For det:

  1. Tryk på “ Windows ” + “ R ” -knapperne samtidigt for at åbne Kør-prompten.
  2. Skriv " cmd ", og tryk på " Shift " + " Ctrl " + " Enter " for at give de administrative rettigheder.

    Indtastning af cmd i Kør promp og tryk på Skift + Alt + Enter for at åbne en forhøjet kommandoprompt
  3. Skriv følgende kommando, og tryk på enter.
     lxrun / installere 

    Start af Lxrun / install kommando
  4. Dette udløser download fra Microsoft Store, tryk på " Y " for at starte downloadprocessen, hvis du bliver spurgt af kommandoprompten.
  5. Kontroller, om problemet fortsætter.

    Bemærk: Denne kommando kan også udføres på Power Shell (administrator)

Løsning 2: Vent i 10 minutter

For nogle brugere løste problemet sig selv efter 5 til 10 minutter. Ofte tager det efter en genstart nogle processer og tjenester nogen tid at starte. På grund af dette kan fejlen muligvis udløses, hvis du forsøger at køre bash for hurtigt efter opstart. Derfor anbefales det at vente i mindst 10 minutter efter opstart af computeren, inden du fortsætter med nedenstående trin.

Løsning 3: Installation af Ubuntu

Hvis Ubuntu ikke er installeret på din computer, kan det udløse denne fejl, fordi det er en meget vigtig distribution, der er påkrævet for at køre bash. Følg nedenstående trin for at downloade og installere Ubuntu.

  1. Genstart computeren, og log på din konto.
  2. Klik på dette link for at åbne downloadsiden.
  3. Klik på " Hent " indstillingen, og vælg derefter "Åbn Microsoft Store " indstillingen.

    Klik på "Get" indstillingen
  4. Når Microsoft Store er opladet, skal du klikke på " Get " -muligheden for at begynde at downloade Ubuntu Distribution.
  5. Når downloadprocessen er afsluttet, skal du klikke på " Install " -indstillingen, der vises i stedet for " Get " -muligheden.

    Klik på “Install” -indstillingen
  6. Ubuntu vil nu blive installeret på computeren.
  7. Kontroller, om problemet fortsætter.

Løsning 4: Start af LxssManager Service

Det er muligt, at LxssManager-tjenesten er deaktiveret, på grund af hvilken denne fejl udløses. Derfor vil vi i dette trin starte manuelt LxssManager-tjenesten. For det:

  1. Tryk på “ Windows ” + “ R ” -tasterne samtidigt for at åbne Kør-prompten.
  2. Skriv “ Tjenester . msc ”og tryk på“ Enter ”.

    Skrivning i “Services.msc” og tryk på Enter
  3. Rul ned, og dobbeltklik på “ LxssManager ” -tjenesten.
  4. Klik på rullemenuen med opstarttype og vælg “ Automatisk ”.
  5. Klik på valgmuligheden “ Start ” og vælg “ Anvend ”.

    Valg af automatisk som opstartstype og tryk på enter
  6. Klik på “ OK ” og kontroller, om problemet fortsætter.

Interessante Artikler