Vaše bežiace systémy Windows 10 a 11 sa dodávajú s voliteľným virtualizačným nástrojom Hyper-V. Ak chcete, môžete ho povoliť pomocou príkazu DISM v prostredí PowerShell a príkazovom riadku.

Príkaz na povolenie Hyper-V však niekedy môže vrátiť chybu „Názov funkcií systému Windows nebol rozpoznaný“ alebo „Názov funkcie Microsoft-Hyper-V je neznámy“ 0x800f080c.

Táto chyba sa často spúšťa kvôli problémom s príkazom DISM. Ak sa pokúsite povoliť Hyper-V v systéme Windows 11 Home a narazíte na chybu, môže to byť spôsobené problémami so skriptom. V každom prípade je tu niekoľko krokov na riešenie problémov na odstránenie tejto chyby a povolenie Hyper-V v systéme Windows.

1. Skontrolujte, či príkaz neobsahuje preklepy

K tejto chybe najčastejšie prispieva použitie nesprávneho príkazu. Pomocou nasledujúceho príkazu v prostredí PowerShell môžete povoliť Hyper-V vo vydaní operačného systému Windows 11 Pro, Edu a Enterprise:

Enable-Windows OptionalFeature -Online -FeatureName Microsoft-Hyper-V-All

Ak si myslíte, že ste použili správny príkaz, hľadajte zbytočné medzery medzi Microsoft-Hyper-V-All. Znova spustite príkaz a skontrolujte, či je chyba vyriešená.

instagram viewer

Ak problém pretrváva, vyskúšajte ďalšie spôsoby povoliť Hyper-V v systéme Windows 11.

2. Skontrolujte chyby v dávkovom skripte Hyper-V

Hyper-V je k dispozícii iba vo verziách Pro, Edu a Enterprise operačného systému Windows. Ak používate Home, budete musieť použiť dávkové skriptové riešenie povoliť Hyper-V v systéme Windows 11 Home.

Ak sa pri skripte Hyper-V vyskytne chyba 0x800f080c, skontrolujte, či neobsahuje chyby. Dávkový skript na aktiváciu Hyper-V by mal vyzerať asi takto:

tlačený "%~dp0"
dir /b %SystemRoot%
ervicing\Balíčky\*Hyper-V*.mamička >hyper-v.TXT
pre /f %%i v ('findstr /i. hyper-v.txt 2^>nul') robiť dism /online /norestart /pridať-balík:"%SystemRoot%
ervicing\Balíky\%%i"
del hyper-v.txt
Dism /online /povoliť-feature /featurename: Microsoft-Hyper-V -All /LimitAccess /ALL
Pauza

Po overení skriptu spustite skript ako správca a skontrolujte, či je chyba vyriešená.

3. Vypnite funkciu integrity pamäte izolácie jadra

Ak sa chyba spustí na virtuálnom počítači, ako je napríklad VirtualBox, skontrolujte, či chybu nespôsobuje funkcia integrity pamäte.

Integrita pamäte je súčasťou Core Isolation systému Windows 11, bezpečnostnej funkcie založenej na virtualizácii. Ak je povolená, bráni aktérom hrozby vkladať škodlivý kód do vysoko zabezpečených systémových procesov.

Ak chcete vypnúť funkciu integrity pamäte v systéme Windows 11, postupujte podľa týchto krokov:

  1. Stlačte tlačidlo Win + I na otvorenie nastavenie.
  2. Ďalej kliknite na Súkromie a bezpečnosť na ľavej table.
  3. Ďalej kliknite na Zabezpečenie systému Windows.
  4. Pod Ochranné oblasti sekciu, kliknite na Zabezpečenie zariadenia.
  5. Kliknite na Podrobnosti izolácie jadra pod Izolácia jadra oddiele.
  6. Tu prepnite prepínač na Integrita pamäte aby ste to vypli.

Reštartujte reláciu virtuálneho počítača a skontrolujte prípadné vylepšenia.

Ak problém pretrváva, pomocou Editora databázy Registry môžete upraviť hodnoty databázy Registry a zakázať tak funkciu integrity pamäte.

Upozorňujeme, že úprava databázy Registry systému Windows zahŕňa riziko. Uistite sa zálohujte si register systému Windows a vytvoriť bod obnovenia predtým, než budete pokračovať podľa nižšie uvedených krokov.

Zakázanie integrity pamäte izolácie jadra pomocou Editora databázy Registry:

  1. Stlačte tlačidlo Win + R na otvorenie Run.
  2. Typ regedit do poľa Spustiť a kliknite na tlačidlo OK. Kliknite Áno ak sa zobrazí výzva Kontrola používateľských účtov (UAC).
  3. V Editore databázy Registry prejdite na nasledujúce miesto. Pre rýchlu navigáciu môžete skopírovať a prilepiť cestu registra:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity\
  4. Na pravej table dvakrát kliknite na Povolené hodnotu.
  5. V Hodnotové údaje pole, typ 0 a kliknite OK.

Zatvorte Editor databázy Registry a skontrolujte, či sa chyba 0x800f080c vyriešila.

Oprava chyby Hyper-V 0x800f080c v systéme Windows

Táto chyba sa často spúšťa v dôsledku nesprávneho príkazu alebo problému s dávkovým skriptom. V každom prípade skontrolujte príkaz alebo skript pre preklepy a opravte ich, aby ste povolili Hyper-V v počítači.

Hyper-V však nie je jediným virtualizačným nástrojom dostupným v systéme Windows. Dve populárne alternatívy, VirtualBox a VMWare Player, sú vynikajúce virtuálne strojové nástroje s výraznými výhodami.