Vaše operační systémy Windows 10 a 11 jsou dodávány s volitelným virtualizačním nástrojem Hyper-V. Pokud chcete, můžete to povolit pomocí příkazu DISM v prostředí PowerShell a příkazovém řádku.

Příkaz pro povolení Hyper-V však může někdy vrátit chybu „Název funkcí systému Windows nebyl rozpoznán“ nebo „Název funkce Microsoft-Hyper-V je neznámý“ 0x800f080c.

Tato chyba se často spouští kvůli problémům s příkazem DISM. Pokud se pokusíte povolit Hyper-V ve Windows 11 Home a narazíte na chybu, může to být způsobeno problémy se skriptem. V každém případě je zde několik kroků pro odstraňování problémů, jak tuto chybu opravit a povolit Hyper-V ve Windows.

1. Zkontrolujte, zda příkaz neobsahuje překlepy

Nejčastější příčinou této chyby je použití nesprávného příkazu. Pomocí následujícího příkazu v prostředí PowerShell můžete povolit Hyper-V ve Windows 11 Pro, Edu a Enterprise Edition operačního systému:

Enable-WindowsVolitelnáFeature -Online -FeatureName Microsoft-Hyper-V-All

Pokud si myslíte, že jste použili správný příkaz, hledejte zbytečné mezery mezi Microsoft-Hyper-V-All. Spusťte příkaz znovu a zkontrolujte, zda je chyba vyřešena.

instagram viewer

Pokud problém přetrvává, podívejte se na další způsoby povolit Hyper-V ve Windows 11.

2. Zkontrolujte, zda váš dávkový skript Hyper-V neobsahuje chyby

Hyper-V je k dispozici pouze v edicích Pro, Edu a Enterprise operačního systému Windows. Pokud používáte Home, budete muset použít řešení pomocí dávkového skriptu povolit Hyper-V ve Windows 11 Home.

Pokud u skriptu Hyper-V narazíte na chybu 0x800f080c, zkontrolujte, zda neobsahuje chyby. Dávkový skript pro povolení Hyper-V by měl vypadat nějak takto:

tlačený "%~dp0"
dir /b %SystemRoot%
ervicing\Balíčky\*Hyper-V*.maminka >hyper-v.txt
pro /f %%i v ('findstr /i. hyper-v.txt 2^>nul') dělat dism /online /norestart /přidat-balík:"%SystemRoot%
ervicing\Packages\%%i"
del hyper-v.txt
Dism /online /umožnit-feature /featurename: Microsoft-Hyper-V -All /LimitAccess /ALL
Pauza

Po ověření skriptu spusťte skript jako správce a zkontrolujte, zda je chyba vyřešena.

3. Vypněte funkci integrity paměti izolace jádra

Pokud se chyba spustí na virtuálním počítači, jako je VirtualBox, zkontrolujte, zda chybu nezpůsobuje funkce integrity paměti.

Integrita paměti je součástí Core Isolation systému Windows 11, bezpečnostní funkce založené na virtualizaci. Je-li povoleno, brání aktérům hrozeb ve vkládání škodlivého kódu do vysoce zabezpečených systémových procesů.

Chcete-li deaktivovat funkci integrity paměti v systému Windows 11, postupujte takto:

  1. lis Win + I otevřít Nastavení.
  2. Dále klikněte na Soukromí a zabezpečení kartu v levém podokně.
  3. Dále klikněte na Zabezpečení systému Windows.
  4. Pod Ochranné oblasti sekce, klikněte na Zabezpečení zařízení.
  5. Klikněte na Podrobnosti o izolaci jádra pod Izolace jádra sekce.
  6. Zde přepněte přepínač na Integrita paměti vypnout.

Restartujte relaci virtuálního počítače a zkontrolujte, zda nedošlo k vylepšení.

Pokud problém přetrvává, můžete pomocí Editoru registru upravit hodnoty registru a zakázat tak funkci integrity paměti.

Všimněte si, že úprava registru systému Windows zahrnuje riziko. Ujistěte se zálohujte si registr Windows a vytvořit bod obnovení než budete pokračovat níže uvedenými kroky.

Chcete-li zakázat integritu paměti izolace Core pomocí Editoru registru:

  1. lis Win + R otevřete Run.
  2. Typ regedit v poli Spustit a klepněte na OK. Klikněte Ano na výzvu Řízení uživatelských účtů (UAC).
  3. V Editoru registru přejděte do následujícího umístění. Pro rychlou navigaci můžete zkopírovat a vložit cestu registru:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity\
  4. V pravém podokně poklepejte na Povoleno hodnota.
  5. V Hodnotové údaje pole, typ 0 a klikněte OK.

Zavřete Editor registru a zkontrolujte, zda je chyba 0x800f080c vyřešena.

Oprava chyby 0x800f080c Hyper-V ve Windows

Tato chyba se často spouští kvůli nesprávnému příkazu nebo problému s dávkovým skriptem. V každém případě zkontrolujte příkaz nebo skript, zda neobsahuje překlepy a opravte je, abyste povolili Hyper-V v počítači.

Hyper-V však není jediným virtualizačním nástrojem dostupným ve Windows. Dvě oblíbené alternativy, VirtualBox a VMWare Player, jsou vynikající virtuální strojové nástroje s výraznými výhodami.