| Termin | Definicja |
|---|---|
| Brak reakcji po uruchomieniu wsl.exe | Brak reakcji po uruchomieniu wsl.exe wskazuje na nieukończoną instalację podsystemu Windows dla Linuksa lub brak włączonej wirtualizacji sprzętowej w BIOS-ie. Brak reakcji po uruchomieniu Czym jest brak reakcji po uruchomieniu wsl.exePlik Ważne jest rozróżnienie kilku podobnych objawów. Brak jakiejkolwiek odpowiedzi może oznaczać, że polecenie nie dociera do poprawnie zainstalowanego składnika. Zawieszenie na etapie uruchamiania częściej wskazuje na problem z usługami, jądrem WSL, systemem plików dystrybucji lub mechanizmem wirtualizacji. Komunikat o braku zainstalowanej dystrybucji ma inne znaczenie niż ciche zamknięcie konsoli, a błąd dotyczący funkcji systemowych wymaga odmiennego postępowania niż uszkodzenie profilu użytkownika. Do wstępnego rozpoznania można użyć poleceń takich jak Kontekst techniczny i porównanie możliwych przyczyn - Brak reakcji po uruchomieniu wsl.exeWSL korzysta z kilku współpracujących warstw. Należą do nich funkcje opcjonalne systemu Windows, usługa odpowiedzialna za zarządzanie środowiskiem, składniki odpowiedniego wariantu WSL oraz pliki konkretnej dystrybucji. Przy wariancie WSL 2 wykorzystywana jest lekka maszyna wirtualna, dlatego znaczenie ma dostępność funkcji wirtualizacji sprzętowej i poprawna konfiguracja platformy w systemie. W starszym wariancie WSL mechanizm działania jest inny, więc nie każdy krok naprawczy można stosować zamiennie. Brak reakcji po uruchomieniu warto porównać z innymi symptomami:
Nie należy od razu usuwać dystrybucji ani wykonywać poleceń resetujących, ponieważ w jej systemie plików mogą znajdować się projekty, klucze, konfiguracje i dane robocze. Przed ingerencją warto ustalić, czy potrzebne pliki są zapisane poza środowiskiem WSL, a w razie potrzeby wykonać eksport dystrybucji. Dopiero po zabezpieczeniu danych można rozważyć ponowną rejestrację, naprawę składników lub reinstalację wybranej części środowiska. Pomocne jest również sprawdzenie Dziennika zdarzeń, stanu usług, historii aktualizacji, komunikatów funkcji opcjonalnych oraz wyników poleceń kontroli plików systemowych. W przypadku WSL 2 dodatkowych wskazówek mogą dostarczyć informacje o wymaganej platformie wirtualizacji oraz stanie uruchamiania lekkiej maszyny wirtualnej. Samo włączenie wirtualizacji w UEFI nie rozwiązuje każdego problemu, ponieważ system Windows musi mieć także aktywne odpowiednie składniki, a konfiguracja może zostać zmieniona po aktualizacji lub przywróceniu ustawień firmware. Typowe problemy i błędy - Brak reakcji po uruchomieniu wsl.exeJednym z częstych powodów jest niepełne włączenie wymaganych funkcji systemowych. W niektórych przypadkach użytkownik aktywuje jeden składnik, ale pomija drugi, przez co polecenie zostaje rozpoznane, lecz środowisko nie może przejść do etapu uruchomienia. Podobny efekt może wystąpić po aktualizacji systemu, gdy wymagany restart nie został wykonany albo gdy składniki systemowe mają niespójny stan. Drugą grupę stanowią problemy z usługami działającymi w tle. Zatrzymana lub nieprawidłowo uruchomiona usługa może uniemożliwić przygotowanie środowiska, nawet gdy pliki dystrybucji nadal znajdują się na dysku. Czasem wpływ ma także oprogramowanie zabezpieczające, polityka organizacyjna, ograniczenia uprawnień lub zmodyfikowane zasady uruchamiania skryptów. W takiej sytuacji wyłączanie zabezpieczeń bez rozpoznania przyczyny nie jest właściwym rozwiązaniem; najpierw należy ustalić, który komponent blokuje operację i czy można zastosować bezpieczną regułę wyjątku. Do problemów może prowadzić uszkodzona dystrybucja. Objawami bywają zatrzymanie po komunikacie startowym, natychmiastowe zamknięcie sesji, błędy dostępu do katalogu domowego albo nieprawidłowe działanie wyłącznie jednej dystrybucji przy poprawnym działaniu pozostałych. W takim przypadku trzeba oddzielić uszkodzenie systemu plików dystrybucji od błędu globalnej instalacji WSL. Usunięcie dystrybucji bez wcześniejszego eksportu może bezpowrotnie skasować przechowywane w niej dane. Spotyka się również pomylenie poleceń, wersji i kontekstu uprawnień. Uruchomienie diagnostyki w zwykłym oknie może dawać inny rezultat niż wykonanie tego samego sprawdzenia z uprawnieniami administratora. Z kolei użycie polecenia przeznaczonego dla jednego wariantu WSL przy innym wariancie może prowadzić do mylnej oceny stanu. Warto zapisać dokładną treść komunikatu, godzinę wystąpienia, wersję systemu Windows, nazwę dystrybucji oraz informację, czy błąd pojawia się po restarcie, aktualizacji lub zmianie ustawień UEFI. Nieprawidłowe działanie może też wynikać z braku miejsca na dysku, problemów z uprawnieniami do katalogu przechowującego dane dystrybucji, błędnej zmiennej środowiskowej albo uszkodzonych plików systemowych. Jeżeli Kiedy warto przekazać urządzenie do naprawy - Brak reakcji po uruchomieniu wsl.exeZgłoszenie do serwisu jest uzasadnione, gdy podstawowe sprawdzenie stanu WSL nie daje wyniku, problem powraca po restarcie albo konieczne staje się modyfikowanie funkcji systemowych, ustawień UEFI i usług działających w tle. Szczególnej ostrożności wymaga sytuacja, w której w dystrybucji przechowywane są projekty, repozytoria, dane konfiguracyjne lub klucze, a jedynym proponowanym rozwiązaniem jest usunięcie środowiska. Przed rozpoczęciem prac należy ustalić, czy priorytetem jest zachowanie obecnej dystrybucji, przywrócenie działania polecenia, czy przygotowanie czystej instalacji po wykonaniu kopii. W Warszawie można przekazać taki przypadek do Warszawskiego Pogotowia Komputerowego 24/7, przedstawiając opis zachowania Przed przekazaniem urządzenia warto przygotować listę używanych dystrybucji, nazwę konta Windows, informację o wersji systemu oraz kopię ważnych plików przechowywanych poza WSL. Jeżeli pojawia się konkretny kod błędu, najlepiej zachować jego pełną treść zamiast opisywać problem wyłącznie jako „brak reakcji”. Takie dane ułatwiają odtworzenie warunków awarii, ocenę zależności pomiędzy komponentami i dobranie naprawy, która nie naruszy działających elementów systemu. |