POPRAVEK: WSL ne deluje po nadgradnji na Windows 11



Preizkusite Naš Instrument Za Odpravo Težav

WSL, ki je podsistem Windows za Linux, ne deluje za uporabnike takoj po nadgradnji na Windows 11. Po mnenju uporabnikov se zruši, ko ga poskušajo zagnati.





Težavo smo preučili in ugotovili, da lahko to težavo povzroči več razlogov:



  • WSL je onemogočen – funkcija WSL mora biti omogočena v pogovornem oknu funkcij sistema Windows, da jo lahko uporabljate. Včasih posodobitev samodejno onemogoči to funkcijo, zaradi česar se pojavi zadevna težava.
  • Navidezni stroj je onemogočen – tako kot WSL mora biti v sistemu omogočena tudi funkcija virtualnega stroja, da lahko preklopite na drug operacijski sistem Windows. Če je ta funkcija onemogočena, jo lahko omogočite ročno, da odpravite težavo.
  • Poškodovana namestitev aplikacije za Linux – namestitvena datoteka aplikacije Linux (Ubuntu) je morda poškodovana ali napačna, kar vam preprečuje uporabo WSL. V tem primeru lahko popravite aplikacijo ali jo znova namestite, da odpravite težavo.
  • Zlonamerna programska oprema – vaš sistem Windows se morda sooča s pokvarjeno napako ali zlonamerno programsko opremo, ki povzroča, da nekatere funkcije in aplikacije delujejo. Če je ta scenarij uporaben, lahko zaženete pregled zlonamerne programske opreme, da prepoznate težavo in jo odpravite.
  • Napačna posodobitev – Če ste se z napako začeli soočati po namestitvi sistemske posodobitve, potem obstaja možnost, da je krivec napačna posodobitev. Na srečo Windows ponuja način za odstranitev posodobitev, tako da lahko odstranite posodobitev iz svojega sistema in preverite, ali je to kaj pomembno.

Zdaj, ko vemo o morebitnih vzrokih za težavo, si poglejmo metode za odpravljanje težav, ki so delovale pri drugih prizadetih uporabnikih. Upajmo, da vam bodo pomagali odpraviti težavo tudi za vedno. Preden pa nadaljujete z metodami, se prepričajte, da ste prijavljeni kot skrbnik v sistem.

1. Omogočite WSL v funkcijah sistema Windows

Začnimo z najučinkovitejšo rešitvijo v primerih napak, kot je ta.

V večini primerov uporabniki niso mogli uporabljati WSL, ker je bila funkcija samodejno onemogočena, ko so nadgradili na Windows 11. Rešitev v tem primeru je preprosta, saj je vse, kar morate storiti, to, da funkcijo znova omogočite ročno.



To lahko storite tako:

  1. Zaženite iskanje Windows prek opravilne vrstice in vnesite Vklopite ali izklopite funkcije sistema Windows .
  2. Kliknite Odprto s seznama razpoložljivih možnosti.
  3. V naslednjem pogovornem oknu poiščite Podsistem Windows za Linux in potrdite polje, povezano z njim.

    Omogoči podsistem Windows za Linux

  4. Kliknite v redu da shranite spremembe.

Lahko pa uporabite tudi Windows Powershell, da naredite te spremembe. Če zgoraj omenjeni koraki niso delovali za vas, sledite spodnjim:

  1. V iskalno polje v opravilni vrstici vnesite Windows Powershell in kliknite Zaženi kot skrbnik .
  2. V naslednje okno vnesite spodnji ukaz in kliknite Vnesite da ga izvrši.
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

    Omogoči podsistem Windows za linux

  3. Ko je ukaz izveden, znova zaženite računalnik. Ob ponovnem zagonu mora biti funkcija omogočena.

Če je bila funkcija onemogočena, bi morala težava odpraviti njeno omogočanje. Če pa je bila funkcija že omogočena, pojdite na naslednji način za odpravljanje težav spodaj.

2. Omogočite VM v funkcijah sistema Windows

Da bi kateri koli od podsistemov deloval v sistemu Windows, mora navidezni stroj v vašem sistemu delovati pravilno. Virtualni stroji se uporabljajo za hkratno izvajanje več operacijskih sistemov na isti strojni opremi. Če ne bi imeli virtualizacije, bi potrebovali dve ločeni fizični enoti za poganjanje Windows in Linux.

Če je bila funkcija WSL že omogočena v sistemu, je naslednja stvar, ki jo morate storiti, preveriti, ali je VM omogočen. Koraki za to so precej podobni tistim, ki smo jih navedli zgoraj:

  1. Vrsta Vklopite ali izklopite funkcije sistema Windows v iskalnem območju opravilne vrstice in kliknite Odprto .
  2. Zdaj pa poišči Platforma virtualnega stroja v naslednjem pogovornem oknu in potrdite potrditveno polje, povezano z njim, da ga omogočite.

    Omogočite platformo Virtual Machine

  3. Ko ste že pri tem, priporočamo tudi, da v istem oknu omogočite Hyper-V. Hyper-V pomaga ustvariti virtualno okolje v sistemu.

