Jak wyłączyć Hyper-V w systemie Windows
Microsoft Hyper-V to hiperwizor typu 1, który można zainstalować w systemie Windows – w tym w systemach Windows 10 i Windows Server 2019. W niektórych sytuacjach może zaistnieć potrzeba odinstalowania Hyper-V z komputera z systemem Windows. Na przykład Programy VMware Workstation i Hyper-V nie są ze sobą kompatybilne w przypadku zainstalowania na tym samym komputerze. Te same problemy występują w przypadku innych hiperwizorów typu 2, takich jak VirtualBox.
Niezależnie od przypadku użycia, dowiedz się, jak odinstalować Hyper-V w systemie Windows, korzystając z dwóch metod: poprzez GUI (graficzny interfejs użytkownika) oraz poprzez CLI (interfejs wiersza poleceń).
Uwaga : Procedury opisane dla systemu Windows 10 mają zastosowanie również w systemie Windows 11. Procedury opisane dla systemu Windows Server 2019 działają również w systemach Windows Server 2022 i 2016.
Jak wyłączyć Hyper-V w systemie Windows 10 i 11 za pomocą Panelu sterowania
Odinstalowanie Hyper-V za pomocą Panelu sterowania jest najwygodniejszą metodą i preferowaną przez większość użytkowników systemów Windows 10 lub 11. W rezultacie funkcja Hyper-V zostanie całkowicie usunięta.
Aby odinstalować Hyper-V, wykonaj następujące czynności:
- Kliknij
Start, wpiszControl Paneli otwórz go. NaciśnijWin+R. W polu Uruchom wpiszappwiz.cpli naciśnijEnter. - W oknie Panel sterowania kliknij
Turn Windows features on or off. - W oknie Funkcje systemu Windows , które się otworzy, odznacz pole wyboru
Hyper-V. Upewnij się, że pola wyboru w podfolderach Hyper-V są odznaczone.
- Znajdź i odznacz
Virtual Machine PlatformorazWindows Hypervisor Platform. - Naciśnij
OK, aby zapisać ustawienia i rozpocząć proces odinstalowywania Hyper-V. - Kliknij
Restart now, aby ponownie uruchomić komputer w celu zakończenia procesu i odinstalowania Hyper-V.
Jak odinstalować Hyper-V w systemie Windows 10 i 11 za pomocą wiersza poleceń
Możesz odinstalować Hyper-V w interfejsie wiersza poleceń (CLI) tak samo, jak w przypadku poprzedniej metody w graficznym interfejsie użytkownika (GUI). Ta procedura działa zarówno w systemie Windows 10, jak i Windows 11.
Przed rozpoczęciem odinstalowywania Hyper-V sprawdź stan instalacji Hyper-V w wierszu poleceń, aby upewnić się, że hiperwizor ten został usunięty z systemu Windows po odinstalowaniu Hyper-V.
- Otwórz wiersz poleceń (CMD) jako administrator. Otwórz menu Start systemu Windows, wpisz
cmd, kliknij prawym przyciskiem myszy pozycję cmd i kliknijRun as administrator. - Uruchom
systeminfo, aby sprawdzić, czy usługa Hyper-V jest zainstalowana.- Jeśli usługa Hyper-V nie jest zainstalowana, w sekcji Wymagania usługi Hyper-V wyświetlą się nazwy technologii wymaganych do zainstalowania usługi Hyper-V oraz status ich dostępności na komputerze.
- Jeśli Hyper-V jest zainstalowany, w wierszu Wymagania Hyper-V powinien pojawić się następujący komunikat:
Wykryto hiperwizora. Funkcje wymagane dla Hyper-V nie będą wyświetlane .
- Alternatywnie można uruchomić
msinfo32.exew celu sprawdzenia w interfejsie graficznym, czy Hyper-V jest odinstalowany. Potrzebne informacje znajdują się w sekcji Podsumowanie systemu na dole listy elementów.
Po upewnieniu się, że usługa Hyper-V jest zainstalowana, możesz ją odinstalować w systemie Windows 10 za pomocą wiersza poleceń.
- Otwórz program PowerShell z uprawnieniami administratora (wpisz
PowerShellw menu Start, kliknij prawym przyciskiem myszy pozycję PowerShell, a następnie wybierz opcjęRun as administratortak samo, jak w przypadku uruchamiania programu CMD). - Uruchom poniższe polecenie, aby usunąć funkcję Hyper-V z systemu Windows 10:
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
- Czy chcesz teraz zrestartować komputer, aby zakończyć tę operację?
Wpisz
Yi naciśnijEnter. - Po wykonaniu tego polecenia wymagane jest ponowne uruchomienie. Możesz wpisać
N(Nie) i ręcznie zrestartować system Windows.
Usuwanie Hyper-V za pomocą DISM
DISM (Deployment Image Servicing and Management) to narzędzie do pracy z obrazami systemu Windows (plikami .wim) oraz instalowania/odinstalowywania sterowników, funkcji i pakietów systemu Windows.
Otwórz PowerShell z uprawnieniami w zakresie administracji i uruchom to polecenie, aby wyłączyć Hyper-V:
DISM /Online /Disable-Feature:Microsoft-Hyper-V

