Cum să remediați „Subsistemul Windows pentru Linux nu are o eroare a distribuțiilor instalate”?

Bash este un shell Unix și o formă a unui limbaj de comandă care a fost introdus pentru prima dată în 1989. A fost distribuit pe scară largă ca shell-ul de conectare implicit pentru Linux și MacOS. Deși se observă 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 sunt în măsură să folosească Bash pe Windows 10 și un „ Subsistem Windows pentru Linux nu are distribuții instalate ”eroarea este văzută în timp ce încercați să faceți acest lucru.

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

Care sunt cauzele erorii „Windows Subsystem For 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 rezolvat eroarea pentru majoritatea utilizatorilor noștri. De asemenea, am analizat motivele pentru care este declanșată această eroare și le-am enumerat mai jos.

  • Distribuții lipsă: La instalarea bash pentru Windows, există anumite fișiere suplimentare care trebuie instalate pentru subsistemul Windows. Dacă aceste fișiere nu pot fi descărcate automat din Magazinul Microsoft, această eroare este declanșată.
  • Serviciu dezactivat: În anumite cazuri, serviciul LxssManager 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, poate 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 merge mai departe către soluții. Asigurați-vă că le implementați în ordinea specifică în care sunt prezentate pentru a evita conflictul.

Soluția 1: Instalarea distribuțiilor manual

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

  1. Apăsați butoanele „ Windows ” + „ R ” simultan pentru a deschide promptul Run.
  2. Tastați „ cmd ” și apăsați „ Shift ” + „ Ctrl ” + „ Enter ” pentru a acorda privilegiile administrative.

    Tastați cmd în Run Prompt și apăsați Shift + Alt + Enter pentru a deschide o solicitare de comandă ridicată
  3. Introduceți următoarea comandă și apăsați Enter.
     lxrun / instala 

    Inițiează comanda Lxrun / install
  4. Acest lucru va declanșa descărcarea din magazinul Microsoft, apăsați „ Y ” pentru a iniția procesul de descărcare dacă este solicitat de promptul de comandă.
  5. Verificați dacă problema persistă.

    Notă: Această comandă poate fi executată și pe Power Shell (Administrator)

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

Pentru unii utilizatori, problema s-a remediat după 5 până la 10 minute. Adesea, după repornire, anumite procese și servicii durează ceva timp pentru a începe. Din această cauză, eroarea ar putea fi declanșată dacă încercați să rulați bash prea curând după pornire. Prin urmare, este recomandat să aștepți cel puțin 10 minute după pornirea computerului înainte de a continua 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. Reporniți computerul și conectați-vă la contul dvs.
  2. Faceți clic pe acest link pentru a deschide pagina de descărcare.
  3. Faceți clic pe opțiunea „ Obține ” și apoi selectați opțiunea „Deschideți magazin Microsoft ”.

    Dând clic pe opțiunea „Obține”
  4. Odată încărcat Microsoft Store, faceți clic pe opțiunea „ Get ” pentru a începe descărcarea distribuției Ubuntu.
  5. După terminarea procesului de descărcare, faceți clic pe opțiunea „ Instalare ” care apare în locul opțiunii „ Obține ”.

    Dând clic pe opțiunea „Instalare”
  6. Ubuntu va fi acum instalat pe computer.
  7. Verificați dacă problema persistă.

Soluția 4: Pornirea serviciului LxssManager

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

  1. Apăsați simultan tastele „ Windows ” + „ R ” pentru a deschide promptul Run.
  2. Introduceți „ Servicii . msc ”și apăsați„ Enter ”.

    Tastați „Services.msc” și apăsați Enter
  3. Derulați în jos și faceți dublu clic pe serviciul „ LxssManager ”.
  4. Faceți clic pe meniul derulant tip Startup și selectați „ Automatic “.
  5. Faceți clic pe opțiunea „ Start ” și selectați „ Aplicați ”.

    Selectând Automat ca tip de pornire și apăsând Enter
  6. Faceți clic pe „ OK ” și verificați dacă problema persistă.

Articole Interesante