Kaip ištaisyti „Windows“ posistemį, kuriame „Linux“ nėra įdiegtų paskirstymų klaidos?

„Bash“ yra „Unix“ apvalkalas ir komandų kalbos forma, pirmą kartą pristatyta 1989 m. Ji buvo plačiai paplitusi kaip „Linux“ ir „MacOS“ numatytasis prisijungimo apvalkalas. Nors dažniausiai tai matoma „Linux“ ir „Marcos“, yra versija, kurią galima įdiegti „Windows 10“. Tačiau vartotojų, negalinčių naudoti „Bash“ „Windows 10“ ir „„ Windows “posistemis„ Linux ““, sulaukė daugybė skundų. neturi įdiegtų paskirstymų “, bandant tai padaryti, matoma klaida.

„Windows“ Windows posistemyje nėra įdiegtų paskirstymų “Klaidos pranešimas

Kas sukelia klaidą „Windows„ Linux “posistemyje nėra įdiegtų paskirstymų“?

Gavę daugybę skundų iš kelių vartotojų, nusprendėme ištirti šią problemą ir sukūrėme sprendimų rinkinį, kuris ištaisė klaidą daugumai mūsų vartotojų. Be to, mes išsiaiškinome priežastis, dėl kurių atsiranda ši klaida, ir išvardijome jas žemiau.

  • Trūksta paskirstymo: Įdiegus „bash“ „Windows“, yra tam tikrų papildomų failų, kuriuos reikia įdiegti „Windows“ posistemei. Jei šių failų negalima automatiškai atsisiųsti iš „Microsoft Store“, suveikia ši klaida.
  • Išjungta paslauga: tam tikrais atvejais „ LxssManager“ paslauga, kuri paprastai veikia fone, gali būti užblokuota po paskutinio atnaujinimo. Tai gali neleisti operacinei sistemai įsigyti visų reikalingų failų, kad būtų galima paleisti bash apvalkalą, kuris gali sukelti klaidą.
  • Pasirinktas neteisingas numatytasis paskirstymas: Jei „Ubuntu“ nebuvo pasirinktas kaip numatytasis operacinės sistemos paskirstymas, tai gali suaktyvinti šią klaidą. Nes „Ubuntu“ yra būtinas paskirstymas bash apvalkalui paleisti.

Dabar, kai jūs suprantate problemos pobūdį, pereisime prie sprendimų. Įsitikinkite, kad įgyvendinate juos tam tikra tvarka, kokia jie pateikiami, kad išvengtumėte konfliktų.

1 sprendimas: Distribucijų diegimas rankiniu būdu

Jei tam tikrų paskirstymų neįmanoma atsisiųsti ir įdiegti automatiškai, mes galime pabandyti juos įdiegti rankiniu būdu naudodami komandinę eilutę. Todėl šiame žingsnyje vykdysime komandą, norėdami įdiegti esminius paskirstymus. Už tai:

  1. Vienu metu paspauskite „ Windows “ + „ R “ mygtukus, kad atidarytumėte raginimą Vykdyti.
  2. Įveskite „ cmd “ ir paspauskite „ Shift “ + „ Ctrl “ + „ Enter “, kad suteiktumėte administravimo teises.

    Įveskite cmd „Run Prompt“ ir paspauskite „Shift“ + Alt + Enter, kad atidarytumėte padidintą komandų eilutę
  3. Įveskite šią komandą ir paspauskite enter.
     „lxrun“ / įdiegti 

    Inicijuojama „Lxrun / install“ komanda
  4. Tai suaktyvins atsisiuntimą iš „Microsoft Store“, paspauskite „ Y “, kad būtų pradėtas atsisiuntimo procesas, jei to paprašys komandinė eilutė.
  5. Patikrinkite, ar problema išlieka.

    Pastaba: šią komandą taip pat galima vykdyti „Power Shell“ (administratorius)

2 sprendimas: palaukite 10 minučių

Kai kuriems vartotojams problema išnyko po 5–10 minučių. Dažnai po perkrovimo tam tikri procesai ir paslaugos prasideda šiek tiek laiko. Dėl šios priežasties klaida gali atsirasti, jei bandysite paleisti bash per greitai po paleidimo. Todėl rekomenduojama palaukti mažiausiai 10 minučių po kompiuterio įkrovimo, prieš tai atlikdami toliau nurodytus veiksmus.

3 sprendimas: „Ubuntu“ diegimas

Jei „Ubuntu“ nebuvo įdiegtas jūsų kompiuteryje, tai gali suaktyvinti šią klaidą, nes tai yra labai svarbus paskirstymas, reikalingas norint paleisti bash. Norėdami atsisiųsti ir įdiegti „Ubuntu“, atlikite toliau nurodytus veiksmus.

  1. Iš naujo paleiskite kompiuterį ir prisijunkite prie savo paskyros.
  2. Spustelėkite šią nuorodą, kad atidarytumėte atsisiuntimo puslapį.
  3. Spustelėkite parinktį „ Gauti “ ir pasirinkite parinktį „Atidaryti„ Microsoft Store “.

    Spustelėkite parinktį „Gauti“
  4. Kai „Microsoft Store“ pasikrauna, spustelėkite parinktį „ Gauti “, kad pradėtumėte atsisiųsti „Ubuntu Distribution“.
  5. Kai atsisiuntimo procesas baigsis, spustelėkite parinktį „ Įdiegti “, kuri pasirodo vietoje „ Gauti “ parinkties.

    Spustelėkite parinktį „Įdiegti“
  6. Dabar „Ubuntu“ bus įdiegta kompiuteryje.
  7. Patikrinkite, ar problema išlieka.

4 sprendimas: paleiskite „LxssManager“ tarnybą

Gali būti, kad „LxssManager“ paslauga buvo išjungta, dėl kurios suveikia ši klaida. Todėl šiame žingsnyje mes rankiniu būdu paleisime „LxssManager“ paslaugą. Už tai:

  1. Vienu metu paspauskite „ Windows “ + „ R “ klavišus, kad atidarytumėte raginimą Vykdyti.
  2. Įveskite „ Paslaugos . msc “ir paspauskite„ Enter “.

    Įveskite „Services.msc“ ir paspauskite Enter
  3. Slinkite žemyn ir dukart spustelėkite „ LxssManager “ paslaugą.
  4. Spustelėkite išskleidžiamąjį paleisties tipo meniu ir pasirinkite „ Automatinis “.
  5. Spustelėkite parinktį „ Pradėti “ ir pasirinkite „ Taikyti “.

    Pasirinkite paleisties tipą Automatinis ir paspauskite Enter
  6. Spustelėkite „ Gerai “ ir patikrinkite, ar problema išlieka.

Įdomios Straipsniai