Če se zdi, da je WSL po prehodu na Windows 11 prenehal delovati, si oglejte ta vodnik, da ga znova popravite.

Obstaja več možnih razlogov, zakaj je podsistem Windows za Linux (WSL) prenehal delovati po nadgradnji vašega računalnika na Windows 11. Na srečo je malo verjetno, da bo okvara dokončna, čeprav boste morda morali poskusiti z nekaj različnimi popravki, da bo znova delovalo.

Tu je več načinov, kako po nadgradnji na Windows 11 ponovno vzpostaviti delovanje podsistema Windows za Linux.

1. Preverite, ali je WSL omogočen

Ni nenavadno, da nadgradnja na novejšo različico operacijskega sistema pokvari nekatere aplikacije in funkcije. Torej, čeprav se morda sliši očitno, mora biti vaš prvi korak preverjanje, ali WSL ni bil preprosto onemogočen med postopkom nadgradnje. Tukaj je, kako preverite:

  1. V Windows Search vnesite Vklopite ali izklopite funkcije sistema Windows in kliknite rezultat iskanja, ki bi se moral prikazati na vrhu.
  2. V pogovornem oknu Sistem Windows se pomaknite navzdol, dokler ne vidite Podsistem Windows za Linux.
  3. instagram viewer
  4. Če potrditveno polje za funkcijo ni izbrano, to storite zdaj. Nato kliknite V redu.
  5. Morda boste morali tudi znova zagnati računalnik, preden preverite, ali je to odpravilo težavo.

Upajmo, da WSL zdaj deluje in lahko začnete uporabljati orodje. Če ne, preberite nekaj drugih možnih rešitev.

Izvedite več o stvari, ki jih lahko počnete z WSL in Linuxom na vašem računalniku z operacijskim sistemom Windows.

2. Omogočite platformo Hyper-V in Virtual Machine

Če želite v sistemu Windows uporabljati podsistem, kot je WSL, boste morali omogočiti tudi orodja za virtualizacijo. Ti vključujejo Hyper-V in platformo virtualnega stroja.

Če se odpre vmesnik ukazne vrstice, ki vam pove, da zahtevana funkcija ni nameščena, ko poskušate zagnati distribucijo Linuxa, se verjetno nanaša na to.

  1. Išči Vklopite ali izklopite funkcije sistema Windows in kliknite rezultat iskanja.
  2. V funkcijah sistema Windows se pomaknite navzdol, da poiščete Platforma virtualnega stroja in Platforma Windows Hypervisor.
  3. Potrdite polja poleg vsake od teh funkcij in kliknite V redu.
  4. Za dokončanje namestitve teh orodij boste morali znova zagnati računalnik.

3. Popravite aplikacijo za distribucijo Linuxa

Vaša distribucijska aplikacija za Linux, kot je Ubuntu, Kali ali Debian, je lahko poškodovana ali jo je treba posodobiti. To lahko povzroči, da se WSL zdi pokvarjen. Popravljanje aplikacij Windows je zelo enostavno.

  1. Odprto Nastavitve > Aplikacije > Aplikacija in funkcije.
  2. Pomaknite se navzdol do seznama svojih aplikacij in poiščite svojo distribucijsko aplikacijo za Linux.
  3. Kliknite na tri pike desno od imena aplikacije in izberite Napredne možnosti.
  4. Kliknite na Popravilo in sledite navodilom na zaslonu, če so potrebna popravila.

Preverite, ali WSL deluje. Če ne, poskusite odstraniti in znova namestiti distribucijsko aplikacijo Linux.

4. Prisilno odpiranje WSL z uporabo trgovine Microsoft Store

Če je WSL omogočen, vendar se še vedno noče odpreti, lahko poskusite prisilno zagnati prek aplikacije Microsoft Store. To lahko včasih odpravi začasne napake, ko neposredno odpiranje WSL ne deluje.

  1. Odprite aplikacijo Microsoft Store in poiščite WSL.
  2. Na strani trgovine za WSL bi morali videti Odprto gumb. Če gumb pravi Nadgradnja, kliknite, da posodobite aplikacijo.
  3. Kliknite na Odprto in zagnati bi se morala privzeta distribucijska aplikacija Linux.
  4. Če se namesto tega odpre okno vmesnika ukazne vrstice, vam bo verjetno povedalo, da zahtevana funkcija manjka. glej Omogočite platformo Hyper-V in Virtual Machine nad.

Če prisilno odpiranje WSL ne deluje, poskusite enako z distribucijsko aplikacijo Linux, ki jo uporabljate. Odprite trgovino, poiščite svojo distribucijo in kliknite Odprto gumb.

5. Odstranite nedavne posodobitve, da popravite WSL

Če je WSL prenehal delovati po namestitvi posodobitve, je lahko vzrok posodobitev. Najnovejšo posodobitev lahko odstranite, da vidite, ali to odpravlja težavo.

Odstranjevanje posodobitev sistema Windows ni zapleten postopek, tudi če tega še nikoli niste storili.

Če po odstranitvi posodobitve WSL še vedno ne deluje, je dobro, da ga znova namestite. Posodobitve lahko pogosto vključujejo popravke glede varnosti in delovanja, zato je na splošno priporočljivo, da sistem Windows posodabljate.

6. Preverite, ali zlonamerna programska oprema ne blokira WSL

Zadnja stvar, ki jo morate poskusiti omogočiti, da WSL deluje, je iskanje zlonamerne programske opreme. Možnost, da bi zlonamerna programska oprema preprečila delovanje podsistema Windows za Linux, je nizka, vendar ni nezaslišana.

Zaženi a popoln pregled v programu Microsoft Defender ali protivirusno programsko opremo tretje osebe, ki jo uporabljate. Postavite v karanteno ali odstranite zlonamerno programsko opremo, ki jo najde protivirusni pregled. Nato znova zaženite računalnik in poskusite uporabiti WSL, da preverite, ali je to težava.

Popravljanje WSL po nadgradnji na Windows 11

Nadgradnja na Windows 11 običajno poteka gladko, vendar se lahko aplikacije in funkcije občasno pokvarijo. Če po nadgradnji na najnovejši operacijski sistem Windows ugotovite, da WSL ne deluje več, ne skrbite, običajno obstaja preprosta rešitev. Funkcijo boste morda morali znova omogočiti le v sistemskih nastavitvah sistema Windows, če pa ne, boste težavo običajno rešili s pregledovanjem drugih popravkov tukaj.