Uruchom ponownie podsystem Windows dla systemu Linux (WSL) za pomocą programu PowerShell, polecenia CMD i Menedżera zadań

Notatki kluczowe

  • Możesz ponownie uruchomić WSL za pomocą programu PowerShell, wiersza poleceń i Menedżera zadań.
  • Pamiętaj, aby zapisać swoją pracę przed ponownym uruchomieniem jakiejkolwiek dystrybucji.
  • Korzystaj z określonych poleceń, aby efektywnie zarządzać wieloma dystrybucjami Linuksa.

Opanowanie WSL Restart: kompleksowy przewodnik

Podsystem Windows dla systemu Linux (WSL) umożliwia użytkownikom uruchamianie środowiska Linux w systemie Windows. Ten przewodnik zagłębia się w różne metody wydajnego restartowania WSL, obejmując podstawowe kroki za pośrednictwem różnych interfejsów, takich jak PowerShell, CMD i Task Manager.

Wiele sposobów ponownego uruchomienia WSL

Oto kilka skutecznych metod ponownego uruchomienia WSL na komputerze z systemem Windows.

Krok 1: Użyj polecenia WSL

Aby ponownie uruchomić WSL za pomocą programu Windows PowerShell, użyj polecenia WSL z odpowiednimi parametrami:

  • Kliknij ikonę Szukaj i wpisz PowerShell.
  • Wprowadź następujące polecenie:

wsl --shutdown

To polecenie zamknie wszystkie aktywne dystrybucje WSL. Możesz ponownie uruchomić WSL, uruchamiając go z ikony pulpitu lub menu Start.

Porada: pamiętaj o zapisaniu wszelkich bieżących prac w otwartych dystrybucjach, aby uniknąć utraty danych.

Krok 2: Uruchom ponownie konkretną dystrybucję Linuksa

W przypadku systemów z wieloma dystrybucjami WSL wykonaj następujące czynności, aby ponownie uruchomić konkretną dystrybucję:

  • Otwórz program PowerShell.
  • Wpisz następujące polecenie, aby wyświetlić listę zainstalowanych dystrybucji:

wsl -l -v

Następnie wyłącz konkretną dystrybucję (na przykład Debian ):

wsl -t Debian

Aby ponownie uruchomić tę samą dystrybucję, wprowadź:

wsl -d Debian

Krok 3: Korzystanie z usługi LxssManager

Usługa LxssManager zarządza sesjami WSL. Aby ponownie ją uruchomić z poziomu programu PowerShell, wykonaj:

Restart-Service LxssManager

Krok 4: Uruchom ponownie WSL za pomocą wiersza poleceń

Podczas korzystania z wiersza poleceń zatrzymaj i uruchom usługę LxssManager za pomocą następujących poleceń:

  • Otwórz wiersz poleceń jako administrator.
  • Wchodzić:

net stop LxssManager

net start LxssManager

Krok 5: Uruchom ponownie WSL z Menedżera zadań

Aby ponownie uruchomić usługę LxssManager za pomocą Menedżera zadań:

  1. Naciśnij Ctrl + Shift + Esc, aby otworzyć Menedżera zadań.
  2. Przejdź do zakładki Usługi i kliknij Otwórz usługi.
  3. Kliknij prawym przyciskiem myszy LxssManager i wybierz opcję Uruchom ponownie.

Dodatkowe wskazówki

  • Przed ponownym uruchomieniem zawsze upewnij się, że Twoja praca została zapisana w dowolnej dystrybucji WSL.
  • Podczas rozwiązywania problemów z WSL ponowne uruchomienie często może rozwiązać problem braku reakcji środowisk.
  • Rozważ użycie programu PowerShell w celu zaawansowanego zarządzania i automatyzacji poleceń WSL.

Streszczenie

W tym przewodniku opisano różne metody ponownego uruchamiania WSL, w tym użycie poleceń PowerShell, wiersza poleceń i Menedżera zadań. Każda metoda jest prosta i może znacznie usprawnić przepływ pracy w systemie Windows podczas korzystania z dystrybucji Linuksa.

Wniosek

Ponowne uruchamianie WSL jest kluczową umiejętnością do zarządzania środowiskiem Linux w systemie Windows. Korzystając z opisanych metod, możesz szybko obsługiwać ponowne uruchamianie bez wpływu na ogólną stabilność systemu.

FAQ (najczęściej zadawane pytania)

Jak zresetować WSL?

Aby zresetować WSL, przejdź do sekcji Aplikacje w Ustawieniach, znajdź WSL i wybierz opcję resetowania z opcji zaawansowanych.

Jak włączyć WSL?

Otwórz menu Start, wpisz „Funkcje systemu Windows” w pasku wyszukiwania i kliknij „Włącz lub wyłącz funkcje systemu Windows”.Zaznacz pole wyboru „Podsystem Windows dla systemu Linux” i naciśnij przycisk OK.