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:
- Zaženite iskanje Windows prek opravilne vrstice in vnesite Vklopite ali izklopite funkcije sistema Windows .
- Kliknite Odprto s seznama razpoložljivih možnosti.
- V naslednjem pogovornem oknu poiščite Podsistem Windows za Linux in potrdite polje, povezano z njim.
- 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:
- V iskalno polje v opravilni vrstici vnesite Windows Powershell in kliknite Zaženi kot skrbnik .
- V naslednje okno vnesite spodnji ukaz in kliknite Vnesite da ga izvrši.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
- 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:
- Vrsta Vklopite ali izklopite funkcije sistema Windows v iskalnem območju opravilne vrstice in kliknite Odprto .
- Zdaj pa poišči Platforma virtualnega stroja v naslednjem pogovornem oknu in potrdite potrditveno polje, povezano z njim, da ga omogočite.
- 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:
- Zaženite Microsoft Store in pojdite na Moja knjižnica v spodnjem levem kotu.
- 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:
- Pritisnite Zmaga + jaz da odprete aplikacijo Nastavitve.
- Izberite Aplikacije iz levega podokna.
- Kliknite na Aplikacije in funkcije na desni strani okna.
- V naslednjem oknu se pomaknite navzdol, da poiščete distribucijsko aplikacijo za Linux.
- Kliknite na tri pike, povezane z njim, in izberite Napredne možnosti .
- Nato pojdite na razdelek Ponastavi in kliknite na Gumb za popravilo tam.
- 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:
- Ponovno sledite korakom 1–4.
- Kliknite tri pike, povezane z aplikacijo, in izberite Odstrani iz kontekstnega menija.
- 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:
- V iskalnik Windows vnesite Nadzorna plošča in kliknite Odprto .
- Izberite Oglejte si nameščene posodobitve .
- 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 .
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:
- V iskalnik Windows vnesite Varnost Windows in kliknite Odprto .
- Izberite Zaščita pred virusi in grožnjami iz levega podokna.
- Premaknite se na desno stran okna in kliknite na Možnosti skeniranja hiperpovezava.
- Kliknite na Popolno skeniranje > Skeniranje zdaj .
Zdaj počakajte, da se skeniranje konča, in ko je končano, poskusite znova uporabiti WSL.