Być może konieczne będzie wyłączenie funkcji Secure Boot w ustawieniach UEFI/BIOS komputera, aby zakończyć proces odinstalowywania i odinstalować Hyper-V. Sekwencja wyłączania funkcji Secure Boot zależy od dostawców sprzętu i różni się w zależności od producentów i modeli płyt głównych.
Jak wyłączyć Hyper-V w BCDEDIT
Można zmienić opcje uruchamiania Hyper-V podczas uruchamiania systemu Windows bez całkowitego odinstalowywania Hyper-V. W tym przypadku Hyper-V jest zainstalowany, ale nieaktywny. Hyper-V nie uruchamia się przed uruchomieniem systemu Windows, jeśli wyłączysz Hyper-V za pomocą narzędzia wiersza poleceń bcdedit . Bcdedit to narzędzie wiersza poleceń służące do zarządzania danymi konfiguracji rozruchu (BCD). Magazyn BCD służy do opisywania parametrów rozruchowych aplikacji, dodawania pozycji do menu rozruchowego itp.
Jeśli użyjesz BCD do wyłączenia Hyper-V, funkcja Hyper-V zostanie wyłączona, ale nie zostanie całkowicie odinstalowana z systemu Windows. Jak pamiętasz, Hyper-V jest hiperwizorem pierwszego typu, który uruchamia się przed uruchomieniem systemu Windows. Ideą tej metody jest wyłączenie Hyper-V w konfiguracji rozruchowej.
Aby użyć tej metody do wyłączenia Hyper-V, uruchom wiersz poleceń (CMD) jako administrator i wpisz następujące polecenie:
bcdedit /set hypervisorlaunchtype off

Uwaga : Jeśli chcesz ponownie włączyć Hyper-V, uruchom bcdedit /set hypervisorlaunchtype on
Dla większej wygody możesz utworzyć dwa wpisy rozruchowe dla swojego komputera z systemem Windows. Jeden wpis służy do uruchamiania systemu operacyjnego z Hyper-V, a drugi do uruchamiania systemu operacyjnego bez Hyper-V.
- Uruchom poniższe polecenie, aby skopiować domyślną konfigurację rozruchu do nowego wpisu. „ Hyper-V disable ” to w moim przypadku nazwa nowego wpisu rozruchowego.
bcdedit /copy {default} /d "Hyper-V disable" - Wyświetli się następujący komunikat:
The entry was successfully copied to {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}. - Uruchom polecenie, aby edytować opcje rozruchu Hyper-V dla utworzonego właśnie nowego wpisu rozruchowego. Skopiuj wartość w nawiasach {} z powyższego komunikatu i wklej ją do tego polecenia:
bcdedit /set {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} hypervisorlaunchtype off
- Powinien pojawić się komunikat: Operacja zakończyła się powodzeniem .
- Zmień nazwę domyślnego wpisu rozruchowego z Hyper-V na „ Windows 10 Hyper-V ” dla większej wygody:
bcdedit /set {default} description "Windows 10 Hyper-V" - Uruchom ponownie komputer.
Teraz masz dwa wpisy w menu rozruchowym. Wybierz „ Hyper-V disable ”, aby uruchomić system Windows bez Hyper-V, lub wybierz „ Windows 10 Hyper-V ”, aby uruchomić system Windows z Hyper-V.

