Jak wyłączyć funkcję Hyper-V w systemie Windows 11

Możesz wyłączyć funkcję Hyper-V, jeśli napotkasz problemy z wydajnością w innych hiperwizorach. Oto jak to zrobić na komputerze z systemem Windows 11.

Hyper-V plasuje się w pierwszej trójce hiperwizorów obok VMWare i VirtualBox i jego miejsce jest w pełni zasłużone. Oprócz łatwego w użyciu interfejsu, Hyper-V jest dostarczany w zestawie z prawie wszystkimi wersjami Windows 11, dzięki czemu jest dość dostępny, ponieważ nie musisz przeskakiwać przez wiele przeszkód podczas konfigurowania maszyn wirtualnych w swoim systemie.

Jednak program może kolidować z innym oprogramowaniem do wirtualizacji, powodując spowolnienie i problemy z wydajnością podczas uruchamiania maszyny wirtualnej. Co więcej, fakt, że jest on wbudowany w wersje Windows 11 Pro, Enterprise i Education, działa również jak miecz obosieczny, ponieważ jego usunięcie może być dość kłopotliwe dla początkujących. Dlatego przygotowaliśmy przewodnik zawierający wszystkie metody, których możesz użyć, aby wyłączyć funkcję Hyper-V w systemie Windows 11 komputer.

Jak wyłączyć funkcję Hyper-V w systemie Windows 11 za pomocą Panelu sterowania

Najprostszy sposób wyłączenia funkcji Hyper-V na komputerze polega na poruszaniu się po funkcjach systemu Windows w Panelu sterowania.

  1. Typ "Panel sterowania„w Pasek wyszukiwania i kliknij Panel sterowania sugestia.
  2. Kliknij Programy.
  3. Wybierz Włącz lub wyłącz funkcje systemu Windows opcja.
  4. Przewiń w dół, aż znajdziesz Hyper-V w Cechy okien i kliknij znacznik wyboru obok niego, aby wyłączyć funkcję Hyper-V.
  5. Podobnie wyłącz Platforma maszyn wirtualnych.
  6. wciśnij OK przycisk i uruchom ponownie komputer.

Jak wyłączyć funkcję Hyper-V w systemie Windows 11 za pomocą poleceń terminala

Jeśli chcesz szybko wyłączyć funkcję Hyper-V bez jej odinstalowywania, możesz uruchomić polecenie BCDEdit na terminalu systemu Windows. Ponieważ BCDEdit umożliwia modyfikowanie parametrów rozruchu aplikacji, można go użyć do zapobiegania uruchamianiu Hyper-V przy każdym uruchomieniu systemu.

  1. Kliknij prawym przyciskiem myszy Okna przycisk i wybierz Terminal (administrator).
  2. Po wyświetleniu monitu przez system Windows nadaj uprawnienia administratora terminalowi
  3. Wpisz następujące polecenie i naciśnij Wchodzić klucz.
    bcdedit /set hypervisorlaunchtype off
  4. Uruchom ponownie komputer.

Alternatywnie możesz użyć polecenia Disable-WindowsOptionalFeature, aby pozbyć się Hyper-V. Wszystko, co musisz zrobić, to zastąpić polecenie BCDEdit następującym kodem:

Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Hypervisor 

Jeśli te polecenia nie działają, możesz przełączyć się z wiersza poleceń na terminal Windows PowerShell i uruchomić polecenie DISM.

  1. Kliknij strzałkę rozwijaną obok przycisku nowej karty i wybierz Wiersz poleceń.
  2. Wpisz następujące polecenie i naciśnij klawisz Enter.
    dism /online /disable-feature /featurename: microsoft-hyper-v-all
  3. Uruchom ponownie system

Możesz także wyłączyć adaptery sieciowe Hyper-V, jeśli system Windows cofnie zmiany podczas ponownego uruchamiania.

  1. Wróć do Windows PowerShell i uruchom następujące polecenie:
    get-netadapter|where-object {$_.interfacedescription -like "*hyper-v*"}|Disable-NetAdapter
    ​​​​​​​
  2. Jak zawsze, po wykonaniu polecenia uruchom ponownie system.

Jak wyłączyć funkcję Device Guard, Credential Guard i izolację pamięci w systemie Windows 11

Jeśli nadal występują problemy z innymi hypervisorami, powinieneś rozważyć wyłączenie trzech funkcji związanych z Hyper-V: Device Guard, Credential Guard i Memory Isolation. Edytor rejestru to potężne narzędzie, które pozwala wyłączyć wszystkie trzy, ale należy go przestrzegać wykonaj te kroki ostrożnie, ponieważ modyfikowanie wartości rejestru może łatwo uszkodzić system Windows, jeśli nie będziesz ostrożny wystarczająco.

  1. Kliknij prawym przyciskiem myszy Początek przycisk i wybierz Uruchomić.
  2. Typ "regedit" i naciśnij Wchodzić.
  3. Naciskać Tak gdy system Windows poprosi o przyznanie uprawnień administratora.
  4. Wklej następujący adres do pliku Pasek wyszukiwania i naciśnij Wchodzić.
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard 
  5. Kliknij prawym przyciskiem myszy na ekranie, wybierz nowy -> Wartość DWORD (32-bitowa). i nadaj mu nazwę Włącz zabezpieczenia oparte na wirtualizacji.
  6. Kliknij dwukrotnie nowy Wartość DWORD właśnie utworzyłeś, ustaw go dane wartości na 0 i kliknij przycisk OK przycisk.
  7. Następnie wpisz następujący adres w polu Pasek wyszukiwania i uderzył Wchodzić klucz.
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
  8. Stwórz nowy Wartość DWORD i nazwij to Flagi LsaCfg.
  9. Funkcję Credential Guard można wyłączyć, ustawiając wartość LsaCfgFlags na 0.
  10. Na koniec wklej następujący adres do pliku Pasek wyszukiwania i uderzył Wchodzić.
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity
  11. Zmienić dane wartości z Włączony DWORD od 1 do 0, aby wyłączyć izolację pamięci.

Te trzy funkcje mają na celu ochronę komputera przed złośliwym oprogramowaniem, dlatego należy je wyłączać tylko jako: w ostateczności, jeśli nadal będziesz napotykać te same błędy w innych hypervisorach, nawet po wyłączeniu Hyper-V.

Kiedy należy, a kiedy nie należy używać funkcji Hyper-V

Wielu użytkowników zgłasza zwiększoną wydajność w grach i emulatorach po wyłączeniu Hyper-V, więc możesz chcieć usunąć tego hypervisora, jeśli chcesz zwiększyć liczbę klatek na sekundę w swoim systemie.

Biorąc to pod uwagę, Hyper-V pozostaje jednym z najlepszych sposobów konfiguracji i użytkowania wirtualne maszyny w systemie Windows, więc warto pozostawić tę opcję włączoną, jeśli nie zamierzasz uruchamiać gier ani innych hiperwizorów w swoim systemie. Koniecznie sprawdź nasz poradnik jak zainstalować Hyper-V jeśli chcesz używać hypervisora ​​na komputerze z systemem Windows 11.