PAtaisymas: WSL neveikia po naujovinimo į Windows 11



Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

WSL, kuri yra „Windows“ posistemė, skirta „Linux“, neveikė vartotojams iškart po to, kai jie atnaujino į „Windows 11“. Pasak vartotojų, jis sugenda, kai bando ją paleisti.





Išnagrinėjome problemą ir išsiaiškinome, kad šią problemą gali sukelti kelios priežastys:



  • WSL išjungtas – WSL funkcija turi būti įjungta Windows funkcijų dialogo lange, kad galėtumėte ją naudoti. Kartais naujinimas automatiškai išjungia šią funkciją, todėl iškyla problema.
  • Virtuali mašina išjungta – kaip ir WSL, virtualios mašinos funkcija taip pat turėtų būti įjungta sistemoje, kad galėtumėte pereiti prie kitos OS sistemoje „Windows“. Jei ši funkcija išjungta, galite ją įjungti rankiniu būdu, kad išspręstumėte problemą.
  • Sugadintas Linux programos diegimas – „Linux“ programos („Ubuntu“) diegimo failas gali būti sugadintas arba sugedęs, todėl negalite naudoti WSL. Tokiu atveju galite pataisyti programą arba iš naujo ją įdiegti, kad išspręstumėte problemą.
  • Kenkėjiška programa – jūsų „Windows“ sistemoje gali būti korupcijos klaida arba kenkėjiška programa, dėl kurios veikia tam tikros funkcijos ir programos. Jei šis scenarijus tinkamas, galite atlikti kenkėjiškų programų nuskaitymą, kad nustatytumėte problemą ir ją išspręstumėte.
  • Klaidingas atnaujinimas – Jei įdiegę sistemos naujinimą pradėjote susidurti su klaida, yra tikimybė, kad kaltininkas yra sugedęs naujinimas. Laimei, „Windows“ siūlo būdą pašalinti naujinimus, todėl galite pašalinti naujinimą iš savo sistemos ir pamatyti, ar tai turi kokių nors pokyčių.

Dabar, kai žinome apie galimas problemos priežastis, pažvelkime į trikčių šalinimo metodus, kurie veikė kitiems paveiktiems vartotojams. Tikimės, kad jie taip pat padės jums išspręsti problemą. Tačiau prieš pradėdami taikyti metodus įsitikinkite, kad esate prisijungę kaip sistemos administratorius.

1. „Windows“ funkcijose įjunkite WSL

Pradėkime nuo veiksmingiausio sprendimo tokių klaidų atvejais, kaip ši.

Daugeliu atvejų vartotojai negalėjo naudoti WSL, nes atnaujinus į Windows 11 funkcija automatiškai buvo išjungta. Sprendimas šiuo atveju yra paprastas, nes tereikia ją įjungti rankiniu būdu.



Štai kaip tai galite padaryti:

  1. Paleiskite „Windows“ paiešką naudodami užduočių juostą ir įveskite Įjunkite arba išjunkite „Windows“ funkcijas .
  2. Spustelėkite Atviras iš galimų parinkčių sąrašo.
  3. Kitame dialogo lange raskite Windows posistemis, skirtas Linux ir pažymėkite su juo susijusį langelį.

    Įgalinti „Windows“ posistemį, skirtą „Linux“.

  4. Spustelėkite Gerai norėdami išsaugoti pakeitimus.

Arba taip pat galite naudoti Windows Powershell, kad atliktumėte šiuos pakeitimus. Jei pirmiau minėti veiksmai jums nepadėjo, atlikite toliau nurodytus veiksmus.

  1. Užduočių juostos paieškos srityje įveskite Windows Powershell ir spustelėkite Vykdykite kaip administratorius .
  2. Kitame lange įveskite toliau nurodytą komandą ir spustelėkite Įeikite jį įvykdyti.
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

    Įgalinti Linux posistemį

  3. Kai komanda bus įvykdyta, iš naujo paleiskite kompiuterį. Paleidus iš naujo, ši funkcija turi būti įjungta.

Jei funkcija buvo išjungta, ją įjungus problema turėtų būti išspręsta. Tačiau, jei funkcija jau buvo įjungta, pereikite prie kito trikčių šalinimo metodo, pateikto toliau.

2. „Windows“ funkcijose įgalinkite VM

Kad bet kuri iš posistemių veiktų sistemoje „Windows“, jūsų sistemos virtualioji mašina turėtų veikti tinkamai. Virtualios mašinos naudojamos kelioms operacinėms sistemoms vienu metu paleisti toje pačioje aparatinėje įrangoje. Jei neturėtume virtualizacijos, mums reikės dviejų atskirų fizinių vienetų, kad galėtume paleisti „Windows“ ir „Linux“.

Jei WSL funkcija jau buvo įjungta sistemoje, kitas dalykas, kurį turite padaryti, yra patikrinti, ar įjungta VM. Veiksmai yra gana panašūs į tuos, kuriuos išvardinome aukščiau:

  1. Tipas Įjunkite arba išjunkite „Windows“ funkcijas užduočių juostos paieškos srityje ir spustelėkite Atviras .
  2. Dabar surask Virtualios mašinos platforma kitame dialogo lange ir pažymėkite su juo susietą žymimąjį laukelį, kad jį įjungtumėte.

    Įgalinkite virtualios mašinos platformą

  3. Kol dirbate, taip pat rekomenduojame tame pačiame lange įjungti „Hyper-V“. „Hyper-V“ padeda sukurti virtualią sistemos aplinką.

