Ako opraviť chybu „Subsystém Windows pre Linux nemá nainštalované distribúcie“?



Vyskúšajte Náš Nástroj Na Odstránenie Problémov

Bash je Unix Shell a forma príkazového jazyka, ktorá bola prvýkrát predstavená v roku 1989. Bola široko distribuovaná ako predvolený prihlasovací shell pre Linux a MacOS. Aj keď je to väčšinou viditeľné v systémoch Linux a Marcos, existuje verzia, ktorú je možné nainštalovať do systému Windows 10. Avšak veľa sťažností sa týka používateľov, ktorí nemôžu používať Bash vo Windows 10, a „ Subsystém Windows pre Linux nemá nainštalované distribúcie ”Sa pri pokuse zobrazuje chyba.



„Subsystém Windows pre Linux nemá nainštalované distribúcie“ Chybová správa



Čo spôsobuje chybu „Subsystém Windows pre Linux nemá nainštalované distribúcie“?

Po prijatí mnohých sťažností od viacerých používateľov sme sa rozhodli problém prešetriť a vytvorili sme súbor riešení, ktoré chybu väčšiny našich používateľov opravili. Pozreli sme sa tiež na dôvody, kvôli ktorým sa táto chyba spúšťa, a uviedli sme ich nižšie.



  • Chýbajúce distribúcie: Po inštalácii bash pre Windows existujú určité ďalšie súbory, ktoré je potrebné nainštalovať pre subsystém Windows. Ak sa tieto súbory nedajú automaticky stiahnuť z obchodu Microsoft Store, spustí sa táto chyba.
  • Zakázaná služba: V určitých prípadoch LxssManager služba, ktorá zvyčajne beží na pozadí, môže byť po nedávnej aktualizácii zablokovaná. To môže zabrániť operačnému systému v získavaní všetkých potrebných súborov na spustenie prostredia bash, ktoré by mohlo spôsobiť chybu.
  • Je vybratá nesprávna predvolená distribúcia: Ak nebol vybraný Ubuntu ako predvolená distribúcia operačného systému, mohla by sa vyskytnúť táto chyba. Pretože Ubuntu je nevyhnutná distribúcia pre spustenie bash shellu.

Teraz, keď máte základné znalosti o podstate problému, prejdeme k riešeniam. Nezabudnite ich implementovať v konkrétnom poradí, v akom sú predložené, aby ste sa vyhli konfliktom.

Riešenie 1: Ručná inštalácia distribúcií

Ak určité distribúcie nie je možné stiahnuť a nainštalovať automaticky, môžeme sa ich pokúsiť nainštalovať manuálne pomocou príkazového riadku. Preto v tomto kroku spustíme príkaz na inštaláciu základných distribúcií. Pre to:

  1. Stlačte „ Windows „+“ R ”Súčasne na otvorenie výzvy Spustiť.
  2. Zadajte „ cmd ”A stlačte„ Posun „+“ Ctrl „+“ Zadajte ”Na udelenie správnych privilégií.

    Zadaním príkazu cmd do príkazového riadka a stlačením klávesov Shift + Alt + Enter otvorte zvýšený príkazový riadok



  3. Zadajte nasledujúci príkaz a stlačte kláves Enter.
    lxrun / nainštalovať

    Spustenie príkazu Lxrun / install

    Poznámka: Skúste tento príkaz spustiť v prostredí Powershell, ak nefunguje v príkazovom riadku.

  4. Spustí sa stiahnutie z obchodu Microsoft Store, stlačte „ A ”Na spustenie procesu sťahovania, ak vás o to požiada príkazový riadok.
  5. Skontrolujte či problém pretrváva.
    Poznámka: Tento príkaz je možné vykonať aj v prostredí Power Shell (administrátor). Ak to však nie je rozpoznané, stiahnite si a nainštalujte Ubuntu z Microsoft Store a skúste spustiť príkaz.

Riešenie 2: Počkajte 10 minút

U niektorých používateľov sa problém vyriešil sám po 5 až 10 minútach. Spustenie určitých procesov a služieb často trvá po reštarte. Z tohto dôvodu sa chyba môže vyskytnúť, ak sa pokúsite spustiť program bash príliš skoro po štarte. Preto sa odporúča počkaj prinajmenšom 10 minút po naštartovaní počítača predtým ty pokračovať pomocou krokov uvedených nižšie.

Riešenie 3: Inštalácia Ubuntu

Ak vo vašom počítači nie je nainštalovaný Ubuntu, môže spôsobiť túto chybu, pretože ide o veľmi dôležitú distribúciu, ktorá je vyžadovaná na spustenie bash. Ak chcete stiahnuť a nainštalovať Ubuntu, postupujte podľa nasledujúcich pokynov.

  1. Reštart počítač a prihláste sa do svojho účtu.
  2. Kliknite na toto odkaz na otvorenie stránky na stiahnutie.
  3. Klikni na ' Získajte ”A potom vyberte the 'Otvorené Microsoft Uložiť ”Možnosť.

    Kliknutím na možnosť „Získať“

  4. Po načítaní obchodu Microsoft Store kliknite na „ Získajte ”Možnosť začať sťahovať distribúciu Ubuntu.
  5. Po dokončení procesu sťahovania kliknite na „ Inštalácia “, Ktorá sa zobrazí namiesto„ Získajte ”Možnosť.

    Kliknutím na možnosť „Inštalovať“

  6. Ubuntu teraz bude nainštalovaný na počítači.
  7. Skontrolujte či problém pretrváva.

Riešenie 4: Spustenie služby LxssManager

Je možné, že služba LxssManager bola deaktivovaná, kvôli čomu sa spustila táto chyba. Preto v tomto kroku manuálne spustíme službu LxssManager. Pre to:

  1. Stlačte „ Windows „+“ R ”Súčasne otvorí výzvu Spustiť.
  2. Zadajte „ Služby . msc ”A stlačte„ Zadajte „.

    Zadaním príkazu „Services.msc“ a stlačením klávesu Enter

  3. Posuňte sa nadol a dvakrát kliknite na ikonu LxssManager ”Služba.
  4. Kliknite na rozbaľovaciu ponuku typu spustenia a vyberte možnosť „ Automaticky „.
  5. Klikni na ' Štart ”A zvoľte“ Podať žiadosť „.

    Ako typ spustenia vyberiete Automaticky a stlačte kláves Enter

  6. Kliknite na ' Ok ”A skontrolujte, či problém pretrváva.
2 minúty prečítané