OPRAVA: WSL nefunguje po inovácii na Windows 11



Vyskúšajte Náš Nástroj Na Odstránenie Problémov

WSL, čo je podsystém Windows pre Linux, používateľom nefungoval hneď po inovácii na Windows 11. Podľa používateľov zlyhá, keď sa ho pokúsia spustiť.





Pozreli sme sa na problém a zistili sme, že tento problém môže byť spôsobený niekoľkými dôvodmi:



  • WSL je zakázané – Funkcia WSL by mala byť povolená v dialógovom okne Funkcie systému Windows, aby ste ju mohli používať. Sú chvíle, keď aktualizácia túto funkciu automaticky zakáže, čo spôsobí, že sa vyskytne problém.
  • Virtuálny počítač je vypnutý – podobne ako WSL, aj funkcia virtuálneho počítača by mala byť povolená v systéme, aby ste mohli prejsť na iný operačný systém vo Windows. Ak je táto funkcia zakázaná, môžete ju povoliť manuálne a problém vyriešiť.
  • Poškodená inštalácia aplikácie Linux – inštalačný súbor aplikácie pre Linux (Ubuntu) môže byť poškodený alebo chybný, čo vám bráni používať WSL. V takom prípade môžete buď opraviť aplikáciu, alebo ju preinštalovať, aby ste problém vyriešili.
  • Malvér – váš systém Windows sa môže potýkať s chybou poškodenia alebo škodlivým softvérom, ktorý spôsobuje, že niektoré funkcie a aplikácie fungujú. Ak je tento scenár použiteľný, môžete spustiť kontrolu škodlivého softvéru, aby ste identifikovali problém a vyriešili ho.
  • Chybná aktualizácia – V prípade, že ste začali čeliť chybe po inštalácii aktualizácie systému, existuje šanca, že vinníkom je chybná aktualizácia. Našťastie systém Windows ponúka spôsob odinštalovania aktualizácií, takže môžete odstrániť aktualizáciu zo systému a zistiť, či to má nejaký význam.

Teraz, keď vieme o možných príčinách problému, pozrime sa na metódy riešenia problémov, ktoré fungovali pre ostatných dotknutých používateľov. Dúfajme, že vám pomôžu vyriešiť problém navždy. Pred pokračovaním v metódach sa však uistite, že ste v systéme prihlásení ako správca.

1. Povoľte WSL vo funkciách systému Windows

Začnime s najúčinnejším riešením v prípadoch chýb, ako je tento.

Vo väčšine prípadov používatelia nemohli používať WSL, pretože funkcia sa automaticky zakázala pri inovácii na Windows 11. Riešenie je v tomto prípade jednoduché, pretože všetko, čo musíte urobiť, je povoliť túto funkciu manuálne.



Môžete to urobiť takto:

  1. Spustite vyhľadávanie systému Windows cez panel úloh a zadajte Zapnite alebo vypnite funkcie systému Windows .
  2. Kliknite OTVORENÉ zo zoznamu dostupných možností.
  3. V nasledujúcom dialógovom okne nájdite Subsystém Windows pre Linux a začiarknite príslušné políčko.

    Povoliť podsystém Windows pre Linux

  4. Kliknite OK aby sa zmeny uložili.

Prípadne môžete na vykonanie týchto zmien použiť aj Windows Powershell. Ak vyššie uvedené kroky nefungujú pre vás, postupujte podľa nasledujúcich krokov:

  1. Do oblasti vyhľadávania na paneli úloh napíšte Windows Powershell a kliknite na Spustiť ako správca .
  2. V nasledujúcom okne zadajte príkaz uvedený nižšie a kliknite Zadajte vykonať to.
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

    Povoliť podsystém Windows pre linux

  3. Po vykonaní príkazu reštartujte počítač. Po reštarte by mala byť funkcia povolená.

Ak bola funkcia zakázaná, problém by sa mal vyriešiť jej povolením. Ak však už bola funkcia povolená, prejdite na ďalšiu metódu riešenia problémov nižšie.

2. Povoľte VM vo funkciách systému Windows

Aby ktorýkoľvek z podsystémov fungoval v systéme Windows, virtuálny počítač vo vašom systéme by mal fungovať správne. Virtuálne stroje sa používajú na spustenie viacerých operačných systémov súčasne na rovnakom hardvéri. Ak by sme nemali virtualizáciu, potrebovali by sme dve samostatné fyzické jednotky na spustenie Windows a Linuxu.

Ak už bola funkcia WSL v systéme povolená, ďalšia vec, ktorú musíte urobiť, je skontrolovať, či je povolený VM. Kroky na to sú veľmi podobné tým, ktoré sme uviedli vyššie:

  1. Typ Zapnite alebo vypnite funkcie systému Windows v oblasti vyhľadávania na paneli úloh a kliknite OTVORENÉ .
  2. Teraz nájdite Platforma virtuálnych strojov v nasledujúcom dialógovom okne a začiarknutím príslušného políčka ho povolte.

    Povoliť platformu virtuálneho počítača

  3. Keď už ste pri tom, odporúčame tiež povoliť Hyper-V v tom istom okne. Hyper-V pomáha vytvárať virtuálne prostredie v systéme.

