| Termin | Definicja |
|---|---|
| wsl --shutdown nie działa | `wsl --shutdown` niedziałające oznacza, że podsystem WSL nie reaguje na żądanie zamknięcia — może wymagać zatrzymania usługi LxssManager bezpośrednio w services.msc. Co oznacza komunikat „wsl --shutdown nie działa”Polecenie Nieprawidłowe działanie może dotyczyć zarówno pojedynczej dystrybucji, jak i całej infrastruktury WSL 2. Czasem zatrzymanie nie następuje dlatego, że aktywna sesja nadal wykonuje operację wejścia i wyjścia, proces został zawieszony albo aplikacja korzystająca z plików dystrybucji utrzymuje otwarte uchwyty. W innych przypadkach kłopot wiąże się z usługą odpowiedzialną za uruchamianie środowiska, sterownikiem wirtualizacji, aktualizacją systemu Windows lub niespójnością danych zapisanych w dystrybucji. Przed rozpoczęciem bardziej zaawansowanych działań warto zapisać pracę w terminalach, zamknąć edytory korzystające z plików WSL i upewnić się, że polecenie jest uruchamiane w terminalu z właściwymi uprawnieniami. Pomocne bywa również sprawdzenie stanu za pomocą Jak działa zamykanie WSL i czym różni się od zamknięcia terminalaZamknięcie okna PowerShella, Wiersza polecenia lub Windows Terminala nie musi oznaczać zakończenia dystrybucji WSL. Procesy uruchomione w tle mogą nadal działać, a środowisko może zostać ponownie aktywowane przez aplikację korzystającą z jego systemu plików. Polecenie W przypadku WSL 1 mechanizm działania jest inny, ponieważ ta wersja korzysta z odmiennej warstwy zgodności. Z tego powodu obserwowane zachowanie po wydaniu polecenia może zależeć od wersji konkretnej dystrybucji i konfiguracji systemu. W WSL 2 istotną rolę odgrywa lekka maszyna wirtualna, a jej stan może być zależny od usług systemowych, funkcji platformy wirtualizacji i procesów powiązanych z użytkownikiem. Warto odróżnić trzy sytuacje: polecenie nie jest rozpoznawane, polecenie wykonuje się, lecz dystrybucja nie zostaje zatrzymana, albo środowisko zatrzymuje się, ale po chwili uruchamia ponownie. Pierwszy przypadek zwykle wskazuje na problem z instalacją lub ścieżką do programu WSL. Drugi może wynikać z zawieszonego procesu albo usługi zarządzającej. Trzeci często pojawia się wtedy, gdy działająca aplikacja automatycznie otwiera dystrybucję ponownie. Przy analizie nie powinno się pochopnie usuwać dystrybucji ani kasować jej plików. Takie działania mogą doprowadzić do utraty środowisk programistycznych, konfiguracji, kluczy, repozytoriów i danych przechowywanych poza systemem kontroli wersji. Najpierw ustala się przyczynę, wykonuje kopię potrzebnych plików i dopiero potem rozważa reset komponentów WSL. Typowe przyczyny i błędy diagnostyczne - wsl --shutdown nie działaJedną z częstszych przyczyn jest zawieszenie usługi Problem może pojawić się także po aktualizacji Windows, aktualizacji pakietu WSL lub zmianie ustawień sprzętowej wirtualizacji w oprogramowaniu układowym. Wtedy środowisko może uruchamiać się częściowo, ale nie reagować prawidłowo na zatrzymanie. Warto sprawdzić wersję WSL, stan wymaganych funkcji systemowych oraz komunikaty w Podglądzie zdarzeń. Znaczenie mają również uprawnienia konta, zasady bezpieczeństwa i aplikacje ochronne blokujące dostęp do plików dystrybucji. Do błędnej diagnozy prowadzi nieraz obserwowanie wyłącznie okna terminala. Brak komunikatu o błędzie nie potwierdza, że wszystkie procesy zostały zakończone. Należy porównać wynik Nie należy również mylić problemu z poleceniem z uszkodzeniem pojedynczego programu działającego wewnątrz dystrybucji. Jeżeli tylko jedna aplikacja nie kończy pracy, przyczyna może znajdować się w jej własnym procesie, blokadzie pliku lub błędzie konfiguracji. Jeżeli natomiast nie można zatrzymać żadnej dystrybucji, nie działa ponowne uruchomienie komponentów, a system zgłasza problemy z uruchamianiem WSL, konieczna jest szersza diagnostyka systemu Windows. Kiedy warto zgłosić problem do serwisu - wsl --shutdown nie działaWsparcie serwisowe jest uzasadnione wtedy, gdy standardowe zamknięcie sesji nie działa wielokrotnie, usługa W Warszawie problem można przekazać do serwisu działającego pod nazwą Warszawskie Pogotowie Komputerowe 24/7, gdzie analizowany jest stan systemu, usług Windows, komponentów WSL oraz konfiguracji odpowiedzialnej za uruchamianie dystrybucji. Naprawy z reguły są realizowane w terminie do 3 dni roboczych, zależnie od zakresu diagnostyki i dostępności wymaganych działań. Przy zgłoszeniu warto opisać wersję systemu Windows, nazwę używanej dystrybucji, informację, czy chodzi o WSL 1 czy WSL 2, oraz dokładne zachowanie po wpisaniu polecenia. Przydatne będą również komunikaty z terminala, moment wystąpienia problemu i informacja, czy kłopot pojawił się po aktualizacji. Pozwala to szybciej oddzielić awarię usługi zarządzającej od problemu z konkretną dystrybucją lub aplikacją uruchamianą w jej środowisku. Do czasu zakończenia diagnostyki nie powinno się wykonywać poleceń usuwających dystrybucję, resetujących jej dane ani kasować katalogów WSL ręcznie. Najpierw zabezpiecza się pliki, ustala zakres problemu i sprawdza, czy wystarczy naprawa usług oraz składników systemu, czy potrzebne są dalsze działania związane z konfiguracją środowiska. |