NAPRAW: WSL nie działa po aktualizacji do systemu Windows 11



Wypróbuj Nasz Instrument Do Eliminowania Problemów

WSL, który jest podsystemem Windows dla systemu Linux, nie działa dla użytkowników zaraz po aktualizacji do systemu Windows 11. Według użytkowników zawiesza się, gdy próbują go uruchomić.





Przyjrzeliśmy się problemowi i odkryliśmy, że może on być spowodowany wieloma przyczynami:



  • WSL jest wyłączony – funkcja WSL powinna być włączona w oknie dialogowym funkcji systemu Windows, abyś mógł z niej korzystać. Czasami aktualizacja automatycznie wyłącza tę funkcję, powodując wystąpienie problemu.
  • Maszyna wirtualna jest wyłączona – podobnie jak WSL, funkcja maszyny wirtualnej powinna być również włączona w systemie, abyś mógł przełączyć się na inny system operacyjny w systemie Windows. Jeśli ta funkcja jest wyłączona, możesz ją włączyć ręcznie, aby rozwiązać problem.
  • Uszkodzona instalacja aplikacji na Linuksa – plik instalacyjny aplikacji Linux (Ubuntu) może być uszkodzony lub wadliwy, uniemożliwiając korzystanie z WSL. W takim przypadku możesz naprawić aplikację lub zainstalować ją ponownie, aby rozwiązać problem.
  • Złośliwe oprogramowanie – Twój system Windows może mieć do czynienia z błędem korupcji lub złośliwym oprogramowaniem, które powoduje działanie niektórych funkcji i aplikacji. Jeśli ten scenariusz ma zastosowanie, możesz uruchomić skanowanie w poszukiwaniu złośliwego oprogramowania, aby zidentyfikować problem i go rozwiązać.
  • Wadliwa aktualizacja – Jeśli zacząłeś napotykać błąd po zainstalowaniu aktualizacji systemu, istnieje szansa, że ​​przyczyną jest wadliwa aktualizacja. Na szczęście system Windows oferuje sposób na odinstalowanie aktualizacji, dzięki czemu można usunąć aktualizację z systemu i sprawdzić, czy to ma jakieś znaczenie.

Teraz, gdy wiemy już o potencjalnych przyczynach problemu, przyjrzyjmy się metodom rozwiązywania problemów, które działały u innych dotkniętych problemem użytkowników. Miejmy nadzieję, że pomogą Ci również naprawić problem na dobre. Zanim jednak zaczniesz korzystać z tych metod, upewnij się, że jesteś zalogowany w systemie jako administrator.

1. Włącz WSL w funkcjach Windows

Zacznijmy od najskuteczniejszego rozwiązania w przypadku takich błędów jak ten.

W większości przypadków użytkownicy nie mogli korzystać z WSL, ponieważ funkcja ta została automatycznie wyłączona po aktualizacji do systemu Windows 11. Rozwiązanie w tym przypadku jest proste, ponieważ wystarczy ręcznie włączyć tę funkcję.



Oto jak możesz to zrobić:

  1. Uruchom wyszukiwanie systemu Windows za pomocą paska zadań i wpisz Włącz lub wyłącz funkcje systemu Windows .
  2. Kliknij otwarty z listy dostępnych opcji.
  3. W poniższym oknie dialogowym zlokalizuj Podsystem Windows dla Linuksa i zaznacz pole z nim powiązane.

    Włącz podsystem Windows dla Linuksa

  4. Kliknij OK aby zapisać zmiany.

Alternatywnie możesz również użyć Windows Powershell, aby wprowadzić te zmiany. Jeśli powyższe kroki nie zadziałały, postępuj zgodnie z poniższymi:

  1. Wpisz Windows Powershell w obszarze wyszukiwania paska zadań i kliknij Uruchom jako administrator .
  2. W następnym oknie wpisz polecenie wymienione poniżej i kliknij Wchodzić by go wykonać.
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

    Włącz podsystem Windows dla linux

  3. Po wykonaniu polecenia uruchom ponownie komputer. Po ponownym uruchomieniu funkcja powinna być włączona.

Jeśli funkcja była wyłączona, włączenie jej powinno rozwiązać problem. Jeśli jednak funkcja była już włączona, przejdź do następnej metody rozwiązywania problemów poniżej.

2. Włącz maszynę wirtualną w funkcjach systemu Windows

Aby którykolwiek z podsystemów działał w systemie Windows, maszyna wirtualna w systemie powinna działać poprawnie. Maszyny wirtualne służą do jednoczesnego uruchamiania wielu systemów operacyjnych na tym samym sprzęcie. Gdybyśmy nie mieli wirtualizacji, do uruchomienia systemu Windows i Linux potrzebowalibyśmy dwóch oddzielnych jednostek fizycznych.

Jeśli funkcja WSL była już włączona w systemie, następną rzeczą, którą musisz zrobić, jest sprawdzenie, czy maszyna wirtualna jest włączona. Kroki do tego są dość podobne do tych, które wymieniliśmy powyżej:

  1. Rodzaj Włącz lub wyłącz funkcje systemu Windows w obszarze wyszukiwania paska zadań i kliknij otwarty .
  2. Teraz zlokalizuj Platforma maszyn wirtualnych w następnym oknie dialogowym i zaznacz powiązane z nim pole wyboru, aby je włączyć.

    Włącz platformę maszyny wirtualnej

  3. W tym czasie zalecamy również włączenie Hyper-V w tym samym oknie. Hyper-V pomaga stworzyć w systemie wirtualne środowisko.

