Ak sa zdá, že WSL prestal fungovať po prechode na Windows 11, pozrite si túto príručku, aby ste to znova opravili.
Existuje niekoľko možných dôvodov, prečo Windows Subsystem for Linux (WSL) prestal fungovať po inovácii vášho počítača na Windows 11. Našťastie je nepravdepodobné, že by porucha bola konečná, aj keď možno budete musieť vyskúšať niekoľko rôznych opráv, aby to znova fungovalo.
Tu je niekoľko spôsobov, ako po inovácii na Windows 11 znova spustiť podsystém Windows pre Linux.
1. Skontrolujte, či je povolené WSL
Nie je nezvyčajné, že inovácia na novšiu verziu operačného systému poškodí niektoré aplikácie a funkcie. Takže aj keď to môže znieť ako samozrejmosť, prvým krokom by mala byť kontrola WSL, či nebolo jednoducho deaktivované počas procesu aktualizácie. Postup kontroly:
- Vo Windows Search zadajte Zapnite alebo vypnite funkcie systému Windows a kliknite na výsledok vyhľadávania, ktorý by sa mal zobraziť v hornej časti.
- V dialógovom okne Systém Windows prejdite nadol, kým neuvidíte Subsystém Windows pre Linux.
- Ak nie je začiarknuté políčko pre funkciu, urobte tak teraz. Potom kliknite Dobre.
- Pred kontrolou, či sa tým problém nevyriešil, možno budete musieť reštartovať počítač.
Dúfajme, že WSL teraz funguje a môžete začať používať tento nástroj. Ak nie, prečítajte si ďalšie možné riešenia.
Zistite viac o veci, ktoré môžete robiť s WSL a Linuxom na vašom počítači so systémom Windows.
2. Povoliť Hyper-V a platformu virtuálnych strojov
Ak chcete v systéme Windows používať podsystém, ako je WSL, budete musieť povoliť aj virtualizačné nástroje. Patria sem Hyper-V a platforma virtuálnych strojov.
Ak sa pri pokuse o spustenie vašej distribúcie Linuxu otvorí rozhranie príkazového riadka, ktoré vám oznámi, že požadovaná funkcia nie je nainštalovaná, pravdepodobne sa to týka tohto.
- Hľadať Zapnite alebo vypnite funkcie systému Windows a kliknite na výsledok vyhľadávania.
- V časti Funkcie systému Windows prejdite nadol a vyhľadajte Platforma virtuálnych strojov a Platforma Windows Hypervisor.
- Začiarknite políčka vedľa každej z týchto funkcií a potom kliknite Dobre.
- Na dokončenie inštalácie týchto nástrojov budete musieť reštartovať počítač.
3. Opravte aplikáciu Linux Distribution App
Vaša aplikácia na distribúciu Linuxu, ako napríklad Ubuntu, Kali alebo Debian, môže byť poškodená alebo vyžadovať aktualizáciu. To môže spôsobiť, že WSL bude vyzerať ako nefunkčné. Oprava aplikácií systému Windows je veľmi jednoduchá.
- OTVORENÉ Nastavenia > Aplikácie > Aplikácia a funkcie.
- Prejdite nadol na zoznam svojich aplikácií a nájdite svoju aplikáciu distribúcie Linuxu.
- Kliknite na tri bodky napravo od názvu aplikácie a vyberte Pokročilé nastavenia.
- Kliknite na Oprava a v prípade potreby opravy postupujte podľa pokynov na obrazovke.
Skontrolujte, či WSL funguje. Ak nie, skúste odinštalovať a znova nainštalovať aplikáciu distribúcie Linuxu.
4. Vynútiť otvorenie WSL pomocou obchodu Microsoft Store
Ak je WSL povolené, ale stále sa odmieta otvoriť, môžete skúsiť vynútiť spustenie prostredníctvom aplikácie Microsoft Store. Toto môže niekedy opraviť dočasné chyby, keď priame otvorenie WSL nefunguje.
- Otvorte aplikáciu Microsoft Store a vyhľadajte WSL.
- Na stránke obchodu pre WSL by ste mali vidieť OTVORENÉ tlačidlo. Ak tlačidlo hovorí Aktualizovať, kliknutím naň aktualizujte aplikáciu.
- Kliknite na OTVORENÉ a mala by sa spustiť predvolená aplikácia distribúcie Linuxu.
- Ak sa namiesto toho otvorí okno rozhrania príkazového riadka, pravdepodobne vám oznámi, že chýba požadovaná funkcia. Pozri Povoliť Hyper-V a platformu virtuálnych strojov vyššie.
Ak vynútenie otvorenia WSL nefunguje, skúste to isté s aplikáciou Linux distro, ktorú používate. Otvorte Obchod, vyhľadajte svoju distribúciu a kliknite na OTVORENÉ tlačidlo.
5. Odinštalujte posledné aktualizácie na opravu WSL
Ak WSL prestal fungovať po inštalácii aktualizácie, príčinou môže byť aktualizácia. Najnovšiu aktualizáciu môžete odinštalovať a zistiť, či sa tým problém vyriešil.
Odinštalovanie aktualizácií systému Windows nie je to zložitý proces, aj keď ste to nikdy predtým nerobili.
Ak po odinštalovaní aktualizácie WSL stále nefunguje, je dobré ju znova nainštalovať. Aktualizácie môžu často zahŕňať vylepšenia zabezpečenia a výkonu, preto sa vo všeobecnosti odporúča udržiavať systém Windows aktualizovaný.
6. Skontrolujte, či malvér neblokuje WSL
Posledná vec, ktorú by ste sa mali pokúsiť spustiť WSL, je skenovanie škodlivého softvéru. Potenciál škodlivého softvéru zabrániť fungovaniu podsystému Windows pre Linux je nízky, ale nie neslýchaný.
Spustiť a úplné skenovanie v programe Microsoft Defender alebo akýkoľvek antivírusový softvér tretej strany, ktorý používate. Umiestnite do karantény alebo odstráňte malvér, ktorý antivírusová kontrola nájde. Potom reštartujte počítač a skúste použiť WSL, aby ste zistili, či to bol problém.
Oprava WSL po inovácii na Windows 11
Inovácia na Windows 11 zvyčajne prebieha hladko, no aplikácie a funkcie sa môžu občas prerušiť. Ak po inovácii na najnovší operačný systém Windows zistíte, že WSL už nefunguje, nemusíte sa obávať, zvyčajne existuje jednoduchá oprava. Možno budete musieť túto funkciu znova povoliť v systémových nastaveniach systému Windows, ale ak nie, problém zvyčajne vyrieši spustenie ďalších opráv tu.