Po dokončení zatvorte dialógové okno funkcií systému Windows a skontrolujte, či teraz môžete bez problémov používať WSL.

3. Na spustenie WSL použite obchod Microsoft Store

Možno tiež nebudete môcť používať WSL z dôvodu dočasnej chyby v nainštalovanej aplikácii. V takom prípade môžete namiesto priameho otvorenia aplikáciu skúsiť spustiť z obchodu Microsoft Store.

Môže to znieť príliš jednoducho, ale keďže to fungovalo pre niekoľkých iných používateľov, odporúčame vám to vyskúšať.

Tu je to, čo musíte urobiť:

  1. Spustite Microsoft Store a choďte do Moja knižnica sekcii v ľavom dolnom rohu.

    Kliknite na ikonu Knižnica

  2. V zozname dostupných aplikácií vyhľadajte svoju aplikáciu distribúcie Linuxu a spustite ju.

Ak stále nemôžete spustiť aplikáciu, pokračujte nasledujúcou metódou nižšie.

4. Opravte alebo preinštalujte aplikáciu Linux Distribution App

Vaša aplikácia distribúcie Linuxu sa môže potýkať s poškodenou chybou alebo môže byť jednoducho zastaraná, čo vám bráni v jej správnom používaní.

Ak chcete skontrolovať, či ide o tento problém, môžete najprv skúsiť opraviť aplikáciu a zistiť, či to má nejaký rozdiel. Ak chyba pretrváva, môžete aplikáciu odinštalovať a znova ju nainštalovať od začiatku. Tým sa vyriešia všetky problémy s korupciou v aplikácii, ktoré môžu spôsobovať problém.

Postupujte podľa týchto krokov:

  1. Stlačte tlačidlo Vyhrať + ja otvorte aplikáciu Nastavenia.
  2. Vyberte si Aplikácie z ľavého panela.
  3. Kliknite na Aplikácie a funkcie v pravej časti okna.

    Kliknite na Aplikácie a funkcie na pravej table

  4. V nasledujúcom okne prejdite nadol a nájdite aplikáciu distribúcie Linuxu.
  5. Kliknite na tri bodky s ním spojené a vyberte si Pokročilé nastavenia .

    Kliknite na Rozšírené možnosti

  6. Ďalej prejdite do časti Obnoviť a kliknite na Tlačidlo opravy tam.

    Kliknite na tlačidlo Opraviť

  7. Postupujte podľa pokynov na obrazovke a počkajte na dokončenie akcie.

Po dokončení procesu skontrolujte, či teraz môžete používať WSL. Ak nie, aplikáciu odinštalujte podľa nasledujúcich krokov:

  1. Znova postupujte podľa krokov 1-4.
  2. Kliknite na tri bodky spojené s aplikáciou a vyberte si Odinštalovať z kontextového menu.
  3. Pokračujte podľa pokynov na obrazovke.

Po odinštalovaní aplikácie znova nainštalujte najnovšiu verziu a potom skontrolujte, či sa tým problém nevyriešil.

5. Odinštalujte aktualizácie

Ak ste sa s problémom začali stretávať hneď po inštalácii čakajúcej aktualizácie systému, potom je veľká šanca, že aktualizácia bola chybná. Nie je nezvyčajné, že používatelia systému Windows narážajú na problémy v dôsledku poškodených aktualizácií.

Najlepším spôsobom, ako tomuto problému čeliť, je odinštalovanie aktualizácie prostredníctvom ovládacieho panela.

Môžete to urobiť takto:

  1. Do vyhľadávania v systéme Windows napíšte Ovládací panel a kliknite OTVORENÉ .
  2. Vyberte si Pozrite si nainštalované aktualizácie .

    Pozrite si nainštalované aktualizácie

  3. V nasledujúcom okne by ste mali vidieť zoznam všetkých aktualizácií nainštalovaných v systéme Windows. Kliknite pravým tlačidlom myši na problematickú a vyberte si Odinštalovať .

    Stlačte tlačidlo Odinštalovať

6. Spustite kontrolu škodlivého softvéru

Nakoniec poslednou metódou v našom zozname je kontrola škodlivého softvéru.

Váš systém sa môže potýkať s vírusom alebo škodlivým softvérom, ktorý spôsobuje, že niektoré komponenty a funkcie sa aktivujú. V takejto situácii je najefektívnejším riešením kontrola škodlivého softvéru v programe Windows Defender.

Tu je návod, ako môžete spustiť úplnú kontrolu systému na prítomnosť škodlivého softvéru pomocou programu Defender:

  1. Do vyhľadávania vo Windows napíšte Windows Security a kliknite OTVORENÉ .
  2. Vyberte si Ochrana pred vírusmi a hrozbami z ľavého panela.

    Prístup k nastaveniam ochrany pred vírusmi a hrozbami

  3. Presuňte sa na pravú stranu okna a kliknite na Možnosti skenovania hypertextový odkaz.

    Kliknite na Možnosti skenovania

  4. Kliknite na Úplné skenovanie > Skenovanie teraz .

    Vykonajte skenovanie

Teraz počkajte na dokončenie skenovania a po dokončení skúste znova použiť WSL.