Po zakończeniu zamknij okno dialogowe funkcji systemu Windows i sprawdź, czy możesz teraz bez problemu korzystać z WSL.

3. Użyj sklepu Microsoft Store, aby uruchomić WSL

Możesz również nie być w stanie korzystać z WSL z powodu tymczasowej usterki w zainstalowanej aplikacji. W takim przypadku możesz spróbować uruchomić aplikację ze sklepu Microsoft Store zamiast otwierać ją bezpośrednio.

Może to brzmieć zbyt prosto, ale ponieważ działało to dla kilku innych użytkowników, zalecamy spróbować.

Oto, co musisz zrobić:

  1. Uruchom Microsoft Store i przejdź do Moja Biblioteka w lewym dolnym rogu.

    Kliknij ikonę Biblioteki

  2. Na liście dostępnych aplikacji poszukaj aplikacji do dystrybucji Linuksa i uruchom ją.

Jeśli nadal nie możesz uruchomić aplikacji, przejdź do następnej metody poniżej.

4. Napraw lub ponownie zainstaluj aplikację Linux Distribution

Twoja aplikacja do dystrybucji Linuksa może mieć do czynienia z uszkodzonym błędem lub po prostu może być nieaktualna, co uniemożliwia jej prawidłowe używanie.

Aby sprawdzić, czy to jest problem, możesz najpierw spróbować naprawić aplikację i sprawdzić, czy to ma jakieś znaczenie. Jeśli błąd będzie się powtarzał, możesz odinstalować aplikację i zainstalować ją ponownie od zera. Rozwiąże to wszelkie problemy z korupcją w aplikacji, które mogą powodować problem.

Wykonaj następujące kroki, aby kontynuować:

  1. Naciskać Wygrać + I aby otworzyć aplikację Ustawienia.
  2. Wybierać Aplikacje z lewego okienka.
  3. Kliknij Aplikacje i funkcje po prawej stronie okna.

    Kliknij Aplikacje i funkcje w prawym okienku

  4. W następnym oknie przewiń w dół, aby znaleźć aplikację do dystrybucji Linuksa.
  5. Kliknij na trzy powiązane z nim kropki i wybierz Zaawansowane opcje .

    Kliknij Opcje zaawansowane

  6. Następnie przejdź do sekcji Resetuj i kliknij Przycisk naprawy tam.

    Kliknij przycisk Napraw

  7. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby kontynuować i poczekaj na zakończenie akcji.

Po zakończeniu procesu sprawdź, czy możesz teraz korzystać z WSL. Jeśli nie, wykonaj poniższe czynności, aby odinstalować aplikację:

  1. Wykonaj ponownie kroki 1-4.
  2. Kliknij trzy kropki powiązane z aplikacją i wybierz Odinstaluj z menu kontekstowego.
  3. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby kontynuować.

Po odinstalowaniu aplikacji zainstaluj ponownie najnowszą wersję, a następnie sprawdź, czy to rozwiąże problem.

5. Odinstaluj aktualizacje

Jeśli problem zaczął się pojawiać zaraz po zainstalowaniu oczekującej aktualizacji systemu, istnieje duża szansa, że ​​aktualizacja była wadliwa. Często zdarza się, że użytkownicy systemu Windows napotykają problemy z powodu uszkodzonych aktualizacji.

Najlepszym sposobem przeciwdziałania temu problemowi jest odinstalowanie aktualizacji za pomocą Panelu sterowania.

Oto jak możesz to zrobić:

  1. Wpisz Panel sterowania w wyszukiwarce Windows i kliknij otwarty .
  2. Wybierać Pokaż zainstalowane aktualizacje .

    Zobacz zainstalowane aktualizacje

  3. W następnym oknie powinieneś zobaczyć listę wszystkich zainstalowanych aktualizacji w systemie Windows. Kliknij prawym przyciskiem myszy problematyczny i wybierz Odinstaluj .

    Naciśnij przycisk Odinstaluj

6. Uruchom skanowanie złośliwego oprogramowania

Wreszcie ostatnią metodą na naszej liście jest wykonanie skanowania pod kątem złośliwego oprogramowania.

Twój system może mieć do czynienia z wirusem lub złośliwym oprogramowaniem, które powoduje działanie niektórych składników i funkcji. W takiej sytuacji skanowanie złośliwego oprogramowania Windows Defender jest najskuteczniejszym rozwiązaniem.

Oto jak możesz uruchomić pełne skanowanie systemu w poszukiwaniu złośliwego oprogramowania za pomocą Defendera:

  1. Wpisz Zabezpieczenia Windows w wyszukiwarce Windows i kliknij otwarty .
  2. Wybierać Ochrona przed wirusami i zagrożeniami z lewego okienka.

    Uzyskaj dostęp do ustawień ochrony przed wirusami i zagrożeniami

  3. Przejdź na prawą stronę okna i kliknij Opcje skanowania hiperłącze.

    Kliknij Opcje skanowania

  4. Kliknij Pełne skanowanie > Skanuj teraz .

    Wykonaj skanowanie

Teraz poczekaj na zakończenie skanowania, a po zakończeniu spróbuj ponownie użyć WSL.