Kako popraviti napako sistema Windows za sistem Linux, ki nima nameščene distribucije?

Bash je Unixova lupina in oblika ukaznega jezika, ki je bila prvič predstavljena leta 1989. Široko je razširjena kot privzeta lupina za prijavo za Linux in MacOS. Čeprav ga večinoma vidimo v Linuxu in Marcosu, obstaja različica, ki jo je mogoče namestiti v sistem Windows 10. Vendar pa se pojavlja veliko pritožb uporabnikov, ki ne morejo uporabljati Bash-a v sistemu Windows 10 in " Podsistem Windows za Linux med poskusom tega ni napake.

"Windows podsistem za Linux nima nameščenih distribucij" Sporočilo o napaki

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

Po prejetih številnih pritožbah več uporabnikov smo se odločili raziskati težavo in zasnovali nabor rešitev, s katerimi je napaka odpravila večino naših uporabnikov. Prav tako smo preučili razloge, zaradi katerih se sproži ta napaka, in jih našteli spodaj.

  • Manjkajoče distribucije: Ko namestite bash za Windows, obstajajo nekatere dodatne datoteke, 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.
  • Onemogočena storitev: V nekaterih primerih je lahko storitev LxssManager, ki se običajno izvaja v ozadju, blokirana po nedavni posodobitvi. To lahko prepreči, da bi operacijski sistem pridobil vse potrebne datoteke za zagon bash lupine, kar lahko sproži napako.
  • Izbrana napačna privzeta distribucija: Če Ubuntu ni bil izbran za privzeto distribucijo za operacijski sistem, lahko sproži to napako. Ker je Ubuntu bistvena distribucija za izvajanje bash lupine.

Zdaj, ko boste razumeli naravo problema, bomo nadaljevali z rešitvami. Prepričajte se, da jih izvajate v določenem vrstnem redu, v katerem so predstavljeni, da se izognete konfliktom.

1. rešitev: Ročna namestitev distribucij

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

  1. Hkrati pritisnite gumb » Windows « + » R «, da odprete poziv Run.
  2. Vnesite " cmd " in pritisnite " Shift " + " Ctrl " + " Enter ", da dodelite upravne privilegije.

    Vtipkajte cmd v Run Run in pritisnite Shift + Alt + Enter, da odprete povišan ukazni poziv
  3. Vnesite naslednji ukaz in pritisnite enter.
     lxrun / namestite 

    Zagon ukaza Lxrun / install
  4. To bo sprožilo prenos iz Microsoftove trgovine in pritisnite » Y «, da začnete postopek prenosa, če to zahteva ukazni poziv.
  5. Preverite, ali se težava še vedno pojavlja.

    Opomba: Ta ukaz se lahko izvede tudi v Power Shell (Administrator)

2. rešitev: Počakajte 10 minut

Težava se je pri nekaterih uporabnikih odpravila po 5 do 10 minutah. Pogosto po ponovnem zagonu nekateri procesi in storitve trajajo nekaj časa. Zaradi tega se napaka lahko sproži, če poskusite bash zagnati prehitro po zagonu. Zato priporočamo, da počakate vsaj 10 minut po zagonu računalnika, preden nadaljujete na spodnje korake.

3. rešitev: Namestitev Ubuntuja

Če Ubuntu ni bil nameščen v vašem računalniku, lahko sproži to napako, ker je zelo pomembna distribucija, ki je potrebna za zagon bash-a. Če želite prenesti in namestiti Ubuntu, sledite spodnjim korakom.

  1. Znova zaženite računalnik in se prijavite v svoj račun.
  2. Kliknite to povezavo, da odprete stran za prenos.
  3. Kliknite možnost » Get « in nato izberite možnost »Open Microsoft Store «.

    S klikom na možnost »Pridobi«
  4. Ko se Microsoft Store naloži, kliknite možnost » Get «, da začnete nalagati Ubuntu distribucijo.
  5. Ko se postopek prenosa konča, kliknite možnost » Namestitev «, ki se prikaže namesto možnosti » Pridobi «.

    S klikom na možnost »Namesti«
  6. Ubuntu bo zdaj nameščen v računalniku.
  7. Preverite, ali se težava še vedno pojavlja.

4. rešitev: Zagon storitve LxssManager

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

  1. Hkrati pritisnite tipko “ Windows ” + “ R ”, da odprete poziv Run.
  2. Vtipkajte » Storitve . msc "in pritisnite" Enter ".

    Vtipkajte »Services.msc« in pritisnite Enter
  3. Pomaknite se navzdol in dvokliknite na storitev » LxssManager «.
  4. Kliknite spustni tip zagona in izberite » Samodejno «.
  5. Kliknite možnost » Start « in izberite » Uporabi «.

    Izberete samodejno kot vrsto zagona in pritisnete enter
  6. Kliknite » V redu « in preverite, ali se težava še vedno pojavlja.

Zanimivi Članki