Aplikacje wirtualizacji nie współpracują z funkcjami Hyper-V, Device Guard i Credential Guard

Wiele aplikacji wirtualizacji innych firm nie współpracuje z funkcją Hyper-V. Aplikacje, których dotyczy problem, to m. in. VMware Workstation i VirtualBox. Te aplikacje mogą nie uruchamiać maszyn wirtualnych lub mogą przejść do wolniejszego, emulowanego trybu.

Te objawy uwidaczniają się po uruchomieniu funkcji Hypervisor (Hyper-V). Niektóre rozwiązania zabezpieczeń są również zależne od funkcji hypervisor, na przykład:

  • Device Guard
  • Credential Guard

Dotyczy systemu: Windows 10 (wszystkie wersje)
Oryginalny numer KB: 3204980

Określanie, czy funkcja hypervisor (Hyper-V) jest uruchomiona

Aby ustalić, czy funkcja hypervisor (Hyper-V) jest uruchomiona, wykonaj następujące kroki:

  1. W polu wyszukiwania wpisz ciąg msinfo32.exe.

  2. Wybierz pozycję Informacje o systemie.

  3. W oknie szczegółów znajdź następujący wpis:

    Wykryto funkcję hypervisor. Funkcje wymagane dla funkcji Hyper-V nie będą wyświetlane.

    zrzut ekranu przedstawiający okno szczegółów

Przyczyna

Takie zachowanie jest celowe.

Wiele aplikacji wirtualizacji zależy od rozszerzeń wirtualizacji sprzętu, które są dostępne w większości nowoczesnych procesorów. Obejmuje to procesory Intel VT-x i AMD-V. Tylko jeden składnik oprogramowania może jednocześnie korzystać z tego urządzenia sprzętowego. Nie można udostępnić urządzenia sprzętowego między aplikacjami wirtualizacji.

Aby korzystać z innego oprogramowania do wirtualizacji, należy wyłączyć funkcje Hypervisor (Hyper-V), Device Guard i Credential Guard. Jeśli chcesz wyłączyć funkcję Hypervisor (Hyper-V), wykonaj kroki opisane w kolejnych dwóch rozdziałach.

Jak wyłączyć funkcję Hyper-V

Funkcję Hypervisor (Hyper-V) można wyłączyć w Panel sterowania lub przy użyciu programu Windows PowerShell.

Wyłączanie funkcji Hyper-V w Panel sterowania

Aby wyłączyć funkcję Hyper-V w Panel sterowania, wykonaj następujące kroki:

  1. W Panel sterowania wybierz pozycję Programy i funkcje.

  2. Wybierz pozycję Włącz lub wyłącz funkcje systemu Windows.

  3. Rozwiń węzeł Hyper-V, następnie rozwiń węzeł Platforma funkcji Hyper-V, a następnie wyczyść pole wyboru Hypervisor funkcji Hyper-V.

    zrzut ekranu przedstawiający pole wyboru Hypervisor funkcji Hyper-V.

Wyłączanie funkcji Hyper-V w programie PowerShell

Aby wyłączyć funkcję Hyper-V programem PowerShell, wykonaj następujące czynności:

  1. Otwórz okno programu PowerShell z podwyższonym poziomem uprawnień.

  2. Uruchom następujące polecenie:

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

Wyłączanie funkcji Device Guard i Credential Guard

Funkcję Device Guard i Credential Guard można wyłączyć przy użyciu kluczy rejestru lub zasad grupy. Aby to zrobić, zobacz artykuł Zarządzanie funkcją Windows Defender Credential Guard.

Więcej informacji

Zastrzeżenie dotyczące innych firm

Produkty innych firm omówione w tym artykule są wytwarzane przez producentów niezależnych od firmy Microsoft. Firma Microsoft nie udziela żadnych gwarancji, dorozumianych ani żadnego innego rodzaju, w odniesieniu do wydajności lub niezawodności tych produktów.