Baigę uždarykite „Windows“ funkcijų dialogo langą ir patikrinkite, ar dabar galite naudoti WSL be jokių problemų.

3. Norėdami paleisti WSL, naudokite „Microsoft Store“.

Taip pat gali nepavykti naudoti WSL dėl laikino įdiegtos programos trikties. Tokiu atveju galite pabandyti paleisti programą iš „Microsoft Store“, o ne atidaryti ją tiesiogiai.

Tai gali atrodyti pernelyg paprasta, bet kadangi tai veikė keliems kitiems naudotojams, rekomenduojame pabandyti.

Štai ką reikia padaryti:

  1. Paleiskite „Microsoft Store“ ir eikite į Mano biblioteka skyrių apatiniame kairiajame kampe.

    Spustelėkite bibliotekos piktogramą

  2. Galimų programų sąraše suraskite savo Linux platinimo programą ir paleiskite ją.

Jei vis tiek negalite paleisti programos, tęskite toliau nurodytu būdu.

4. Pataisykite arba iš naujo įdiekite „Linux Distribution App“.

Gali būti, kad jūsų „Linux“ platinimo programoje yra sugadinta klaida arba ji gali būti tiesiog pasenusi, todėl negalite jos tinkamai naudoti.

Norėdami patikrinti, ar tai yra problema, pirmiausia galite pabandyti pataisyti programą ir pamatyti, ar tai turi kokių nors pokyčių. Jei klaida išlieka, galite pašalinti programą ir iš naujo įdiegti ją nuo nulio. Tai išspręs visas programoje esančias korupcijos problemas, kurios gali sukelti problemą.

Norėdami tęsti, atlikite šiuos veiksmus:

  1. Paspauskite Laimėk + norėdami atidaryti nustatymų programą.
  2. Pasirinkite Programėlės iš kairiojo skydelio.
  3. Spustelėkite Programos ir funkcijos dešinėje lango pusėje.

    Dešinėje srityje spustelėkite Programos ir funkcijos

  4. Kitame lange slinkite žemyn, kad surastumėte „Linux“ platinimo programą.
  5. Spustelėkite tris su juo susijusius taškus ir pasirinkite Išplėstiniai nustatymai .

    Spustelėkite Išplėstinės parinktys

  6. Tada eikite į skyrių Atstatyti ir spustelėkite Remonto mygtukas ten.

    Spustelėkite mygtuką Taisyti

  7. Vykdykite ekrane pateikiamus nurodymus, kad tęstumėte ir palaukite, kol veiksmas bus baigtas.

Kai procesas bus baigtas, patikrinkite, ar dabar galite naudoti WSL. Jei ne, atlikite toliau nurodytus veiksmus, kad pašalintumėte programą:

  1. Dar kartą atlikite 1–4 veiksmus.
  2. Spustelėkite tris su programa susietus taškus ir pasirinkite Pašalinkite iš kontekstinio meniu.
  3. Norėdami tęsti, vadovaukitės ekrane pateikiamomis instrukcijomis.

Kai programa bus pašalinta, iš naujo įdiekite naujausią versiją ir patikrinkite, ar tai išsprendžia problemą.

5. Pašalinkite naujinimus

Jei su problema iškilo iškart įdiegę laukiantį sistemos naujinimą, yra didelė tikimybė, kad naujinimas buvo klaidingas. Neretai Windows vartotojai susiduria su problemomis dėl sugadintų naujinimų.

Geriausias būdas išspręsti šią problemą yra pašalinti naujinimą per valdymo skydelį.

Štai kaip tai galite padaryti:

  1. „Windows“ paieškoje įveskite „Control Panel“ ir spustelėkite Atviras .
  2. Pasirinkite Peržiūrėkite įdiegtus naujinimus .

    Peržiūrėkite įdiegtus naujinimus

  3. Kitame lange turėtumėte pamatyti visų įdiegtų Windows naujinimų sąrašą. Dešiniuoju pelės mygtuku spustelėkite probleminį ir pasirinkite Pašalinkite .

    Paspauskite mygtuką Pašalinti

6. Paleiskite kenkėjiškų programų nuskaitymą

Galiausiai, paskutinis mūsų sąrašo metodas yra kenkėjiškų programų nuskaitymas.

Gali būti, kad jūsų sistema susiduria su virusu arba kenkėjiška programa, dėl kurios veikia tam tikri komponentai ir funkcijos. Esant tokiai situacijai, „Windows Defender“ kenkėjiškų programų nuskaitymas yra veiksmingiausias sprendimas.

Štai kaip galite atlikti visą sistemos nuskaitymą, ar nėra kenkėjiškų programų, naudodami „Defender“:

  1. „Windows“ paieškoje įveskite „Windows Security“ ir spustelėkite Atviras .
  2. Pasirinkite Apsauga nuo virusų ir grėsmių iš kairiojo skydelio.

    Pasiekite apsaugos nuo virusų ir grėsmių nustatymus

  3. Pereikite į dešinę lango pusę ir spustelėkite Nuskaitymo parinktys hipersaitas.

    Spustelėkite Nuskaitymo parinktys

  4. Spustelėkite Pilnas skenavimas > Skenuoti dabar .

    Atlikite nuskaitymą

Dabar palaukite, kol nuskaitymas bus baigtas, ir atlikę dar kartą pabandykite naudoti WSL.