Podsystem Windows dla systemu Linux (WSL) w systemie Windows 11 umożliwia uruchamianie dystrybucji Linuksa bezpośrednio na komputerze z systemem Windows, bez użycia maszyny wirtualnej. Jest on głównie używany przez programistów, administratorów systemów oraz zaawansowanych użytkowników, którzy potrzebują narzędzi Linuxa obok systemu Windows. Jednak jeśli już go zainstalowałeś — co jest łatwe — jego odinstalowanie nie jest już takie proste, dlatego przejdź dalej, aby zobaczyć, jak usunąć WSL i dystrybucje Linuksa z Windows 11.

Najważniejsze informacje:

  1. Dowiedz się, jak odinstalować Podsystem Windows dla systemu Linux (WSL) oraz dystrybucje Linuxa w systemie Windows 11.
  2. Jak odinstalować WSL w systemie Windows 11?

Dlaczego warto usunąć Windows Subsystem for Linux (WSL)?

Istnieje kilka powodów, dla których możesz chcieć odinstalować WSL w systemie Windows 11:

  • Nie korzystasz już z narzędzi lub dystrybucji Linuxa.
  • Chcesz zwolnić miejsce na dysku.
  • WSL powoduje konflikty z wirtualizacją.
  • Rozwiązujesz problemy związane z programowaniem.
  • Chcesz całkowicie zresetować środowisko Linux.

W większości przypadków wystarczy odinstalować samą dystrybucję Linuxa. Jeśli jednak chcesz usunąć wszystkie komponenty WSL z systemu, musisz wykonać bardziej rozbudowaną procedurę, którą opisano poniżej.

Co zostaje usunięte w trakcie procesu

Pełne odinstalowanie WSL usuwa:

  • Zainstalowane dystrybucje Linuxa.
  • Pakiet aplikacji WSL.
  • Komponenty jądra Linux.
  • WSLg oraz wsparcie graficzne dla Linuxa.
  • Zależności platformy Virtual Machine Platform.

Po odinstalowaniu polecenia i dystrybucje Linuxa nie będą już działać w systemie. Aby ponownie uzyskać tę funkcję, konieczna będzie ponowna instalacja WSL.

Czy wyłączenie WSL to to samo co jego odinstalowanie?

Nie. Wyłączenie WSL jedynie tymczasowo dezaktywuje funkcję. Pakiet aplikacji i dystrybucje Linuxa nadal pozostają zainstalowane. Pełne odinstalowanie usuwa wszystkie powiązane komponenty oraz zajmowane miejsce z systemu operacyjnego.

Jak odinstalować WSL w Windows 11 (Windows Subsystem for Linux)

Przed odinstalowaniem WSL usuń wszystkie zainstalowane dystrybucje Linuxa. Zapobiega to pozostawieniu plików i wirtualnych dysków na systemie.

  • Otwórz Ustawienia.
  • Kliknij Aplikacje.
  • Otwórz Zainstalowane aplikacje.
  • Znajdź dystrybucję Linuxa, np. Ubuntu lub Debian.
  • Kliknij menu z trzema kropkami obok aplikacji.
  • Wybierz Odinstaluj.
  • Potwierdź, klikając ponownie Odinstaluj.

Jak odinstalować WSL w Windows 11 (Windows Subsystem for Linux)

Uwaga: Powtórz te kroki dla każdej zainstalowanej dystrybucji Linuxa na komputerze.

Usuń komponenty WSL za pomocą PowerShell

Po odinstalowaniu dystrybucji Linuxa usuń pakiet aplikacji WSL. To polecenie usuwa pakiet WSL z systemu Windows 11. W starszych wersjach Windows 11 można było odinstalować WSL bezpośrednio w Ustawieniach. Jednak Microsoft przeniósł komponent do składników systemowych i opcja odinstalowania nie zawsze jest dostępna (w nowszych wersjach). Dlatego PowerShell jest najbardziej niezawodnym sposobem całkowitego usunięcia WSL.

  • Otwórz Start.
  • Wyszukaj PowerShell.
  • Kliknij prawym przyciskiem i wybierz Uruchom jako administrator.
  • Wpisz następujące polecenie i naciśnij Enter:

Get-AppxPackage MicrosoftCorporationII.WindowsSubsystemForLinux | Remove-AppxPackage

Jak odinstalować WSL w Windows 11

Wyłącz funkcje WSL w Windows 11

Ostatnim krokiem jest wyłączenie funkcji systemu Windows odpowiedzialnych za WSL oraz warstwę wirtualizacji.

  • Otwórz Ustawienia.
  • Kliknij System.
  • Otwórz Funkcje opcjonalne.
  • W sekcji Powiązane ustawienia kliknij Więcej funkcji systemu Windows.
  • Odznacz następujące opcje:
    • Windows Subsystem for Linux
    • Virtual Machine Platform
  • Kliknij OK.
  • Uruchom ponownie komputer.
  • Po restarcie WSL zostanie całkowicie usunięty z Windows 11.

Czy warto całkowicie usuwać WSL?

Dla większości użytkowników wystarczy odinstalowanie dystrybucji Linuxa. Całkowite usunięcie WSL jest zwykle potrzebne tylko podczas rozwiązywania problemów, resetowania środowiska programistycznego lub usuwania zależności wirtualizacji. Proces działa niezawodnie, ale jest bardziej złożony niż standardowe odinstalowanie funkcji systemowej, ponieważ komponenty WSL są rozproszone w różnych częściach systemu operacyjnego. Jeśli chcesz ponownie korzystać z Linuxa, możesz zainstalować WSL ponownie za pomocą Microsoft Store lub polecenia wsl --install w PowerShell.