Hogyan javíthatjuk a 'Windows alrendszer Linuxhoz nem telepített disztribúcióit' hibát?
A Bash egy Unix Shell és egy parancsnyelv egyik formája, amelyet először vezettek be 1989-ben. Széles körben terjesztették Linux és MacOS alapértelmezett bejelentkezési héjában. Habár ezt leginkább Linuxon és Marcoson látják, létezik egy verzió, amely telepíthető a Windows 10 rendszerre. Ugyanakkor sok panasz érkezett azokkal a felhasználókkal, akik nem tudják használni a Bash alkalmazást a Windows 10 és a „ Windows alrendszer Linuxhoz” nincs telepített disztribúció ”hiba jelenik meg, amikor megpróbálja.
Mi okozza a „Windows Linux alrendszerének nincs telepített disztribúciója” hibát?
Miután számos panaszt kapott több felhasználótól, úgy döntöttünk, hogy kivizsgáljuk a problémát, és kidolgoztunk egy sor megoldást, amelyek javítják a hibát a legtöbb felhasználó számára. Megvizsgáltuk továbbá azokat az okokat is, amelyek miatt ez a hiba megjelenik, és felsoroltuk azokat az alábbiakban.
- Hiányzó disztribúciók: A bash for Windows telepítésekor vannak további fájlok, amelyeket telepíteni kell a Windows alrendszerre. Ha ezeket a fájlokat nem lehet automatikusan letölteni a Microsoft Store-ból, akkor ez a hiba aktiválódik.
- Letiltott szolgáltatás: Bizonyos esetekben a háttérben általában futó LxssManager szolgáltatás blokkolható egy friss frissítés után. Ez megakadályozhatja, hogy az operációs rendszer megszerezze az összes szükséges fájlt a bash shell futtatásához, amely előidézheti a hibát.
- Rossz alapértelmezett disztribúció van kiválasztva: Ha az Ubuntu nem lett kiválasztva az operációs rendszer alapértelmezett disztribúciója, akkor ez előidézheti ezt a hibát. Mivel az Ubuntu nélkülözhetetlen disztribúció a bash shell futtatásához.
Most, hogy alapvető ismeretei vannak a probléma természetéről, továbbmegyünk a megoldások felé. A konfliktusok elkerülése érdekében hajtsa végre ezeket a megadott sorrendben.
1. megoldás: Az disztribúciók kézi telepítése
Ha bizonyos disztribúciók nem tölthetők le és nem telepíthetők automatikusan, megpróbálhatjuk őket manuálisan telepíteni a parancssorba. Ezért ebben a lépésben parancsot futtatunk az alapvető disztribúciók telepítéséhez. Azért:
- Nyomja meg egyszerre a „ Windows ” + „ R ” gombokat a Futtatás parancs megnyitásához.
- Írja be a „ cmd ” értéket, és nyomja meg a „ Shift ” + „ Ctrl ” + „ Enter ” gombot az adminisztrációs jogok megadásához.
Írja be a cmd parancsot a Futtatás parancsba, és nyomja meg a Shift + Alt + Enter billentyűket a megemelt parancssor megnyitásához - Írja be a következő parancsot, és nyomja meg az enter billentyűt.
lxrun / install
Az Lxrun / install parancs elindítása - Ez elindítja a letöltést a Microsoft Store-ból, nyomja meg az „ Y ” gombot a letöltési folyamat megindításához, ha a parancssor kéri.
- Ellenőrizze, hogy a probléma továbbra is fennáll-e.
Megjegyzés: Ez a parancs a Power Shell-en (Administrator) is végrehajtható
2. megoldás: Várjon 10 percet
Néhány felhasználó számára a probléma 5-10 perc múlva oldódott meg. Bizonyos újraindítás után bizonyos folyamatok és szolgáltatások indítása eltart egy ideig. Emiatt előfordulhat, hogy a hiba akkor fordul elő, ha a bash futtatását az indítás után túl hamar megpróbálja. Ezért javasolt legalább 10 percet várni a számítógép indítása után, mielőtt folytatná az alábbi lépéseket.
3. megoldás: Az Ubuntu telepítése
Ha az Ubuntu még nem lett telepítve a számítógépére, akkor kiválthatja ezt a hibát, mert nagyon fontos disztribúció szükséges a bash futtatásához. Az Ubuntu letöltéséhez és telepítéséhez kövesse az alábbi lépéseket.
- Indítsa újra a számítógépet, és jelentkezzen be a fiókjába.
- Kattintson erre a linkre a letöltési oldal megnyitásához.
- Kattintson a „ Get ” opcióra, majd válassza az „Open Microsoft Store ” lehetőséget.
Kattintson a „Get” opcióra - Amint a Microsoft Store betöltődik, kattintson az „ Get ” opcióra az Ubuntu Distribution letöltésének megkezdéséhez.
- Amint a letöltési folyamat befejeződik, kattintson a „ Telepítés ” opcióra, amely a „ Get ” opció helyett megjelenik.
Kattintson az „Install” opcióra - Az Ubuntu most telepítve lesz a számítógépre.
- Ellenőrizze, hogy a probléma továbbra is fennáll-e.
4. megoldás: Az LxssManager szolgáltatás indítása
Lehetséges, hogy az LxssManager szolgáltatást letiltották, és ezért ez a hiba vált ki. Ezért ebben a lépésben manuálisan elindítjuk az LxssManager szolgáltatást. Azért:
- Nyomja meg egyszerre a “ Windows ” + “ R ” gombokat a Futtatás parancs megnyitásához.
- Írja be a „ Szolgáltatások . msc ”, és nyomja meg az„ Enter ”gombot.
Gépelje be a „Services.msc” elemet, és nyomja meg az Enter billentyűt - Görgessen le, és kattintson duplán az „ LxssManager ” szolgáltatásra.
- Kattintson az indítási típus legördülő menüre és válassza az „ Automatikus ” lehetőséget.
- Kattintson a „ Start ” opcióra, és válassza az „ Alkalmaz ” lehetőséget.
Az indítási típusként az Automatikus lehetőséget választja, majd nyomja meg az enter billentyűt - Kattintson az „ OK ” gombra, és ellenőrizze, hogy a probléma továbbra is fennáll-e.