Hyper-V jest fabrycznie instalowany na komputerach z systemem Windows 11. Chociaż narzędzie do wirtualizacji nie jest dostępne od razu w domowej wersji systemu operacyjnego, można je zainstalować za pomocą skryptu wsadowego.
Niestety, Hyper-V może powodować konflikty z aplikacjami innych firm na twoim komputerze. W rezultacie możesz napotkać błąd wykryty przez Hyper-V podczas próby uruchomienia aplikacji, gier komputerowych lub narzędzi do dostrajania sprzętu.
Na szczęście możesz wyłączyć Hyper-V w systemie Windows 11 za pomocą klasycznego okna dialogowego Funkcje systemu Windows, wiersza polecenia i programu PowerShell.
Jak sprawdzić, czy Hyper-V działa w systemie Windows 11
Możesz uzyskać dostęp do aplikacji Informacje o systemie, aby określić, czy wirtualizacja Hyper-V jest uruchomiona. Jest to przydatne, jeśli chcesz zweryfikować stan funkcji Hyper-V po jej wyłączeniu.
Aby sprawdzić aktualny stan funkcji Hyper-V na komputerze:
- Naciskać Wygraj + R otworzyć Uruchomić.
- Typ msinfo32.exe i kliknij OK aby otworzyć aplikacje.
- Następnie sprawdź, czy na dole zakładki szczegółów dostępny jest następujący wpis:
Wykryto hiperwizora. Funkcje wymagane dla Hyper-V nie będą wyświetlane.
- Jeśli tak, musisz wyłączyć Hyper-V, integralność pamięci i funkcję Credential Guard, jak omówiono poniżej, aby bezbłędnie korzystać z innych narzędzi do wirtualizacji.
1. Jak wyłączyć Hyper-V za pomocą okna dialogowego funkcji systemu Windows
Okno dialogowe Funkcje systemu Windows umożliwia dodanie dodatkowych funkcji, które są domyślnie wyłączone w systemie Windows 11. Możesz go również użyć do wyłączenia niektórych zaawansowanych funkcji, w tym Hyper-V.
Pamiętaj, że aby naprawić błąd wykryty przez funkcję Hyper-V, oprócz funkcji Hyper-V konieczne będzie wyłączenie funkcji Virtual Machine Platform i Windows Hypervisor Platform.
Aby wyłączyć Hyper-V za pomocą okna dialogowego Funkcje systemu Windows:
- wciśnij Wygraj + R klucz, aby otworzyć Uruchomić dialog.
- Typ kontrola i kliknij OK aby otworzyć Panel sterowania.
- w Panel sterowania, Kliknij programy.
- Następnie kliknij Programy i funkcje.
- W lewym okienku kliknij Włącz lub wyłącz funkcje systemu Windows.
- W oknie dialogowym Funkcje systemu Windows zlokalizuj Hyper-V.
- Odznacz Hyper-V możliwość wyłączenia tej funkcji.
- Następnie przewiń w dół i znajdź plik Platforma maszyny wirtualnej I Platforma Windows Hypervisor opcje.
- Odznacz obie opcje i kliknij OK.
- Windows odinstaluje Hyper-V i inne funkcje z twojego systemu.
- Po zakończeniu uruchom ponownie komputer, aby zastosować zmiany.
2. Jak wyłączyć Hyper-V za pomocą BCDEDIT
Funkcję Hyper-V można wyłączyć w konfiguracji rozruchu za pomocą narzędzia BCDEdit. Przydatne, jeśli chcesz tylko dezaktywować Hyper-V, a nie całkowicie go odinstalować.
Aby wyłączyć Hyper-V za pomocą BCDEdit:
- wciśnij Wygrać klucz i typ cmd.
- Kliknij prawym przyciskiem myszy Wiersz polecenia i wybierz Uruchom jako administrator.
- W oknie wiersza polecenia wpisz następujące polecenie i naciśnij klawisz Enter:
edytuj bcd /ustawić hypervisorlaunchtype wyłączony
- Gdy pojawi się komunikat o powodzeniu, zamknij wiersz polecenia i uruchom ponownie komputer, aby zastosować zmiany.
- Jeśli chcesz ponownie aktywować Hyper-V, użyj następującego polecenia:
edytuj bcd /ustawić hypervisorlaunchtype automatyczny
- Pamiętaj, aby ponownie uruchomić komputer, aby zastosować zmiany.
Dodatkowo możesz użyć narzędzia BCDEdit do wykonywania innych zaawansowanych zadań, takich jak usunięcie starych opcji menu rozruchu I dodanie skrótu trybu awaryjnego do menu rozruchu systemu Windows 11.
3. Jak odinstalować Hyper-V za pomocą wiersza polecenia
Jeśli okno dialogowe Funkcje systemu Windows nie usunie Hyper-V, możesz użyć wiersza polecenia, aby wyłączyć hiperwizora. Oto jak to zrobić.
- Otwórz wiersz polecenia jako administrator.
- W oknie wiersza polecenia wpisz następujące polecenie i naciśnij klawisz Enter:
dism /online/wyłączyć-funkcja /nazwa funkcji: Microsoft-hyper-v-all
- Po wykonaniu narzędzie DISM wyłączy funkcję Hyper-V i wyświetli komunikat o pomyślnym zakończeniu operacji, aby wskazać pomyślne wykonanie.
- Wpisz exit, aby zamknąć wiersz polecenia i ponownie uruchomić komputer.
Po ponownym uruchomieniu powinieneś być w stanie uruchomić swoje gry i inne hiperwizory bez błędu.
Jeśli nie, otwórz okno dialogowe Funkcje systemu Windows, wyłącz Platforma maszyny wirtualnej I Platforma Windows Hypervisor opcje i uruchom ponownie komputer.
4. Jak wyłączyć Hyper-V za pomocą PowerShell
Jeśli wolisz PowerShell, możesz użyć polecenia cmdlet WindowsOptionalFeature, aby wyłączyć funkcję Hyper-V w systemie Windows 11. Aby to zrobić, musisz uruchom PowerShell z uprawnieniami administratora i wykonaj polecenie. Oto jak to zrobić.
- wciśnij Wygrać klucz i typ Powershell.
- Kliknij prawym przyciskiem myszy PowerShell i wybierz Uruchom jako administrator.
- Kliknij Tak gdy zostaniesz o to poproszony przez Kontrola konta użytkownika.
- W oknie PowerShell skopiuj i wklej poniższe polecenie i naciśnij Enter:
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
- Poczekaj na zakończenie procesu. Po zakończeniu zamknij PowerShell i uruchom ponownie komputer, aby zastosować zmiany.
Jak odinstalować wirtualną kartę sieciową Hyper-V
Często podczas ponownego uruchamiania, po odinstalowaniu Hyper-V, możesz napotkać komunikat „Nie mogliśmy ukończyć aktualizacji, cofanie zmian”.
Aby rozwiązać ten problem, upewnij się, że wirtualne karty sieciowe Hyper-V zostały usunięte z komputera. Możesz usunąć wirtualną kartę sieciową z Menedżera urządzeń.
Aby usunąć wirtualne karty sieciowe Hyper-V:
- Naciskać Wygraj + R otworzyć Uruchomić.
- Typ dvmgmt.msc i kliknij OK otworzyć Menadżer urządzeń.
- W Menedżerze urządzeń rozwiń Karty sieciowe sekcja, aby zlokalizować Wirtualne karty sieciowe Hyper-V.
- Jeśli na liście nie ma żadnych adapterów wirtualnych powiązanych z Hyper-V, kliknij przycisk Pogląd i wybierz Pokaż ukryte urządzenia.
- Kliknij prawym przyciskiem myszy Adapter wirtualnej sieci Ethernet Hyper-V i wybierz Odinstaluj urządzenie.
Nie usuwaj Wirtualny adapter Microsoft Wi-Fi Direct.
- Kliknij Odinstaluj aby potwierdzić działanie.
- Powtórz kroki, aby usunąć wszystkie wirtualne karty sieciowe powiązane z Hyper-V.
- Po zakończeniu zamknij Menedżera urządzeń i uruchom ponownie komputer. Następnie odinstaluj Hyper-V i sprawdź, czy nie ma ulepszeń.
Jak wyłączyć zabezpieczenia oparte na wirtualizacji (integralność pamięci)
Jeśli napotkasz problem z wykryciem funkcji Hyper-V nawet po wyłączeniu funkcji Hyper-V, spróbuj wyłączyć funkcję integralności pamięci w Zabezpieczeniach systemu Windows.
Funkcja integralności pamięci jest częścią izolacji rdzenia. Pomaga zapobiegać dostępowi cyberprzestępców do procesów o wysokim poziomie bezpieczeństwa i infekowaniu ich za pomocą złośliwego kodu.
Domyślnie system Windows wyłącza funkcję integralności pamięci, aby uniknąć konfliktu z aplikacjami i sterownikami urządzeń z powodu problemów z niezgodnością. Może to również powodować problemy z narzędziami i programami do wirtualizacji innych firm, które wymagają dostępu do sprzętu do wirtualizacji systemu.
Aby wyłączyć integralność pamięci w Zabezpieczeniach Windows:
- Naciskać wygrana + ja aby otworzyć Ustawienia aplikacja.
- W lewym okienku kliknij na Prywatność i bezpieczeństwo patka.
- Następnie kliknij Zabezpieczenia systemu Windows.
- Pod Obszary ochronne sekcję, kliknij Bezpieczeństwo urządzenia.
- Następnie kliknij Szczegóły izolacji rdzenia pod Izolacja rdzenia Sekcja.
- Przełącz przełącznik pod Integralność pamięci aby go obrócić Wyłączony.
- Uruchom ponownie komputer, aby zastosować zmiany.
Hyper-V to doskonałe narzędzie, jeśli potrzebujesz gotowego rozwiązania do wirtualizacji. Jednak nie jest bez wad. Wiele hiperwizorów innych firm, w tym główni gracze VirtualBox i WMware Workstations, nie działa z włączoną funkcją Hyper-V.
Jeśli nie masz pewności, którego hiperwizora użyć, porównaj trzy popularne narzędzia do wirtualizacji, aby wybrać najlepsze z nich.