Hyper-V je předinstalovaný na počítačích s Windows 11. I když virtualizační nástroj není v edici Home OS k dispozici ihned po vybalení, můžete jej nainstalovat pomocí dávkového skriptu.
Hyper-V může bohužel kolidovat s aplikacemi třetích stran ve vašem počítači. V důsledku toho se při pokusu o spuštění aplikace, počítačových her nebo nástrojů pro ladění hardwaru můžete setkat s chybou zjištěnou Hyper-V.
Naštěstí můžete Hyper-V v systému Windows 11 deaktivovat pomocí klasického dialogového okna Funkce systému Windows, příkazového řádku a prostředí PowerShell.
Jak zkontrolovat, zda Hyper-V běží v systému Windows 11
Chcete-li zjistit, zda je spuštěna virtualizace Hyper-V, můžete otevřít aplikaci Systémové informace. To je užitečné, pokud potřebujete ověřit stav Hyper-V po jeho vypnutí.
Chcete-li zkontrolovat aktuální stav Hyper-V v počítači:
- lis Win + R otevřít Běh.
- Typ msinfo32.exe a klikněte OK pro otevření aplikací.
- Dále zkontrolujte, zda je v dolní části karty podrobností k dispozici následující položka:
Byl zjištěn hypervizor. Funkce požadované pro Hyper-V se nezobrazí.
- Pokud ano, budete muset vypnout Hyper-V, integritu paměti a funkci Credential Guard, jak je popsáno níže, abyste mohli používat další virtualizační nástroje bez jakékoli chyby.
1. Jak zakázat Hyper-V pomocí dialogového okna Funkce systému Windows
Dialogové okno Funkce systému Windows vám umožňuje přidat další funkce, které jsou ve výchozím nastavení v systému Windows 11 zakázány. Můžete jej také použít k deaktivaci některých pokročilých funkcí, včetně Hyper-V.
Všimněte si, že k opravě zjištěné chyby Hyper-V budete muset kromě Hyper-V zakázat i funkci Platforma virtuálního počítače a Platforma Windows Hypervisor.
Chcete-li zakázat Hyper-V pomocí dialogového okna Funkce systému Windows:
- zmáčkni Win + R klíč k otevření Běh dialog.
- Typ řízení a klikněte OK otevřít Kontrolní panel.
- V Kontrolní panel, klikněte na Programy.
- Dále klikněte na Programy a funkce.
- V levém podokně klikněte na Zapnout nebo vypnout funkce Windows.
- V dialogovém okně Funkce systému Windows vyhledejte Hyper-V.
- Zrušte zaškrtnutí Hyper-V možnost deaktivovat funkci.
- Dále přejděte dolů a vyhledejte Platforma virtuálních strojů a Platforma Windows Hypervisor možnosti.
- Zrušte výběr obou možností a klikněte OK.
- Windows z vašeho systému odinstaluje Hyper-V a další funkce.
- Po dokončení restartujte počítač, aby se změny projevily.
2. Jak zakázat Hyper-V pomocí BCDEDIT
Hyper-V můžete zakázat v konfiguraci spouštění pomocí nástroje BCDEdit. Užitečné, pokud chcete Hyper-V pouze deaktivovat a ne zcela odinstalovat.
Chcete-li zakázat Hyper-V pomocí BCDEdit:
- zmáčkni Vyhrát klíč a typ cmd.
- Klepněte pravým tlačítkem myši na Příkazový řádek a vyberte Spustit jako administrátor.
- V okně Příkazový řádek zadejte následující příkaz a stiskněte klávesu Enter:
bcdedit /soubor hypervisorlaunchtype vypnuto
- Když se zobrazí zpráva o úspěchu, zavřete příkazový řádek a restartujte počítač, aby se změny projevily.
- Pokud potřebujete Hyper-V znovu aktivovat, použijte následující příkaz:
bcdedit /soubor hypervisorlaunchtype auto
- Pro použití změn nezapomeňte restartovat počítač.
Navíc můžete použít nástroj BCDEdit k provádění dalších pokročilých úloh, jako je např odstranění starých možností spouštěcí nabídky a přidání zástupce nouzového režimu do spouštěcí nabídky systému Windows 11.
3. Jak odinstalovat Hyper-V pomocí příkazového řádku
Pokud se v dialogovém okně Funkce systému Windows nepodaří odebrat Hyper-V, můžete hypervizor deaktivovat pomocí příkazového řádku. Zde je návod, jak na to.
- Otevřete příkazový řádek jako správce.
- V okně Příkazový řádek zadejte následující příkaz a stiskněte klávesu Enter:
dism /online /zakázat-feature /featurename: Microsoft-hyper-v-all
- Po spuštění nástroj DISM zakáže technologii Hyper-V a zobrazí zprávu o úspěšném dokončení operace, která indikuje úspěšné provedení.
- Zadejte exit pro zavření příkazového řádku a restartování počítače.
Po restartu byste měli být schopni spustit hry a další hypervizory bez chyby.
Pokud ne, otevřete dialogové okno Funkce systému Windows a vypněte Platforma virtuálních strojů a Platforma Windows Hypervisor možnosti a restartujte počítač.
4. Jak zakázat Hyper-V pomocí PowerShell
Pokud dáváte přednost prostředí PowerShell, můžete pomocí rutiny WindowsOptionalFeature zakázat Hyper-V ve Windows 11. Chcete-li to provést, musíte spusťte PowerShell s oprávněními správce a provést příkaz. Zde je návod, jak na to.
- zmáčkni Vyhrát klíč a typ powershell.
- Klikněte pravým tlačítkem na PowerShell a vyberte Spustit jako administrátor.
- Klikněte Ano na výzvu Kontrola uživatelského účtu.
- V okně PowerShell zkopírujte a vložte příkaz níže a stiskněte Enter:
Zakázat-WindowsVolitelnáFeature -Online -FeatureName Microsoft-Hyper-V-All
- Počkejte na dokončení procesu. Po dokončení zavřete PowerShell a restartujte počítač, aby se změny projevily.
Jak odinstalovat virtuální síťový adaptér Hyper-V
Často se během restartu po odinstalaci Hyper-V můžete setkat se zprávou „Nemohli jsme dokončit aktualizace, vracení změn“.
Chcete-li tento problém vyřešit, ujistěte se, že jsou z počítače odstraněny virtuální síťové adaptéry Hyper-V. Virtuální síťový adaptér můžete odstranit ze Správce zařízení.
Chcete-li odstranit virtuální síťové adaptéry Hyper-V:
- lis Win + R otevřít Běh.
- Typ dvmgmt.msc a klikněte OK otevřít Správce zařízení.
- Ve Správci zařízení rozbalte položku Síťové adaptéry sekce k nalezení Hyper-V virtuální síťové adaptéry.
- Pokud nejsou uvedeny žádné virtuální adaptéry přidružené k Hyper-V, klikněte na Pohled a vyberte Zobrazit skrytá zařízení.
- Klepněte pravým tlačítkem myši na Hyper-V virtuální ethernetový adaptér a vyberte Odinstalujte zařízení.
Neodstraňujte Virtuální adaptér Microsoft Wi-Fi Direct.
- Klikněte Odinstalovat pro potvrzení akce.
- Opakováním kroků odstraňte všechny virtuální síťové adaptéry přidružené k Hyper-V.
- Po dokončení zavřete Správce zařízení a restartujte počítač. Dále odinstalujte Hyper-V a zkontrolujte všechna vylepšení.
Jak vypnout zabezpečení založené na virtualizaci (integrita paměti)
Pokud se setkáte s problémem zjištěným Hyper-V i po vypnutí Hyper-V, zkuste zakázat funkci Integrita paměti v Zabezpečení systému Windows.
Funkce integrity paměti je součástí Core Isolation. Pomáhá zabránit aktérům hrozeb v přístupu k vysoce zabezpečeným procesům a jejich infikování pomocí škodlivého kódu.
Ve výchozím nastavení systém Windows deaktivuje funkci integrity paměti, aby se zabránilo konfliktu s aplikacemi a ovladači zařízení kvůli problémům s nekompatibilitou. To může také způsobit problémy s virtualizačními nástroji a programy třetích stran, které potřebují přístup k virtualizačnímu hardwaru vašeho systému.
Chcete-li vypnout integritu paměti v Zabezpečení systému Windows:
- lis Win + I otevřít Nastavení aplikace.
- V levém podokně klikněte na Soukromí a zabezpečení tab.
- Dále klikněte na Zabezpečení systému Windows.
- Pod Ochranné oblasti sekce, klikněte na Zabezpečení zařízení.
- Dále klikněte na Podrobnosti o izolaci jádra pod Izolace jádra sekce.
- Přepněte přepínač pod Integrita paměti abych to otočil Vypnuto.
- Pro použití změn restartujte počítač.
Hyper-V je vynikající nástroj, pokud chcete okamžité řešení virtualizace. Není však bez chyb. Mnoho hypervizorů třetích stran, včetně hlavních hráčů VirtualBox a WMware Workstations, nepracuje s povoleným Hyper-V.
Pokud si nejste jisti, který hypervizor použít, porovnejte tři oblíbené virtualizační nástroje, které vám pomohou určit ten nejlepší z řady.