Vaši sustavi s operativnim sustavima Windows 10 i 11 dolaze s dodatnim alatom za virtualizaciju, Hyper-V. Ako želite, možete ga omogućiti pomoću DISM naredbe u PowerShell i Command Prompt.

Međutim, naredba za omogućavanje Hyper-V-a ponekad može vratiti pogrešku 0x800f080c "Naziv značajke sustava Windows nije prepoznat" ili "Naziv značajke Microsoft-Hyper-V je nepoznat".

Često se ova pogreška pokreće zbog problema s naredbom DISM. Ako pokušate omogućiti Hyper-V u Windows 11 Home i naiđete na pogrešku, to može biti zbog problema sa skriptom. U svakom slučaju, evo nekoliko koraka za rješavanje problema kako biste popravili ovu pogrešku i omogućili Hyper-V u sustavu Windows.

1. Provjerite ima li u naredbi pogrešaka pri upisu

Najčešći uzrok ove pogreške je korištenje netočne naredbe. Možete upotrijebiti sljedeću naredbu u PowerShellu da omogućite Hyper-V u Windows 11 Pro, Edu i Enterprise izdanju operativnog sustava:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All

Ako mislite da ste upotrijebili ispravnu naredbu, potražite nepotrebne razmake između Microsoft-Hyper-V-All. Ponovno pokrenite naredbu i provjerite je li pogreška riješena.

Ako se problem nastavi, provjerite druge načine omogućiti Hyper-V u sustavu Windows 11.

2. Provjerite ima li pogrešaka u Hyper-V batch skripti

Hyper-V je dostupan samo na izdanjima Pro, Edu i Enterprise operativnog sustava Windows. Ako koristite Home, morat ćete upotrijebiti zaobilazno rješenje skupne skripte omogućiti Hyper-V u Windows 11 Home.

Ako naiđete na pogrešku 0x800f080c s Hyper-V skriptom, provjerite ima li pogrešaka. Skupna skripta za omogućavanje Hyper-V-a trebala bi izgledati otprilike ovako:

gurnuti "%~dp0"
dir /b %SystemRoot%
servisiranje\Paketi\*Hyper-V*.mama >hiper-v.txt
za /f %%i u ('findstr /i. hiper-v.txt 2^>nul') čini dism /na liniji /norestart/dodati-paket:"%SystemRoot%
servisiranje\Paketi\%%i"
del hiper-v.txt
Dism /online/omogućiti-značajka /naziv značajke: Microsoft-Hyper-V -Sve /LimitAccess /SVE
Pauza

Nakon provjere skripte, pokrenite skriptu kao administrator i provjerite je li pogreška riješena.

3. Isključite značajku integriteta izolacije jezgre

Ako se pogreška aktivira na virtualnom računalu, kao što je VirtualBox, provjerite uzrokuje li značajka integriteta memorije pogrešku.

Integritet memorije dio je Core Isolation sustava Windows 11, sigurnosne značajke temeljene na virtualizaciji. Kada je omogućeno, sprječava aktere prijetnji da umetnu zlonamjerni kod u procese sustava visoke sigurnosti.

Slijedite ove korake da onemogućite značajku integriteta memorije u sustavu Windows 11:

  1. Pritisnite Win + I otvoriti postavke.
  2. Zatim kliknite na Privatnost i sigurnost karticu u lijevom oknu.
  3. Zatim kliknite na Sigurnost sustava Windows.
  4. Ispod Područja zaštite kliknite na Sigurnost uređaja.
  5. Kliknite na Detalji izolacije jezgre ispod Izolacija jezgre odjeljak.
  6. Ovdje prebacite prekidač za Integritet pamćenja da ga ugasim.

Ponovno pokrenite sesiju virtualnog računala i provjerite ima li poboljšanja.

Ako se problem nastavi pojavljivati, možete upotrijebiti uređivač registra za izmjenu vrijednosti registra kako biste onemogućili značajku integriteta memorije.

Imajte na umu da uređivanje vašeg registra sustava Windows uključuje rizik. Biti siguran za napravite sigurnosnu kopiju svog registra sustava Windows i stvoriti točku vraćanja prije nego što nastavite s koracima u nastavku.

Da biste onemogućili integritet memorije izolacije jezgre pomoću uređivača registra:

  1. Pritisnite Win + R za otvaranje Run.
  2. Tip regedit u okviru Pokreni i kliknite u redu. Klik Da ako to zatraži Kontrola korisničkog računa (UAC).
  3. U uređivaču registra idite na sljedeću lokaciju. Možete kopirati i zalijepiti stazu registra za brzu navigaciju:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity\
  4. U desnom oknu dvaput kliknite na Omogućeno vrijednost.
  5. u Podaci o vrijednosti polje, vrsta 0 i kliknite u redu.

Zatvorite uređivač registra i provjerite je li pogreška 0x800f080c riješena.

Popravljanje 0x800f080c Hyper-V pogreške u sustavu Windows

Ova se pogreška često pokreće zbog netočne naredbe ili problema s vašom batch skriptom. U svakom slučaju, provjerite ima li u naredbi ili skripti pogrešaka pri upisu i popravite ih kako biste omogućili Hyper-V na svom računalu.

Ipak, Hyper-V nije jedini virtualizacijski alat dostupan u sustavu Windows. Dvije popularne alternative, VirtualBox i VMWare Player izvrsni su alati za virtualne strojeve s jasnim prednostima.