Hvordan fikser jeg Windows-undersystem for Linux har ingen installerte distribusjonsfeil?

Bash er et Unix Shell og en form for kommandospråk som ble introdusert første gang i 1989. Det har blitt distribuert bredt som standard påloggingsskall for Linux og MacOS. Selv om det for det meste sees i Linux og Marcos, er det en versjon som kan installeres på Windows 10. Imidlertid har det kommet mange klager på brukere som ikke kan bruke Bash på Windows 10 og et " Windows Subsystem For Linux har ingen installerte distribusjoner ”-feil blir sett mens du prøver å gjøre det.

“Windows subsystem for Linux har ingen installerte distribusjoner” Feilmelding

Hva er årsaken til “Windows Subsystem For Linux har ingen installerte distribusjoner” -feil?

Etter å ha mottatt mange klager fra flere brukere, bestemte vi oss for å undersøke problemet og utviklet et sett med løsninger som løste feilen for de fleste av våre brukere. Vi har også sett på årsakene til at denne feilen utløses og listet dem nedenfor.

  • Manglende distribusjoner: Når du installerer bash for Windows, er det visse tilleggsfiler som må installeres for Windows-undersystemet. Hvis disse filene ikke kan lastes ned automatisk fra Microsoft Store, utløses denne feilen.
  • Deaktivert tjeneste: I noen tilfeller kan LxssManager- tjenesten som vanligvis kjører i bakgrunnen, bli blokkert etter en nylig oppdatering. Dette kan forhindre at operativsystemet skaffer seg alle nødvendige filer for å kjøre bash shell som kan utløse feilen.
  • Feil standarddistribusjon valgt: Hvis Ubuntu ikke er valgt som standarddistribusjon for operativsystemet, kan det utløse denne feilen. Fordi Ubuntu er en viktig distribusjon for å kjøre bash shell.

Nå som du har en grunnleggende forståelse av problemets natur, vil vi gå videre mot løsningene. Sørg for å implementere disse i den spesifikke rekkefølgen de presenteres for å unngå konflikter.

Løsning 1: Installere distribusjoner manuelt

Hvis visse distribusjoner ikke kan lastes ned og installeres automatisk, kan vi prøve å installere dem manuelt gjennom ledeteksten. Derfor vil vi i dette trinnet kjøre en kommando for å installere viktige distribusjoner. For det:

  1. Trykk på “ Windows ” + “ R ” -knappene samtidig for å åpne Kjør-ledeteksten.
  2. Skriv inn “ cmd ” og trykk “ Shift ” + “ Ctrl ” + “ Enter ” for å gi administrative rettigheter.

    Skriv inn cmd i Run Prompt og trykk Shift + Alt + Enter for å åpne en forhøyet ledetekst
  3. Skriv inn følgende kommando og trykk enter.
     lxrun / installere 

    Starte Lxrun / install kommando
  4. Dette vil utløse nedlastingen fra Microsoft Store, trykk " Y " for å starte nedlastingsprosessen hvis du blir bedt om det av ledeteksten.
  5. Sjekk om problemet vedvarer.

    Merk: Denne kommandoen kan også utføres på Power Shell (Administrator)

Løsning 2: Vent i 10 minutter

For noen brukere løste problemet seg etter 5 til 10 minutter. Ofte tar det litt tid å starte etter omstart, for noen prosesser og tjenester. På grunn av dette kan feilen utløses hvis du prøver å kjøre bash for raskt etter oppstarten. Derfor anbefales det å vente i minst 10 minutter etter oppstart av datamaskinen før du fortsetter med trinnene nedenfor.

Løsning 3: Installere Ubuntu

Hvis Ubuntu ikke er installert på datamaskinen din, kan den utløse denne feilen fordi det er en veldig viktig distribusjon som er nødvendig for å kunne kjøre bash. Følg trinnene nedenfor for å laste ned og installere Ubuntu.

  1. Start datamaskinen på nytt og logg inn på kontoen din.
  2. Klikk på denne lenken for å åpne nedlastingssiden.
  3. Klikk på " Get " -alternativet, og velg deretter "Open Microsoft Store " -alternativet.

    Klikk på "Get" -alternativet
  4. Når Microsoft Store er lastet opp, klikker du på " Get " -alternativet for å begynne å laste ned Ubuntu Distribution.
  5. Når nedlastingsprosessen er ferdig, klikker du på " Install " -alternativet som vises i stedet for " Get " -alternativet.

    Klikk på "Install" -alternativet
  6. Ubuntu vil nå bli installert på datamaskinen.
  7. Sjekk om problemet vedvarer.

Løsning 4: Starte LxssManager Service

Det er mulig at LxssManager-tjenesten er deaktivert på grunn av at denne feilen utløses. Derfor vil vi i dette trinnet starte LxssManager-tjenesten manuelt. For det:

  1. Trykk “ Windows ” + “ R ” -tastene samtidig for å åpne Kjør-ledeteksten.
  2. Skriv inn “ Tjenester . msc ”og trykk“ Enter ”.

    Skriving i “Services.msc” og trykk Enter
  3. Bla nedover og dobbeltklikk på “ LxssManager ” -tjenesten.
  4. Klikk på rullegardinmenyen for oppstartstype og velg “ Automatisk ”.
  5. Klikk på " Start " -alternativet og velg " Bruk ".

    Velge Automatisk som oppstartstype og trykke enter
  6. Klikk på " OK " og sjekk om problemet vedvarer.

Interessante Artikler