WSL 2 lub emulator nie startuje: jak włączyć wirtualizację bez zbędnych zmian w BIOS-ie
Nie masz pewności, co dokładnie się zepsuło?
Opisz objawy serwisantowi — podpowiemy, od czego zacząć diagnostykę i czy warto oddać sprzęt do naprawy.
Jeśli WSL 2, Hyper-V albo emulator Androida informuje, że wirtualizacja sprzętowa jest wyłączona, nie zaczynaj od masowej zmiany ustawień BIOS-u. Taki komunikat może mieć kilka przyczyn: funkcja procesora jest wyłączona w UEFI, Windows nie ma potrzebnego składnika, system czeka na ponowne uruchomienie albo sam Windows działa wewnątrz innej maszyny wirtualnej bez wirtualizacji zagnieżdżonej.
Najpierw ustal, na którym poziomie występuje problem. WSL 2, zwykła maszyna Hyper-V i emulator Androida mogą wymagać różnych składników Windows, choć wszystkie korzystają z możliwości procesora. Nazwy menu zależą od producenta i wersji systemu.
Sprawdź stan w Windows przed wejściem do BIOS-u
Naciśnij Ctrl+Shift+Esc, przejdź do Wydajność → Procesor i znajdź wiersz „Wirtualizacja”. Jeśli jest tam „Włączona”, wirtualizacja procesora jest już dostępna dla Windows. Nie musisz wtedy szukać ustawienia firmware na ślepo: najpierw sprawdź składniki Windows, wymagany restart i wymagania danej aplikacji.
Jeśli widzisz „Wyłączona”, nie dowodzi to jeszcze, że procesor nie obsługuje tej technologii. Otwórz stronę producenta laptopa lub płyty głównej i znajdź dokumentację dokładnie tego modelu. W komputerze stacjonarnym sprawdź model płyty i procesora: BIOS płyty może zawierać ustawienie, które producent domyślnie wyłączył.
Upewnij się również, że wersja Windows spełnia wymagania programu. Nie kieruj się wyłącznie obecnością pozycji „Hyper-V” na liście funkcji: WSL 2 działa również w edycji Windows Home, wykorzystując składnik Virtual Machine Platform, a nie pełny zestaw narzędzi Hyper-V dostępny w wybranych edycjach.
Sprawdź, czy procesor i komputer obsługują wymagany tryb
WSL 2 i inne nowoczesne maszyny wirtualne wymagają zgodnego systemu 64-bitowego oraz obsługi wirtualizacji sprzętowej. Hyper-V potrzebuje dodatkowo możliwości procesora, takich jak SLAT, a wymagania konkretnego emulatora mogą się różnić. Sprawdź dokumentację producenta aplikacji, zamiast polegać na tabeli dotyczącej innej wersji.
Starszy procesor może obsługiwać VT-x albo AMD-V, ale nie spełniać pozostałych wymagań danego środowiska. Z kolei funkcja może być dostępna w procesorze, ale wyłączona w firmware. Na komputerze zarządzanym przez organizację ustawienie może blokować polityka lub hasło administratora. Nie obchodź ograniczeń samodzielnie — skontaktuj się z administratorem.
Jak bezpiecznie przejść do UEFI/BIOS
Jeśli Menedżer zadań pokazuje wyłączoną wirtualizację, zapisz otwarte pliki i podłącz laptop do zasilania. W Windows można przejść do UEFI przez Ustawienia → System → Odzyskiwanie → Uruchamianie zaawansowane → Uruchom ponownie teraz, a potem wybrać rozwiązywanie problemów, opcje zaawansowane i ustawienia UEFI. Kolejność może się różnić zależnie od wersji Windows oraz producenta.
Innym sposobem jest naciśnięcie klawisza wejścia podczas uruchamiania komputera — często F2, Delete, Esc lub innego, ale nie ma uniwersalnego skrótu. Skorzystaj z instrukcji producenta dla dokładnego modelu. Jeśli laptop jest szyfrowany funkcją BitLocker, przed wejściem do firmware upewnij się, że masz klucz odzyskiwania: niektóre zmiany sprzętowe mogą spowodować jego żądanie przy starcie Windows.
W menu szukaj ustawienia takiego jak Intel Virtualization Technology, Intel VT-x, AMD-V, SVM Mode lub Virtualization Technology. Położenie i nazwa różnią się. VT-d i AMD IOMMU dotyczą wirtualizacji wejścia/wyjścia urządzeń; nie zawsze oznaczają to samo, co procesorowe VT-x/AMD-V. Nie włączaj na próbę każdej opcji zawierającej słowo Virtualization.
Zmień tylko potrzebne ustawienie, zapisz konfigurację zgodnie z podpowiedzią na ekranie i uruchom komputer ponownie. Nie zmieniaj równocześnie Secure Boot, trybu UEFI/Legacy, TPM, kolejności dysków ani kontrolera SATA. Takie ustawienia mogą uniemożliwić uruchomienie Windows lub wywołać prośbę o klucz szyfrowania.
Włącz odpowiednie składniki Windows
W przypadku WSL 2 Microsoft wskazuje dwie funkcje: Podsystem Windows dla systemu Linux i Platformę maszyny wirtualnej. Otwórz wyszukiwarkę Windows, wpisz „Włącz lub wyłącz funkcje systemu Windows”, zaznacz tylko potrzebne pozycje i zatwierdź. Po instalacji uruchom komputer ponownie, nawet jeśli okno nie wyświetla takiego wymogu.
Nie włączaj całego Hyper-V ani Windows Hypervisor Platform „na zapas”. Poszczególne programy wirtualizacyjne mają własne wymagania i zgodność z hypervisorem Windows. Jeśli korzystasz jednocześnie z VirtualBox, VMware, Dockera, WSL lub emulatora, sprawdź dokumentację każdego produktu dla zainstalowanej wersji: zgodność zależy od wydania, konfiguracji i sterownika.
Błąd 0x80370102 w WSL 2 często wskazuje, że brakuje składnika albo wirtualizacja sprzętowa jest niedostępna. Microsoft zaleca sprawdzenie funkcji Virtual Machine Platform oraz BIOS-u/UEFI, a następnie ponowne uruchomienie urządzenia. Skorzystaj z oficjalnego przewodnika rozwiązywania problemów WSL. Nie uruchamiaj poleceń znalezionych w internecie, jeśli nie wiesz, co zmieniają.
Jeśli „Wirtualizacja: włączona”, ale program nadal nie działa
Sprawdź, czy włączono dokładnie te funkcje Windows, których wymaga aplikacja. W przypadku WSL 2 otwórz terminal i sprawdź stan WSL zgodnie z oficjalnymi wskazówkami. W emulatorze Androida zweryfikuj wymagania dotyczące Hyper-V lub innego trybu: niektóre emulatory działają z hypervisorem Windows, inne mogą z nim kolidować w określonych wersjach.
Po zmianie składników uruchom Windows ponownie i sprawdź błąd. Samo zamknięcie okna nie aktywuje funkcji wymagającej startu hypervisora podczas rozruchu. Jeśli problem pojawił się po aktualizacji BIOS-u, sterownika lub Windows, zapisz datę i numer wersji. Nie cofaj BIOS-u na podstawie przypadkowego filmu — nieudane flashowanie może unieruchomić komputer.
Jeśli Windows działa w maszynie wirtualnej, samo włączenie VT-x na poziomie gościa nie wystarczy. Hypervisor fizycznego komputera musi przekazać maszynie zagnieżdżone rozszerzenia wirtualizacji. Konfiguruje to administrator hosta; nie zmieniaj samodzielnie ustawień chmurowej ani firmowej VM.
Częste błędy i bezpieczne granice
- Nie myl VT-x/AMD-V z VT-d/IOMMU — funkcje mają różne zastosowania.
- Nie włączaj przy okazji Secure Boot, TPM, Legacy Boot ani ustawień dysku.
- Nie wyłączaj antywirusa, Memory Integrity ani zabezpieczeń Windows, jeśli instrukcja programu tego nie wymaga i nie wyjaśnia ryzyka.
- Nie instaluj zmodyfikowanego BIOS-u ani sterowników z nieoficjalnych stron.
- Nie kontynuuj, jeśli nie znasz modelu płyty głównej lub nie masz klucza BitLocker do zaszyfrowanego komputera.
Jeśli po włączeniu funkcji komputer przestał się uruchamiać, nie resetuj firmware na chybił trafił. Przywróć ostatnio zmieniony parametr zgodnie z dokumentacją producenta albo skorzystaj z serwisu. W razie potrzeby konfiguracji Windows lub kontroli kilku elementów zacznij od diagnostyki. Jeśli aplikacja Ustawienia w ogóle się nie otwiera, najpierw przeczytaj instrukcję o problemach z Ustawieniami Windows.
Krótka kolejność kontroli
- Sprawdź „Wirtualizacja” w Menedżerze zadań → Wydajność → Procesor.
- Porównaj wymagania konkretnej aplikacji i model procesora.
- Jeśli funkcja jest wyłączona, znajdź instrukcję UEFI dla dokładnego modelu.
- Włącz tylko Intel VT-x/AMD-V/SVM, jeśli producent wskazuje tę opcję.
- W Windows dodaj składniki potrzebne dla WSL 2 lub wybranego programu.
- Uruchom komputer ponownie, sprawdź wynik i zapisz dokładny kod błędu.
Źródła
Częste pytania
Czy do WSL 2 potrzebny jest pełny Hyper-V?
Nie. WSL 2 korzysta z Virtual Machine Platform i działa również w Windows Home. Sprawdź oficjalne wymagania dla swojej wersji systemu.
Gdzie sprawdzić, czy wirtualizacja jest włączona?
W Menedżerze zadań otwórz „Wydajność”, wybierz Procesor i znajdź wiersz „Wirtualizacja”. Jeśli widnieje „Włączona”, problem może dotyczyć składnika Windows lub samego programu.
Czy włączenie wirtualizacji w BIOS-ie jest bezpieczne?
Samo włączenie potrzebnej funkcji procesora zwykle nie zmienia plików. Ryzyko rośnie przy równoczesnej zmianie innych parametrów firmware lub braku klucza BitLocker. Zmieniaj tylko ustawienie wskazane w dokumentacji danego modelu.
Co oznacza błąd WSL 0x80370102?
Może wskazywać na wyłączoną wirtualizację sprzętową albo brak składnika Virtual Machine Platform. Sprawdź oba poziomy i uruchom ponownie Windows.



