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.

NAKIVO do tworzenia kopii zapasowej Hyper-V

NAKIVO do tworzenia kopii zapasowej Hyper-V

Kopie zapasowe bezagentowe spójne z aplikacją dla Hyper-V. Ochrona przed oprogramowaniem wymuszającym okup, natychmiastowe uruchamianie maszyn wirtualnych z kopii zapasowej, wsparcie dla innych platform wirtualnych i fizycznych oraz wiele innych funkcji.

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:

  1. Kliknij Start, wpisz Control Paneli otwórz go. Naciśnij Win+R. W polu Uruchom wpisz appwiz.cpl i naciśnij Enter.
  2. W oknie Panel sterowania kliknij Turn Windows features on or off.
  3. 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.

    How to uninstall Windows 10 Hyper-V in Control Panel

  4. Znajdź i odznacz Virtual Machine Platform oraz Windows Hypervisor Platform.
  5. Naciśnij OK , aby zapisać ustawienia i rozpocząć proces odinstalowywania Hyper-V.
  6. Kliknij Restart now , aby ponownie uruchomić komputer w celu zakończenia procesu i odinstalowania Hyper-V.

    Hyper-V Windows 10 uninstallation - restarting Windows

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.

  1. Otwórz wiersz poleceń (CMD) jako administrator. Otwórz menu Start systemu Windows, wpisz cmd, kliknij prawym przyciskiem myszy pozycję cmd i kliknij Run as administrator.
  2. 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 .

      Checking the Hyper-V installation status in Windows

    • Alternatywnie można uruchomić msinfo32.exe w celu sprawdzenia w interfejsie graficznym, czy Hyper-V jest odinstalowany. Potrzebne informacje znajdują się w sekcji Podsumowanie systemu na dole listy elementów.

      Hyper-V is installed in Windows

      Po upewnieniu się, że usługa Hyper-V jest zainstalowana, możesz ją odinstalować w systemie Windows 10 za pomocą wiersza poleceń.

  3. Otwórz program PowerShell z uprawnieniami administratora (wpisz PowerShell w menu Start, kliknij prawym przyciskiem myszy pozycję PowerShell, a następnie wybierz opcję Run as administrator tak samo, jak w przypadku uruchamiania programu CMD).
  4. Uruchom poniższe polecenie, aby usunąć funkcję Hyper-V z systemu Windows 10:

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

    Hyper-V Windows 10 uninstallation in PowerShell

  5. Czy chcesz teraz zrestartować komputer, aby zakończyć tę operację?

    Wpisz Y i naciśnij Enter.

  6. 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

How to uninstall Hyper-V in Windows 10 by using PowerShell and DISM

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

Windows 10 disable Hyper-V - using the command line bcdedit tool

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.

  1. 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"

  2. Wyświetli się następujący komunikat:

    The entry was successfully copied to {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}.

  3. 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

    Creating two boot menu options in Windows 10 with bcdedit

  4. Powinien pojawić się komunikat: Operacja zakończyła się powodzeniem .
  5. 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"

  6. 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.

How to disable Hyper-V Windows 10 – selecting options in the boot menu

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 .

  1. Otwórz Menedżera serwera (Start > Server Manager) i kliknij Manage > Remove Roles and Features.

    Using the Remove Roles and Features wizard to uninstall Hyper-V in Windows Server 2016

    Otworzy się kreator Usuń role i funkcje .

  2. 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. Kliknij Next , aby kontynuować.
  3. Server Selection. Wybierz a server from the server pool i wybierz swój serwer z listy. Nazwa serwera to Hyper-V-Repl.test.net w moim przypadku. Kliknij Next na każdym etapie kreatora, aby kontynuować.

    Selecting a server on which you want to uninstall Hyper-V

  4. Server Roles. Odznacz pole wyboru Hyper-V na liście ról, aby odinstalować Hyper-V.

    Deselect the Hyper-V role to uninstall Hyper-V in Windows Server 2016 or 2019

  5. 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. Kliknij Remove Features.

    Removing Hyper-V features in Windows Server

  6. Features. Podczas odinstalowywania Hyper-V nie ma potrzeby usuwania niestandardowych funkcji. Pozostaw konfigurację funkcji bez zmian.

    The list of features in the Remove Roles and Features wizard

  7. 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. Kliknij Remove , aby zakończyć i odinstalować Hyper-V.

    Restart of the server is required to uninstall Hyper-Vs

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.

  1. Otwórz PowerShell jako administrator.
  2. Uruchom następujące polecenie, aby odinstalować Hyper-V w systemie Windows Server 2016:

    Remove-WindowsFeature -Name Hyper-V

    Using PowerShell to uninstall Hyper-V in Windows Server 2016

  3. 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.

Roczny bezpłatny dostęp do usługi ochrony danych: NAKIVO Backup & Replication

Roczny bezpłatny dostęp do usługi ochrony danych: NAKIVO Backup & Replication

Wdrażanie w 2 minuty i ochrona danych w środowiskach wirtualnych, chmurowych, fizycznych oraz SaaS. Opcje tworzenia kopii zapasowych, replikacji i natychmiastowego odzyskiwania danych.

People also read