Możesz również obejrzeć film pokazujący, jak odinstalować Hyper-V w systemie Windows:
Jak odinstalować Hyper-V w systemie Windows Server 2019
Proces usuwania Hyper-V w systemie Windows Server 2019 różni się nieco od tego w systemie Windows 10. W tej sekcji omówimy, jak odinstalować Hyper-V w systemie Windows Server 2019. Procedura odinstalowania Hyper-V w systemie Windows Server 2022 i 2016 jest identyczna.
Korzystanie z GUI
Jeśli system Windows Server jest zainstalowany w trybie graficznym i posiada graficzny interfejs użytkownika (GUI), najłatwiejszym sposobem odinstalowania Hyper-V jest użycie Menedżera serwera oraz kreatora Usuń role i funkcje .
- Otwórz Menedżera serwera (
Start>Server Manager) i kliknijManage>Remove Roles and Features.
Otworzy się kreator Usuń role i funkcje .
Before You Begin. Na tym etapie nie ma nic do konfiguracji, ale można wybrać opcjęSkip this page by default, aby uniknąć wyświetlania tej strony w przyszłości. KliknijNext, aby kontynuować.Server Selection. Wybierza server from the server pooli wybierz swój serwer z listy. Nazwa serwera to Hyper-V-Repl.test.net w moim przypadku. KliknijNextna każdym etapie kreatora, aby kontynuować.
Server Roles. Odznacz pole wyboru Hyper-V na liście ról, aby odinstalować Hyper-V.
- Otworzy się okno podręczne. Sprawdź funkcje, które zamierzasz usunąć. Wybierz
Remove management tools (if applicable), aby usunąć narzędzia Windows Hyper-V Manager. KliknijRemove Features.
Features. Podczas odinstalowywania Hyper-V nie ma potrzeby usuwania niestandardowych funkcji. Pozostaw konfigurację funkcji bez zmian.
Confirmation. Zaznacz wszystkie elementy, które mają zostać usunięte. Zaznacz pole wyboru, jeśli chcesz, aby serwer uruchomił się ponownie automatycznie po usunięciu roli Hyper-V. W przeciwnym razie konieczne będzie ręczne ponowne uruchomienie systemu Windows, aby zmiany zaczęły obowiązywać i zakończyć odinstalowywanie Hyper-V. KliknijRemove, aby zakończyć i odinstalować Hyper-V.
Korzystanie z PowerShell
Polecenie PowerShell służące do odinstalowania Hyper-V w systemach Windows Server 2016, 2019 i 2022 nie jest takie samo jak w systemie Windows 10.
- Otwórz PowerShell jako administrator.
- Uruchom następujące polecenie, aby odinstalować Hyper-V w systemie Windows Server 2016:
Remove-WindowsFeature -Name Hyper-V
- Uruchom ponownie serwer, aby zakończyć proces usuwania.
Problemy, które mogą wystąpić
Czasami mogą wystąpić problemy podczas próby odinstalowania Hyper-V w systemie Windows 10 oraz Windows Server 2016, 2019 lub 2022. Wyjaśnijmy kilka typowych problemów i przedstawmy zalecenia, które pomogą je rozwiązać.
Przypadek 1
Jeśli pojawi się komunikat, że system Windows nie może odinstalować komponentów Hyper-V, spróbuj sprawdzić pliki systemowe i miejsce ich przechowywania. Wyświetlane są różne kody błędów, na przykład 0x800F0831, 0x80073701 itp. Aby rozwiązać ten problem, użyj narzędzi wiersza poleceń. Otwórz wiersz poleceń (CMD) z uprawnieniami administratora i uruchom następujące polecenia.
Dism /Online /Cleanup-Image /RestoreHealth
Dism.exe /online /Cleanup-Image /StartComponentCleanup
sfc /scannow
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
Po wykonaniu tych poleceń logi są zapisywane w CBS.log oraz dism.log . Logi są przydatne podczas rozwiązywania problemów.
Przypadek 2
Hyper-V nie został odinstalowany, ponieważ w systemie Windows hosta znajduje się wirtualna karta sieciowa lub przełącznik wirtualny utworzony przez Hyper-V. Usuń wirtualne karty sieciowe Hyper-V i spróbuj ponownie odinstalować Hyper-V. Oto kilka wpisów na temat Hyper-V karty sieciowe i przełączniki wirtualne z naszego bloga.
Przypadek 3
Wyłączasz Hyper-V, ale po ponownym uruchomieniu Hyper-V jest ponownie włączony. Możliwą przyczyną może być to, że w zasadach grupy ustawiono automatyczne włączanie Hyper-V przy logowaniu po każdym uruchomieniu systemu. Administrator systemu powinien edytować konfigurację zasad grupy, aby rozwiązać ten problem. Pamiętaj, że Device Guard i Credential Guard to funkcje wykorzystujące Hyper-V do działania w systemie Windows. Sprawdź Computer Configuration -> Administrative Templates -> System -> Device Guard w edytorze zasad grupy, aby upewnić się, że nie ma ustawień wymuszających uruchamianie Device Guard na komputerze z systemem Windows.
Podsumowanie
W systemach Windows 10 i 11 oraz Windows Server 2016/2019/2022 usługę Hyper-V można odinstalować za pomocą graficznego interfejsu użytkownika lub wiersza poleceń. Procedura ta różni się w zależności od tego, czy korzystasz z systemu Windows 10, czy z systemu Windows Server. Jeśli odinstalowałeś usługę Hyper-V, możesz użyć innego hiperwizora do uruchamiania maszyn wirtualnych. Pamiętaj o wykonywaniu kopii zapasowych maszyn wirtualnych w celu ochrony danych. NAKIVO Backup & Replication obsługuje kopia zapasowa maszyn wirtualnych VMware , a także maszyny wirtualne Hyper-V.