Pokud narazíte na problémy s výkonem u jiných hypervizorů, možná budete chtít zakázat Hyper-V. Zde je návod, jak to provést na počítači se systémem Windows 11.
Hyper-V se řadí mezi tři nejlepší hypervizory vedle VMWare a VirtualBoxu a jeho místo je dobře zasloužené. Kromě snadno použitelného rozhraní je Hyper-V dodáván s téměř všemi verzemi Windows 11, takže je docela přístupný, protože při nastavování virtuálních strojů ve vašem systému nemusíte přeskakovat více obručí.
Program však může kolidovat s jiným virtualizačním softwarem a způsobit zpomalení a problémy s výkonem při spouštění virtuálního počítače. Navíc skutečnost, že je zabudována do verzí Windows 11 Pro, Enterprise a Education, také slouží jako dvousečná zbraň, protože její odstranění může být pro začátečníky docela těžkopádné. Sestavili jsme tedy průvodce obsahujícího všechny metody, které můžete použít k deaktivaci Hyper-V ve Windows 11 PC.
Jak zakázat Hyper-V ve Windows 11 pomocí Ovládacích panelů
Nejjednodušší způsob, jak vypnout Hyper-V v počítači, zahrnuje procházení funkcí systému Windows v Ovládacích panelech.
- Zadejte "Kontrolní panel" do Panel vyhledávání a klikněte na Kontrolní panel návrh.
- Klikněte na Programy.
- Vybrat Zapnout nebo vypnout funkce Windows volba.
- Přejděte dolů, dokud nenajdete Hyper-V v Funkce Windows a kliknutím na zaškrtnutí vedle něj deaktivujte Hyper-V.
- Stejně tak deaktivujte Platforma virtuálních strojů.
- zmáčkni OK a restartujte počítač.
Jak zakázat Hyper-V v systému Windows 11 pomocí příkazů terminálu
Pokud chcete rychlou metodu vypnutí Hyper-V bez odinstalování, můžete spustit příkaz BCDEdit na Windows Terminal. Protože BCDEdit umožňuje upravit parametry spouštění aplikací, můžete jej použít, abyste zabránili spuštění Hyper-V při každém spuštění systému.
- Klepněte pravým tlačítkem myši na Okna tlačítko a vyberte Terminál (administrátor).
- Na výzvu systému Windows udělte terminálu oprávnění správce
- Zadejte následující příkaz a stiskněte Vstupte klíč.
bcdedit /set hypervisorlaunchtype off
- Restartujte počítač.
Alternativně můžete použít příkaz Disable-WindowsOptionalFeature a zbavit se Hyper-V. Vše, co musíte udělat, je nahradit příkaz BCDEdit následujícím kódem:
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Hypervisor
Pokud tyto příkazy nefungují, možná budete chtít přepnout z příkazového řádku na Windows PowerShell Windows Terminal a spustit příkaz DISM.
- Klikněte na rozevírací šipku vedle tlačítka Nová karta a zvolte Příkazový řádek.
- Zadejte následující příkaz a stiskněte klávesu Enter.
dism /online /disable-feature /featurename: microsoft-hyper-v-all
- Restartujte systém
Síťové adaptéry Hyper-V byste také chtěli zakázat, pokud systém Windows vrátí změny během restartu.
- Přepněte zpět do prostředí Windows PowerShell a spusťte následující příkaz:
get-netadapter|where-object {$_.interfacedescription -like "*hyper-v*"}|Disable-NetAdapter
- Jako vždy restartujte systém po provedení příkazu.
Jak deaktivovat Device Guard, Credential Guard a Memory Isolation ve Windows 11
Pokud stále dochází k problémům s jinými hypervizory, měli byste zvážit vypnutí tří funkcí souvisejících s Hyper-V: Device Guard, Credential Guard a Memory Isolation. Editor registru je výkonný nástroj, který vám umožní zakázat všechny tři, ale měli byste se řídit tyto kroky pečlivě proveďte, protože úprava hodnot registru může snadno poškodit systém Windows, pokud nebudete opatrní dost.
- Klepněte pravým tlačítkem myši na Start tlačítko a vyberte Běh.
- Zadejte "regedit“ a stiskněte Vstupte.
- lis Ano když vás systém Windows požádá o udělení oprávnění správce.
- Vložte následující adresu do Panel vyhledávání a stiskněte Vstupte.
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard
- Klikněte pravým tlačítkem na obrazovku, vyberte new -> Hodnota DWORD (32bitová). a dát tomu jméno EnableVirtualizationBasedSecurity.
- Dvakrát klikněte na nový Hodnota DWORD právě jste vytvořili, nastavte jej hodnotové údaje na 0 a klikněte na OK knoflík.
- Dále do pole zadejte následující adresu Panel vyhledávání a udeřit do Vstupte klíč.
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
- Vytvoř nový Hodnota DWORD a pojmenuj to LsaCfgFlags.
- Credential Guard můžete deaktivovat nastavením hodnoty LsaCfgFlags na 0.
- Nakonec vložte následující adresu do Panel vyhledávání a udeřit Vstupte.
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity
- Změň hodnotové údaje z Povoleno DWORD od 1 do 0 pro zakázání izolace paměti.
Tyto tři funkce jsou určeny k ochraně vašeho počítače před malwarem, takže byste je měli deaktivovat pouze jako a poslední možnost, pokud se i po deaktivaci budete nadále setkávat se stejnými chybami v jiných hypervizorech Hyper-V.
Kdy byste měli a neměli používat Hyper-V
Mnoho uživatelů hlásí zvýšený výkon ve hrách a emulátorech po deaktivaci Hyper-V, takže možná budete chtít tento hypervizor odstranit, pokud chcete zvýšit snímkovou frekvenci ve vašem systému.
Jak již bylo řečeno, Hyper-V zůstává jedním z nejlepších způsobů nastavení a používání virtuální stroje v systému Windows, takže byste jej měli ponechat povolený, pokud na svém systému nehodláte spouštět hry nebo jiné hypervizory. Určitě se podívejte na našeho průvodce jak nainstalovat Hyper-V pokud chcete používat hypervizor na počítači s Windows 11.