Jeśli wydaje się, że WSL przestał działać po przejściu do systemu Windows 11, zapoznaj się z tym przewodnikiem, aby ponownie go naprawić.
Istnieje kilka potencjalnych powodów, dla których Podsystem Windows dla systemu Linux (WSL) przestał działać po uaktualnieniu komputera do systemu Windows 11. Na szczęście jest mało prawdopodobne, aby awaria była ostateczna, chociaż być może trzeba będzie wypróbować kilka różnych poprawek, aby znów działała.
Oto kilka sposobów na przywrócenie działania podsystemu Windows dla systemu Linux po uaktualnieniu do systemu Windows 11.
1. Sprawdź, czy WSL jest włączony
Nie jest niczym niezwykłym, że aktualizacja do nowszej wersji systemu operacyjnego spowoduje uszkodzenie niektórych aplikacji i funkcji. Więc chociaż może się to wydawać oczywiste, pierwszym krokiem powinno być sprawdzenie, czy WSL nie został po prostu wyłączony podczas procesu aktualizacji. Oto jak to sprawdzić:
- W Windows Search wpisz Włącz lub wyłącz funkcje systemu Windows i kliknij wynik wyszukiwania, który powinien pojawić się u góry.
- W oknie dialogowym System Windows przewiń w dół, aż zobaczysz Podsystem Windows dla systemu Linux.
- Jeśli pole wyboru dla funkcji nie jest zaznaczone, zrób to teraz. Następnie kliknij OK.
- Może być również konieczne ponowne uruchomienie komputera przed sprawdzeniem, czy to rozwiązało problem.
Mamy nadzieję, że WSL już działa i możesz zacząć korzystać z tego narzędzia. Jeśli nie, przeczytaj o innych możliwych rozwiązaniach.
Dowiedz się więcej o rzeczy, które możesz zrobić z WSL i Linuksem na komputerze z systemem Windows.
2. Włącz platformę Hyper-V i maszyny wirtualnej
Jeśli chcesz używać podsystemu takiego jak WSL w systemie Windows, musisz także włączyć narzędzia do wirtualizacji. Należą do nich Hyper-V i Virtual Machine Platform.
Jeśli otworzy się interfejs wiersza poleceń, informujący, że wymagana funkcja nie jest zainstalowana, podczas próby uruchomienia dystrybucji Linuksa prawdopodobnie jest to to, do czego się odnosi.
- Szukaj Włącz lub wyłącz funkcje systemu Windows i kliknij wynik wyszukiwania.
- W funkcjach systemu Windows przewiń w dół, aby znaleźć Platforma maszyny wirtualnej I Platforma Windows Hypervisor.
- Zaznacz pola obok każdej z tych funkcji, a następnie kliknij OK.
- Aby zakończyć instalację tych narzędzi, konieczne będzie ponowne uruchomienie komputera.
3. Napraw aplikację Linux Distribution
Twoja aplikacja do dystrybucji Linuksa, taka jak Ubuntu, Kali lub Debian, może być uszkodzona lub wymagać aktualizacji. Może to spowodować, że WSL będzie wyglądać na uszkodzony. Naprawa aplikacji systemu Windows jest bardzo łatwa.
- otwarty Ustawienia > Aplikacje > Aplikacje i funkcje.
- Przewiń w dół do listy swoich aplikacji, aby znaleźć aplikację do dystrybucji Linuksa.
- Kliknij trzy kropki po prawej stronie nazwy aplikacji i wybierz Zaawansowane opcje.
- Kliknij Naprawa i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, jeśli konieczna jest naprawa.
Sprawdź, czy WSL działa. Jeśli nie, spróbuj odinstalować i ponownie zainstalować aplikację do dystrybucji Linuksa.
4. Wymuś otwarcie WSL za pomocą Microsoft Store
Jeśli funkcja WSL jest włączona, ale nadal nie chce się otworzyć, możesz spróbować wymusić uruchomienie za pośrednictwem aplikacji Microsoft Store. Może to czasami naprawić tymczasowe usterki, gdy bezpośrednie otwarcie WSL nie działa.
- Otwórz aplikację Microsoft Store i wyszukaj WSL.
- Na stronie sklepu dla WSL powinieneś zobaczyć otwarty przycisk. Jeśli przycisk mówi Aktualizacja, kliknij go, aby zaktualizować aplikację.
- Kliknij otwarty przycisk i powinna zostać uruchomiona domyślna aplikacja dystrybucji Linuksa.
- Jeśli zamiast tego otworzy się okno interfejsu wiersza poleceń, prawdopodobnie poinformuje Cię, że brakuje wymaganej funkcji. Widzieć Włącz platformę Hyper-V i maszyny wirtualnej powyżej.
Jeśli wymuszenie otwarcia WSL nie działa, spróbuj tego samego z aplikacją dystrybucji Linuksa, której używasz. Otwórz Sklep, wyszukaj swoją dystrybucję i kliknij otwarty przycisk.
5. Odinstaluj ostatnie aktualizacje, aby naprawić WSL
Jeśli WSL przestał działać po zainstalowaniu aktualizacji, przyczyną może być aktualizacja. Możesz odinstalować najnowszą aktualizację, aby sprawdzić, czy to rozwiąże problem.
Odinstalowywanie aktualizacji systemu Windows nie jest skomplikowanym procesem, nawet jeśli nigdy wcześniej tego nie robiłeś.
Jeśli po odinstalowaniu aktualizacji WSL nadal nie działa, warto zainstalować go ponownie. Aktualizacje często obejmują poprawki w zakresie bezpieczeństwa i wydajności, dlatego generalnie zaleca się aktualizowanie systemu Windows.
6. Sprawdź, czy złośliwe oprogramowanie nie blokuje WSL
Ostatnią rzeczą, której należy spróbować, aby WSL działał, jest skanowanie w poszukiwaniu złośliwego oprogramowania. Potencjał złośliwego oprogramowania uniemożliwiający działanie podsystemu Windows dla systemu Linux jest niski, ale nie jest niespotykany.
Uruchom pełne skanowanie w Microsoft Defender lub dowolnego oprogramowania antywirusowego innej firmy, którego używasz. Poddaj kwarantannie lub usuń złośliwe oprogramowanie wykryte przez skanowanie antywirusowe. Następnie uruchom ponownie komputer i spróbuj użyć WSL, aby sprawdzić, czy to był problem.
Naprawianie WSL po aktualizacji do systemu Windows 11
Uaktualnianie do systemu Windows 11 zwykle przebiega bezproblemowo, ale aplikacje i funkcje mogą czasem ulec awarii. Jeśli stwierdzisz, że WSL przestał działać po uaktualnieniu do najnowszego systemu operacyjnego Windows, nie martw się, zazwyczaj istnieje proste rozwiązanie. Być może wystarczy ponownie włączyć tę funkcję w ustawieniach systemu Windows, ale jeśli nie, uruchomienie innych poprawek tutaj zwykle rozwiąże problem.