Serwisanci dostępni teraz · czynne całą dobę, także w weekendy i świętaWarszawa i okolice · dojazd bezpłatny
Darmowa diagnoza laptopa

Darmowa diagnoza laptopa

Dojazd do klienta bezpłatnie

Dojazd do klienta bezpłatnie

Laptopy zastępcze bezpłatnie

Laptopy zastępcze bezpłatnie

Odbiór i zwrot sprzętu bezpłatnie

Odbiór i zwrot sprzętu bezpłatnie

wsl.exe domyślnie uruchamia WSL 1 mimo zmiany ustawień

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 wsl nadal wybiera pierwszą generację Windows Subsystem for Linux podczas tworzenia albo uruchamiania środowiska. Sama obecność składników potrzebnych do WSL 2 nie przesądza jeszcze o tym, że każda nowa dystrybucja zostanie skonfigurowana właśnie w tym trybie.

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 dystrybucji

Najpierw można sprawdzić bieżące ustawienie poleceniem wsl --status. W zależności od wersji systemu Windows wyświetlona zostanie informacja o domyślnej wersji, jądrze oraz innych składnikach WSL. Przydatne jest również polecenie wsl --list --verbose, ponieważ pokazuje każdą zainstalowaną dystrybucję i przypisaną jej wersję: 1 albo 2.

Ustawienie wersji domyślnej wykonuje się poleceniem:

wsl --set-default-version 2

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:

wsl --set-version <NazwaDystrybucji> 2

Nazwa musi odpowiadać pozycji widocznej na liście WSL. W razie potrzeby domyślną dystrybucję ustawia się niezależnie za pomocą wsl --set-default <NazwaDystrybucji>. To polecenie wybiera środowisko otwierane po wpisaniu samego wsl, ale nie zmienia jego generacji. Z kolei polecenie wsl --set-default-version 2 nie wybiera dystrybucji i nie konwertuje już istniejących instalacji.

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 wsl --status i upewnić się, że używana jest aktualna wersja narzędzia WSL. Pomocne może być także sprawdzenie wersji systemu Windows oraz aktualizacji składników WSL.

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:

  • czy wybrana dystrybucja faktycznie znajduje się na liście wsl --list --verbose;
  • czy dystrybucja nie jest uruchomiona podczas zmiany wersji;
  • czy dostępna ilość miejsca na dysku pozwala na utworzenie lub powiększenie pliku środowiska;
  • czy w systemie są aktywne wymagane składniki platformy WSL 2;
  • czy nie jest używana przestarzała wersja pakietu WSL albo systemu Windows;
  • czy oprogramowanie zabezpieczające nie blokuje usługi związanej z uruchamianiem środowiska;
  • czy wpisana nazwa dystrybucji jest identyczna z nazwą zwróconą przez polecenie listowania.

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 wsl --export <NazwaDystrybucji> <plik_backupu.tar>, a następnie sprawdzenie, czy kopia rzeczywiście została zapisana i ma spodziewany rozmiar.

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ń wsl --status i wsl --list --verbose, nazwy dystrybucji oraz pełnej treści komunikatu błędu. Pozwala to rozdzielić problem z ustawieniem domyślnym od problemu z konkretną instalacją, aktualizacją składników albo wymaganiami systemu. Nie zaleca się samodzielnego odinstalowywania dystrybucji przed zabezpieczeniem danych.

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.

+48 22 100 48 29Zadzwoń teraz · serwisant w 1 godzinę