Cum se remediază eroarea „Subsistemul Windows pentru Linux nu are distribuții instalate”?



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

Bash este un Shell Unix și o formă de limbaj de comandă care a fost introdus pentru prima dată în 1989. A fost distribuit pe scară largă ca shell implicit de conectare pentru Linux și MacOS. Deși este văzut mai ales în Linux și Marcos, există o versiune care poate fi instalată pe Windows 10. Cu toate acestea, au apărut o mulțime de reclamații ale utilizatorilor care nu pot folosi Bash pe Windows 10 și un „ Subsistemul Windows pentru Linux nu are distribuții instalate ”Se vede o eroare în timp ce încercăm să facem acest lucru.



„Subsistemul Windows pentru Linux nu are distribuții instalate” Mesaj de eroare



Ce cauzează eroarea „Subsistemul Windows pentru Linux nu are distribuții instalate”?

După ce am primit numeroase reclamații de la mai mulți utilizatori, am decis să investigăm problema și am conceput un set de soluții care au remediat eroarea pentru majoritatea utilizatorilor noștri. De asemenea, am analizat motivele din cauza cărora se declanșează această eroare și le-am enumerat mai jos.



  • Distribuții lipsă: La instalarea bash-ului pentru Windows, există anumite fișiere suplimentare care trebuie instalate pentru subsistemul Windows. Dacă aceste fișiere nu pot fi descărcate automat din Microsoft Store, se declanșează această eroare.
  • Serviciu dezactivat: În anumite cazuri, LxssManager serviciul care rulează de obicei în fundal ar putea fi blocat după o actualizare recentă. Acest lucru poate împiedica sistemul de operare să achiziționeze toate fișierele necesare pentru a rula shell-ul bash care ar putea declanșa eroarea.
  • Distribuție implicită greșită selectată: Dacă Ubuntu nu a fost selectat ca distribuție implicită pentru sistemul de operare, ar putea declanșa această eroare. Deoarece Ubuntu este o distribuție esențială pentru rularea shell-ului bash.

Acum, că aveți o înțelegere de bază a naturii problemei, vom trece la soluții. Asigurați-vă că le implementați în ordinea specifică în care sunt prezentate pentru a evita conflictele.

Soluția 1: Instalarea manuală a distribuțiilor

Dacă anumite distribuții nu pot fi descărcate și instalate automat, putem încerca să le instalăm manual prin promptul de comandă. Prin urmare, în acest pas, vom rula o comandă pentru a instala distribuții esențiale. Pentru asta:

  1. Apasă pe ' Windows „+” R ”Simultan pentru a deschide promptul Run.
  2. Introduceți ' cmd ”Și apăsați„ Schimb „+” Ctrl „+” introduce ”Să acorde privilegiile administrative.

    Tastați cmd în linia de comandă și apăsați Shift + Alt + Enter pentru a deschide o linie de comandă ridicată



  3. Tastați următoarea comandă și apăsați Enter.
    lxrun / install

    Lansarea comenzii Lxrun / install

    Notă: Încercați să rulați această comandă în Powershell dacă nu funcționează în Prompt de comandă.

  4. Acest lucru va declanșa descărcarea din Microsoft Store, apăsați „ ȘI ”Pentru a iniția procesul de descărcare dacă este solicitat de promptul de comandă.
  5. Verifica pentru a vedea dacă problema persistă.
    Notă: Această comandă poate fi executată și pe Power Shell (Administrator). Dar dacă nu este recunoscut, descărcați și instalați Ubuntu din Microsoft Store și încercați să rulați comanda.

Soluția 2: Așteptați 10 minute

Pentru unii utilizatori, problema s-a rezolvat după 5-10 minute. De multe ori după o repornire, anumite procese și servicii necesită ceva timp pentru a începe. Din acest motiv, eroarea ar putea fi declanșată dacă încercați să executați bash prea curând după pornire. Prin urmare, este recomandat să aștepta pentru cel puțin 10 minute după pornirea computerului inainte de tu continua cu pașii de mai jos.

Soluția 3: Instalarea Ubuntu

Dacă Ubuntu nu a fost instalat pe computer, poate declanșa această eroare, deoarece este o distribuție foarte importantă care este necesară pentru a rula bash. Pentru a descărca și instala Ubuntu, urmați pașii de mai jos.

  1. Repornire computerul dvs. și conectați-vă la contul dvs.
  2. Clic pe acest link pentru a deschide pagina de descărcare.
  3. Faceți clic pe „ obține ”Opțiune și apoi Selectați 'Deschis Microsoft Magazin ' opțiune.

    Dând clic pe opțiunea „Obțineți”

  4. Odată ce Microsoft Store se încarcă, clic pe ' obține ”Opțiune pentru a începe descărcarea distribuției Ubuntu.
  5. Odată ce procesul de descărcare se termină, clic pe ' Instalare ”Opțiune care apare în locul„ obține ' opțiune.

    Dând clic pe opțiunea „Instalare”

  6. Ubuntu va fi acum instalat pe computer.
  7. Verifica pentru a vedea dacă problema persistă.

Soluția 4: pornirea serviciului LxssManager

Este posibil ca serviciul LxssManager să fi fost dezactivat din cauza căruia se declanșează această eroare. Prin urmare, în acest pas, vom porni manual Serviciul LxssManager. Pentru asta:

  1. Presa ' Windows „+” R ”Simultan pentru a deschide promptul Run.
  2. Introduceți ' Servicii . msc ”Și apăsați„ introduce '.

    Tastați „Services.msc” și apăsați Enter

  3. Derulați în jos și faceți dublu clic pe „ LxssManager ”Serviciu.
  4. Faceți clic pe meniul derulant de tip startup și selectați „ Automat '.
  5. Faceți clic pe „ start ”Și selectați„ aplica '.

    Selectând Automatic ca tip de pornire și apăsând Enter

  6. Click pe ' O.K ”Și verificați dacă problema persistă.
2 minute citite