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:

  1. lis Win + R otevřít Běh.
  2. Typ msinfo32.exe a klikněte OK pro otevření aplikací.
  3. 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í.
  4. instagram viewer
  5. 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:

  1. zmáčkni Win + R klíč k otevření Běh dialog.
  2. Typ řízení a klikněte OK otevřít Kontrolní panel.
  3. V Kontrolní panel, klikněte na Programy.
  4. Dále klikněte na Programy a funkce.
  5. V levém podokně klikněte na Zapnout nebo vypnout funkce Windows.
  6. V dialogovém okně Funkce systému Windows vyhledejte Hyper-V.
  7. Zrušte zaškrtnutí Hyper-V možnost deaktivovat funkci.
  8. Dále přejděte dolů a vyhledejte Platforma virtuálních strojů a Platforma Windows Hypervisor možnosti.
  9. Zrušte výběr obou možností a klikněte OK.
  10. Windows z vašeho systému odinstaluje Hyper-V a další funkce.
  11. 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:

  1. zmáčkni Vyhrát klíč a typ cmd.
  2. Klepněte pravým tlačítkem myši na Příkazový řádek a vyberte Spustit jako administrátor.
  3. V okně Příkazový řádek zadejte následující příkaz a stiskněte klávesu Enter:
    bcdedit /soubor hypervisorlaunchtype vypnuto
  4. Když se zobrazí zpráva o úspěchu, zavřete příkazový řádek a restartujte počítač, aby se změny projevily.
  5. Pokud potřebujete Hyper-V znovu aktivovat, použijte následující příkaz:
    bcdedit /soubor hypervisorlaunchtype auto
  6. 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.

  1. Otevřete příkazový řádek jako správce.
  2. 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
  3. 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í.
  4. 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.

  1. zmáčkni Vyhrát klíč a typ powershell.
  2. Klikněte pravým tlačítkem na PowerShell a vyberte Spustit jako administrátor.
  3. Klikněte Ano na výzvu Kontrola uživatelského účtu.
  4. 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
  5. 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:

  1. lis Win + R otevřít Běh.
  2. Typ dvmgmt.msc a klikněte OK otevřít Správce zařízení.
  3. Ve Správci zařízení rozbalte položku Síťové adaptéry sekce k nalezení Hyper-V virtuální síťové adaptéry.
  4. Pokud nejsou uvedeny žádné virtuální adaptéry přidružené k Hyper-V, klikněte na Pohled a vyberte Zobrazit skrytá zařízení.
  5. 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.

  6. Klikněte Odinstalovat pro potvrzení akce.
  7. Opakováním kroků odstraňte všechny virtuální síťové adaptéry přidružené k Hyper-V.
  8. 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:

  1. lis Win + I otevřít Nastavení aplikace.
  2. V levém podokně klikněte na Soukromí a zabezpečení tab.
  3. Dále klikněte na Zabezpečení systému Windows.
  4. Pod Ochranné oblasti sekce, klikněte na Zabezpečení zařízení.
  5. Dále klikněte na Podrobnosti o izolaci jádra pod Izolace jádra sekce.
  6. Přepněte přepínač pod Integrita paměti abych to otočil Vypnuto.
  7. 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.