Ko končate, zaprite pogovorno okno funkcij sistema Windows in preverite, ali lahko zdaj brez težav uporabljate WSL.

3. Za zagon WSL uporabite Microsoft Store

Prav tako morda ne boste mogli uporabljati WSL zaradi začasne napake v nameščeni aplikaciji. V tem primeru lahko poskusite zagnati aplikacijo iz trgovine Microsoft Store, namesto da bi jo odpirali neposredno.

To se morda sliši preveč preprosto, a ker je delovalo pri več drugih uporabnikih, vam priporočamo, da poskusite.

Tukaj je tisto, kar morate storiti:

  1. Zaženite Microsoft Store in pojdite na Moja knjižnica v spodnjem levem kotu.

    Kliknite ikono knjižnice

  2. Na seznamu razpoložljivih aplikacij poiščite aplikacijo za distribucijo Linuxa in jo zaženite.

Če še vedno ne morete zagnati aplikacije, nadaljujte z naslednjo metodo spodaj.

4. Popravite ali znova namestite aplikacijo za distribucijo Linuxa

Vaša aplikacija za distribucijo Linuxa se morda ukvarja s poškodovano napako ali pa je preprosto zastarela, kar vam preprečuje, da bi jo pravilno uporabljali.

Če želite preveriti, ali je to težava, lahko najprej poskusite popraviti aplikacijo in preverite, ali je to kaj pomembno. Če se napaka ponovi, lahko odstranite aplikacijo in jo znova namestite od začetka. To bo odpravilo vse težave s korupcijo v aplikaciji, ki morda povzročajo težavo.

Za nadaljevanje sledite tem korakom:

  1. Pritisnite Zmaga + jaz da odprete aplikacijo Nastavitve.
  2. Izberite Aplikacije iz levega podokna.
  3. Kliknite na Aplikacije in funkcije na desni strani okna.

    V desnem podoknu kliknite Aplikacije in funkcije

  4. V naslednjem oknu se pomaknite navzdol, da poiščete distribucijsko aplikacijo za Linux.
  5. Kliknite na tri pike, povezane z njim, in izberite Napredne možnosti .

    Kliknite Napredne možnosti

  6. Nato pojdite na razdelek Ponastavi in ​​kliknite na Gumb za popravilo tam.

    Kliknite na gumb Popravi

  7. Za nadaljevanje sledite navodilom na zaslonu in počakajte, da se dejanje zaključi.

Ko je postopek končan, preverite, ali lahko zdaj uporabljate WSL. Če ne, sledite spodnjim korakom, da odstranite aplikacijo:

  1. Ponovno sledite korakom 1–4.
  2. Kliknite tri pike, povezane z aplikacijo, in izberite Odstrani iz kontekstnega menija.
  3. Za nadaljevanje sledite navodilom na zaslonu.

Ko je aplikacija odstranjena, znova namestite najnovejšo različico in preverite, ali to odpravlja težavo.

5. Odstranite posodobitve

Če ste se s težavo začeli srečevati takoj po namestitvi čakajoče posodobitve sistema, obstaja velika verjetnost, da je bila posodobitev napačna. Za uporabnike sistema Windows ni redko, da naletijo na težave zaradi poškodovanih posodobitev.

Najboljši način za reševanje te težave je odstranitev posodobitve prek nadzorne plošče.

To lahko storite tako:

  1. V iskalnik Windows vnesite Nadzorna plošča in kliknite Odprto .
  2. Izberite Oglejte si nameščene posodobitve .

    Oglejte si nameščene posodobitve

  3. V naslednjem oknu bi morali videti seznam vseh nameščenih posodobitev v sistemu Windows. Z desno tipko miške kliknite na problematično in izberite Odstrani .

    Pritisnite gumb Odstrani

6. Zaženite pregled zlonamerne programske opreme

Nazadnje, zadnja metoda na našem seznamu je izvajanje skeniranja zlonamerne programske opreme.

Vaš sistem se morda spopada z virusom ali zlonamerno programsko opremo, ki povzroča delovanje nekaterih komponent in funkcij. V takšni situaciji je iskanje zlonamerne programske opreme programa Windows Defender najučinkovitejša rešitev.

Tukaj je opisano, kako lahko z Defenderjem zaženete popoln pregled sistema za zlonamerno programsko opremo:

  1. V iskalnik Windows vnesite Varnost Windows in kliknite Odprto .
  2. Izberite Zaščita pred virusi in grožnjami iz levega podokna.

    Dostop do nastavitev zaščite pred virusi in grožnjami

  3. Premaknite se na desno stran okna in kliknite na Možnosti skeniranja hiperpovezava.

    Kliknite možnosti skeniranja

  4. Kliknite na Popolno skeniranje > Skeniranje zdaj .

    Izvedite skeniranje

Zdaj počakajte, da se skeniranje konča, in ko je končano, poskusite znova uporabiti WSL.