| Termin | Definicja |
|---|---|
| wsl.conf nie jest respektowany | Plik wsl.conf nierespektowany przez dystrybucję oznacza, że zmiany wymagają pełnego restartu podsystemu (`wsl --shutdown`), ponieważ ustawienia są wczytywane tylko przy starcie dystrybucji, nie na żywo. Wsl.conf nie jest respektowany – co oznacza ten problemKomunikat lub obserwacja, że plik Najczęściej zmiana zostaje zapisana poprawnie, ale działająca instancja dystrybucji nadal korzysta z wartości odczytanych podczas wcześniejszego uruchomienia. Z tego powodu samo zamknięcie okna terminala może nie wystarczyć. Procesy dystrybucji WSL mogą nadal pozostawać aktywne w tle, a wtedy ponowne otwarcie terminala nie powoduje pełnego ponownego wczytania ustawień. Konfiguracja może więc wyglądać poprawnie w pliku, mimo że jej efekt nie jest jeszcze widoczny. Istotne jest także odróżnienie pliku Dlaczego ustawienia WSL nie działają od razuWsl.conf jest plikiem inicjalizacyjnym, a nie mechanizmem przeładowywanym dynamicznie. Po jego edycji należy zakończyć działanie dystrybucji, a następnie zatrzymać całe środowisko WSL poleceniem
Nie każda zmiana w pliku wpływa na ten sam element systemu. Parametr dotyczący montowania może zmienić sposób pojawiania się dysków, ale nie naprawi problemu z nazwą dystrybucji, integracją z terminalem ani z samą instalacją WSL. Podobnie wpis odnoszący się do użytkownika domyślnego nie zmienia kont już uruchomionych w istniejących procesach. Weryfikacja powinna dlatego obejmować zarówno treść pliku, jak i dokładny obszar działania danego ustawienia. Warto również sprawdzić, czy plik nie został zapisany z dodatkowymi znakami, rozszerzeniem utworzonym przez edytor Windows albo błędnymi nagłówkami sekcji. Typowa składnia wymaga użycia sekcji w nawiasach kwadratowych, na przykład Typowe problemy i błędy związane z wsl.confJednym z częstych źródeł nieporozumień jest edycja pliku w innej dystrybucji niż ta, która jest uruchamiana. WSL może zawierać kilka środowisk, a każda z nich ma własny katalog główny i własny plik Drugim problemem bywa brak pełnego zatrzymania WSL. Wyłączenie pojedynczego procesu powłoki, zamknięcie karty terminala lub użycie polecenia Problemy mogą wynikać także z nieprawidłowych uprawnień do pliku, uszkodzonego systemu plików dystrybucji, błędnych znaków końca linii albo edycji pliku z poziomu narzędzia, które dopisało własne rozszerzenie. Należy sprawdzić, czy polecenie Możliwe jest również pomylenie ograniczeń konfiguracji z błędem samego środowiska. Niektóre ustawienia mają zastosowanie tylko przy określonym trybie uruchamiania, wybranej wersji WSL albo konkretnym sposobie integracji z systemem Windows. Zmiana parametrów nie zawsze cofnie wcześniej utworzone punkty montowania lub zmodyfikuje stan już uruchomionej usługi. Weryfikacja powinna zatem obejmować stan po restarcie, komunikaty diagnostyczne oraz wynik poleceń kontrolnych, a nie tylko samą obecność wpisu w pliku. Kiedy najlepiej zgłosić sprzęt do serwisu - wsl.conf nie jest respektowanyZgłoszenie do serwisu jest uzasadnione, gdy po prawidłowej edycji pliku, pełnym zatrzymaniu WSL i ponownym uruchomieniu dystrybucji ustawienia nadal nie daje oczekiwanego efektu. Szczególnej uwagi wymaga sytuacja, w której problem dotyczy kilku dystrybucji, pojawia się po aktualizacji systemu Windows, towarzyszą mu błędy montowania dysków albo środowisko uruchamia się z nieoczekiwanym użytkownikiem. W takich przypadkach potrzebne może być porównanie konfiguracji, logów oraz stanu komponentów WSL. Przed przekazaniem urządzenia warto przygotować nazwę dystrybucji, treść zmienianego pliku, polecenia użyte do zatrzymania środowiska oraz dokładny opis tego, co miało się zmienić. Ułatwia to odtworzenie problemu i ogranicza ryzyko przypadkowego usunięcia danych z dystrybucji. Nie powinno się też usuwać całego środowiska ani ponownie instalować systemu bez kopii zapasowej, ponieważ taka operacja może doprowadzić do utraty plików przechowywanych w dystrybucji. W Warszawie takie przypadki można przekazać do Warszawskiego Pogotowia Komputerowego 24/7 pod numerem +48 22 100 48 29. Poza samym plikiem konfiguracyjnym może zostać sprawdzona współpraca WSL z systemem Windows, stan aktualizacji oraz wpływ innych ustawień na uruchamianie dystrybucji. Naprawy są z reguły wykonywane w ciągu 3 dni roboczych, zależnie od wyniku diagnozy i zakresu problemu. |