Jak zakázat Hyper-V úplně v systému Windows Windows 10

Hyper-V je volitelná funkce v systému Windows 10 které lze použít ke spouštění virtuálních strojů (VM) a provádění dalších virtualizačních povinností, jako je například podpora Credential Guard a Windows Sandbox. Jako všichni Windows 10 funkce, můžete přidat nebo odebrat Hyper-V pomocí Zapnout funkce systému Windows zapnout nebo vypnout v apletu Programy a funkce starého ovládacího panelu, prostředí PowerShell nebo DISM.

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V - All DISM / Online / Enable-Feature / All / FeatureName: Microsoft-Hyper-V

Nebo ji odeberte.

Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Hypervisor -Všechny DISM / Online / Disable-Feature: Microsoft-Hyper-V

Jak zakázat Hyper-V v systému Windows Windows 10 (Image Credit: Russell Smith) Jak zakázat Hyper-V v systému Windows Windows 10 (Image Credit: Russell Smith)

Ale někdy spuštění těchto příkazů nebo odebrání Hyper-V prostřednictvím ovládacího panelu nestačí k deaktivaci hypervisora. Ve většině případů nebude mít systém Hyper-V vliv na váš systém. Jedním ze scénářů, kde je třeba odstranit Hyper-V, je však spuštění hypervizoru typu 2, jako je Oracle VirtualBox.

Jako hypervizor typu 1 blokuje Hyper-V přístup k virtualizačnímu hardwaru pro všechny ostatní hypervizory. Software jako VirtualBox tedy nemůže na vašem počítači spouštět 64-bitové hostující virtuální počítače, zatímco je nainstalován program Hyper-V. Ačkoli byste mohli spustit 32-bit VM, protože VirtualBox používá softwarovou virtualizaci pro hosty 32-bit, na rozdíl od technologie virtualizace hardwaru, kterou používá pro 64-bit VM.

Zakázání technologie Hyper-V v systému Windows 10

Nejprve deaktivujte Hyper-V v Ovládacích panelech; nebo pomocí PowerShell nebo DISM. Můžete také zakázat další funkce, které se spoléhají na Hyper-V, jako je Windows Sandbox. Dále zkontrolujte, zda je Hyper-V v systému stále nainstalován pomocí systeminfo nástroj v příkazovém řádku. I když PowerShell, DISM nebo Ovládací panely ukazují, že Hyper-V byl odstraněn, není to fakt, že byl skutečně zakázán.

systeminfo.exe

Pokud je technologie Hyper-V zakázána, zobrazí se pouze seznam technologií, které jsou nutné pro spuštění Hyper-V a zda jsou v systému přítomny. V tomto případě je funkce Hyper-V deaktivována a nemusíte nic dělat.

Jak zakázat Hyper-V v systému Windows Windows 10 (Image Credit: Russell Smith) Jak zakázat Hyper-V v systému Windows Windows 10 (Image Credit: Russell Smith)

Pokud místo toho uvidíte „Byl zjištěn hypervizor. Funkce požadované pro Hyper-V se nezobrazí “, to znamená, že v systému je povolena technologie Hyper-V. Odebrání funkce Hyper-V by mělo stačit, ale pokud je povoleno Secure Boot, nebudete moci odebrat Hyper-V, protože některé bezpečnostní funkce Windows závisí na virtualizaci.

Jak zakázat Hyper-V v systému Windows Windows 10 (Image Credit: Russell Smith) Jak zakázat Hyper-V v systému Windows Windows 10 (Image Credit: Russell Smith)

Jak dočasně zakázat zabezpečené spuštění

Chcete-li tento problém vyřešit, dočasně vypněte Secure Boot. Způsob, jakým přistupujete k nastavení UEFI, závisí na systému, obvykle však zahrnuje restartování počítače a stisknutí určené klávesy při spuštění systému, jako je F12 nebo ESC. Pokud systém podporuje nastavení zabezpečeného spouštění UEFI, měli byste najít možnost, jak jej vypnout.

Jakmile deaktivujete Secure Boot, restartujte systém. A pak znovu restartujte. Nyní zkontrolujte stav Hyper-V pomocí systeminfo.exe. Měli byste vidět, že Hyper-V byl deaktivován. Restartujte znovu a znovu povolte Secure Boot.

Změna typu spuštění Hyper-V pomocí BCDEDIT

Pokud odeberete funkce Hyper-V, Windows, které jsou závislé na Hyper-V a dočasně deaktivujete Secure Boot, tento trik neproběhne, můžete také zkontrolovat Boot Manager a zjistit, zda se Hyper-V při spuštění spouští. Chcete-li spustit Správce spouštění, otevřete příkazový řádek s oprávněními správce a zadejte příkaz bcdedit v příkazovém řádku a stiskněte ENTER. Pokud vidíte záznam pro hypervisorlaunchtype nastavena na Auto, Hyper-V je stále povolena. Můžete zkusit nastavit typ spuštění na pryč spuštěním příkazu níže.

bcdedit / set hypervisorlaunchtype off

Restartujte systém a znovu zkontrolujte stav Hyper-V pomocí systeminfo. Nezapomeňte, že pokud v nástroji Boot Manager deaktivujete Hyper-V, mohou se selhat právě nainstalované funkce systému Windows, které se spoléhají na virtualizaci.

Příspěvek Jak zakázat Hyper-V úplně v systému Windows Windows 10 se objevil nejprve na Petri.

Napsat komentář

Tyto stránky používají Akismet k omezení spamu. Zjistěte, jak jsou vaše údaje komentářů zpracovávány.