| Termin | Definicja |
|---|---|
| wsl.exe domyślnie uruchamia WSL 1 mimo zmiany ustawień | `wsl.exe` domyślnie uruchamiający WSL1 mimo zmiany ustawień oznacza, że globalna wersja domyślna nie została zaktualizowana poleceniem `wsl --set-default-version 2` przed utworzeniem nowej dystrybucji. Czym oznacza uruchamianie WSL 1 mimo zmiany ustawieńKomunikat lub zachowanie opisane jako „wsl.exe domyślnie uruchamia WSL 1 mimo zmiany ustawień” oznacza, że polecenie W praktyce trzeba rozróżnić trzy ustawienia. Pierwsze określa domyślną wersję używaną przy instalowaniu nowych dystrybucji. Drugie wskazuje wersję przypisaną do konkretnej dystrybucji, na przykład Ubuntu lub Debian. Trzecie dotyczy działania samego mechanizmu WSL, w tym wymaganych funkcji systemu Windows. Zmiana jednego z tych elementów nie zawsze zmienia pozostałe. Warto też pamiętać, że domyślna wersja odnosi się przede wszystkim do nowych instalacji. Jeżeli dystrybucja została wcześniej utworzona jako WSL 1, samo wykonanie polecenia zmieniającego ustawienie globalne nie przełączy jej automatycznie na WSL 2. Dla istniejącego środowiska wymagana jest osobna konwersja, po wcześniejszym sprawdzeniu zgodności i stanu systemu. Różnica między wersją domyślną a wersją konkretnej dystrybucjiNajpierw można sprawdzić bieżące ustawienie poleceniem Ustawienie wersji domyślnej wykonuje się poleceniem: Po tej operacji nowe dystrybucje powinny być tworzone jako WSL 2, o ile system spełnia wymagania i instalacja nie narzuca innego trybu. W przypadku istniejącej dystrybucji można użyć polecenia: Nazwa musi odpowiadać pozycji widocznej na liście WSL. W razie potrzeby domyślną dystrybucję ustawia się niezależnie za pomocą WSL 1 i WSL 2 różnią się sposobem obsługi systemu plików oraz komunikacją między Windows a środowiskiem Linux. WSL 1 korzysta z innego mechanizmu zgodności, natomiast WSL 2 używa pełniejszego środowiska Linux i własnego dysku wirtualnego. Z tego powodu przejście na WSL 2 może zmienić szybkość operacji na plikach, dostęp do zasobów Windows, zachowanie usług sieciowych oraz wymagania dotyczące funkcji systemowych. Typowe przyczyny i błędy konfiguracji - wsl.exe domyślnie uruchamia WSL 1 mimo zmiany ustawieńNajczęstszą przyczyną jest wykonanie polecenia w niewłaściwym oknie lub bez odpowiednich uprawnień, a następnie sprawdzanie ustawień innego profilu użytkownika. Warto ponownie otworzyć terminal, zweryfikować wynik Drugim problemem bywa pomylenie instalacji dystrybucji z jej uruchamianiem. Nowa instalacja może zostać utworzona jako WSL 2, podczas gdy wcześniej dodane Ubuntu nadal działa jako WSL 1. Odwrotna sytuacja również jest możliwa, zwłaszcza po imporcie kopii dystrybucji, przywróceniu ustawień lub użyciu starszego instalatora. Jeżeli konwersja zatrzymuje się na błędzie, trzeba sprawdzić między innymi:
Nie powinno się usuwać dystrybucji tylko dlatego, że uruchamia się jako WSL 1. Taka operacja może skasować pliki użytkownika, konfigurację pakietów i dane zapisane wewnątrz środowiska. Przed konwersją zalecane jest wykonanie eksportu, na przykład poleceniem Równie istotne jest rozpoznanie komunikatu błędu. Informacja o niezgodnej wersji oznacza inną klasę problemu niż brak funkcji systemowej, problem z usługą, brak miejsca albo nieprawidłowa nazwa dystrybucji. Automatyczne powtarzanie tego samego polecenia bez odczytania komunikatu często nie prowadzi do rozwiązania i może utrudnić późniejszą diagnozę. Kiedy warto zgłosić się do serwisu - wsl.exe domyślnie uruchamia WSL 1 mimo zmiany ustawieńDo serwisu warto zgłosić problem wtedy, gdy domyślna wersja została ustawiona na 2, lecz nowe dystrybucje nadal otrzymują wersję 1, konwersja kończy się błędem albo po zmianie środowisko przestaje się uruchamiać. Szczególnej ostrożności wymaga sytuacja, w której w dystrybucji znajdują się projekty, konfiguracje usług, klucze, skrypty lub dane bez aktualnej kopii zapasowej. Przy zgłoszeniu przydatne będzie podanie wersji systemu Windows, wyniku poleceń W Warszawie takie przypadki można przekazać do serwisu laptopów i komputerów PC, gdzie analizuje się konfigurację systemu oraz stan środowiska przed wykonaniem zmian. W ramach obsługi dostępna jest darmowa diagnoza LAPTOPA, co ułatwia rozpoczęcie sprawdzania problemów z WSL na komputerze przenośnym bez pochopnego kasowania istniejącej instalacji. |