Kako odpraviti napako »Podsistem Windows za Linux nima nameščenih distribucij«?



Preizkusite Naš Instrument Za Odpravo Težav

Bash je lupina Unix in oblika ukaznega jezika, ki je bila prvič predstavljena leta 1989. Široko se razširja kot privzeta prijavna lupina za Linux in MacOS. Čeprav je večinoma viden v Linuxu in Marcosu, obstaja različica, ki jo je mogoče namestiti v sistem Windows 10. Vendar pa je prišlo veliko pritožb uporabnikov, ki ne morejo uporabljati Bash-a v sistemu Windows 10, in Podsistem Windows za Linux nima nameščenih distribucij «Med poskusom se prikaže napaka.



'Podsistem Windows za Linux nima nameščenih distribucij' Sporočilo o napaki



Kaj povzroča napako »Podsistem Windows za Linux nima nameščenih distribucij«?

Po prejemu številnih pritožb več uporabnikov smo se odločili raziskati težavo in oblikovali nabor rešitev, s katerimi je večina naših uporabnikov odpravila napako. Preučili smo tudi razloge, zaradi katerih se ta napaka sproži, in jih navedli spodaj.



  • Manjkajoče distribucije: Po namestitvi bash za Windows obstaja nekaj dodatnih datotek, ki jih je treba namestiti za podsistem Windows. Če teh datotek ni mogoče samodejno prenesti iz trgovine Microsoft Store, se sproži ta napaka.
  • Storitev za invalide: V nekaterih primerih je LxssManager storitev, ki se običajno izvaja v ozadju, bo po nedavni posodobitvi morda blokirana. To lahko prepreči, da bi operacijski sistem pridobil vse potrebne datoteke za zagon lupine bash, ki bi lahko sprožila napako.
  • Izbrana napačna privzeta distribucija: Če Ubuntu ni izbran kot privzeta distribucija za operacijski sistem, lahko povzroči to napako. Ker je Ubuntu bistvena distribucija za zagon lupine bash.

Zdaj, ko dobro razumete naravo problema, bomo šli naprej k rešitvam. Poskrbite, da jih boste uporabili v določenem vrstnem redu, v katerem so predstavljeni, da se izognete konfliktu.

1. rešitev: Ročna namestitev distribucij

Če nekaterih distribucij ni mogoče samodejno prenesti in namestiti, jih lahko poskusimo ročno namestiti prek ukaznega poziva. Zato bomo v tem koraku izvajali ukaz za namestitev bistvenih distribucij. Za to:

  1. Pritisnite Windows '+' R ”Hkrati, da odprete poziv za zagon.
  2. Vtipkati ' cmd 'In pritisnite' Shift '+' Ctrl '+' Enter ”Za dodelitev upravnih privilegijev.

    Vtipkajte cmd v zagon in pritisnite Shift + Alt + Enter, da odprete povišan ukazni poziv



  3. Vnesite naslednji ukaz in pritisnite enter.
    lxrun / namestitev

    Zagon ukaza Lxrun / install

    Opomba: Poskusite zagnati ta ukaz v Powershell, če v ukaznem pozivu ne deluje.

  4. To bo sprožilo prenos iz Microsoftove trgovine, pritisnite “ IN ”Za zagon postopka prenosa, če to zahteva ukazni poziv.
  5. Preveri če želite preveriti, ali težava še vedno obstaja.
    Opomba: Ta ukaz se lahko izvede tudi v Power Shell (Administrator). Če pa ni prepoznan, prenesite in namestite Ubuntu iz trgovine Microsoft Store in poskusite zagnati ukaz.

Rešitev 2: Počakajte 10 minut

Pri nekaterih uporabnikih se je težava odpravila po 5 do 10 minutah. Pogosto se po ponovnem zagonu določeni procesi in storitve zaženejo nekaj časa. Zaradi tega se lahko napaka sproži, če poskusite bash prezgodaj zagnati po zagonu. Zato je priporočljivo počakaj za vsaj 10. minut po zagonu računalnika prej ti nadaljujte s spodnjimi koraki.

3. rešitev: Namestitev Ubuntuja

Če Ubuntu ni nameščen v vašem računalniku, lahko sproži to napako, ker gre za zelo pomembno distribucijo, ki je potrebna za zagon basha. Če želite prenesti in namestiti Ubuntu, sledite spodnjim korakom.

  1. Ponovni zagon računalnik in se prijavite v svoj račun.
  2. Kliknite na to povezava za odpiranje strani za prenos.
  3. Kliknite » Pojdi 'In nato izberite 'Odprto Microsoft Shrani '.

    Klik na možnost 'Get'

  4. Ko se Microsoft Store naloži, kliknite na Pojdi 'Možnost za začetek prenosa distribucije Ubuntu.
  5. Ko se postopek prenosa konča, kliknite na Namestite ', Ki se prikaže namesto' Pojdi '.

    Klik na možnost 'Namesti'

  6. Ubuntu bo zdaj nameščen na računalniku.
  7. Preveri če želite preveriti, ali težava še vedno obstaja.

4. rešitev: Zagon storitve LxssManager

Možno je, da je bila storitev LxssManager onemogočena, zaradi česar se ta napaka sproži. Zato bomo v tem koraku ročno zagnali storitev LxssManager. Za to:

  1. Pritisnite “ Windows '+' R Tipke hkrati, da odprete poziv za zagon.
  2. Vtipkati ' Storitve . msc 'In pritisnite' Enter '.

    Vtipkajte »Services.msc« in pritisnite Enter

  3. Pomaknite se navzdol in dvokliknite » LxssManager ”Storitev.
  4. Kliknite spustni meni vrste zagona in izberite “ Samodejno '.
  5. Kliknite » Začni 'In izberite' Prijavite se '.

    Če za vrsto zagona izberete Automatic in pritisnete enter

  6. Kliknite na ' v redu 'In preverite, ali težava še vedno obstaja.
2 minuti branja