Vaši operacijski sistemi Windows 10 in 11 so opremljeni z izbirnim orodjem za virtualizacijo, Hyper-V. Če želite, ga lahko omogočite z ukazom DISM v PowerShell in ukaznem pozivu.
Vendar lahko ukaz za omogočanje Hyper-V včasih vrne napako 0x800f080c »Ime funkcije sistema Windows ni bilo prepoznano« ali »Ime funkcije Microsoft-Hyper-V ni znano«.
Pogosto se ta napaka sproži zaradi težav z ukazom DISM. Če poskusite omogočiti Hyper-V v sistemu Windows 11 Home in naletite na napako, je to lahko posledica težav s skriptom. V vsakem primeru je tukaj nekaj korakov za odpravljanje težav, da odpravite to napako in omogočite Hyper-V v sistemu Windows.
1. Preverite ukaz za tipkarske napake
K tej napaki najpogosteje prispeva uporaba nepravilnega ukaza. Z naslednjim ukazom v lupini PowerShell lahko omogočite Hyper-V v različici operacijskega sistema Windows 11 Pro, Edu in Enterprise:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
Če menite, da ste uporabili pravilen ukaz, poiščite nepotrebne presledke med Microsoft-Hyper-V-All. Ponovno zaženite ukaz in preverite, ali je napaka odpravljena.
Če se težava ponovi, preverite druge načine omogočite Hyper-V v sistemu Windows 11.
2. Preverite, ali so v paketnem skriptu Hyper-V napake
Hyper-V je na voljo samo v različicah Pro, Edu in Enterprise operacijskega sistema Windows. Če uporabljate Home, boste morali za rešitev uporabiti paketni skript omogočite Hyper-V v sistemu Windows 11 Home.
Če naletite na napako 0x800f080c s skriptom Hyper-V, preverite, ali so v njem napake. Paketni skript za omogočanje Hyper-V bi moral izgledati nekako takole:
pushd "%~dp0"
dir /b %SystemRoot%
servisiranje\Paketi\*Hyper-V*.mama >hiper-v.txt
za /f %%i v ('findstr /i. hiper-v.txt 2^>nul') narediti dism /na spletu /norestart/dodati-paket:"%SystemRoot%
servisiranje\Paketi\%%i"
del hiper-v.txt
Dism /na spletu/omogočiti-feature /featurename: Microsoft-Hyper-V -All /LimitAccess /ALL
Pavza
Po preverjanju skripta zaženite skript kot skrbnik in preverite, ali je napaka odpravljena.
3. Izklopite funkcijo celovitosti pomnilnika Core Isolation
Če se napaka sproži na virtualnem računalniku, kot je VirtualBox, preverite, ali napako povzroča funkcija integritete pomnilnika.
Celovitost pomnilnika je del Core Isolation sistema Windows 11, varnostne funkcije, ki temelji na virtualizaciji. Ko je omogočeno, akterjem groženj prepreči vstavljanje zlonamerne kode v sistemske procese z visoko stopnjo varnosti.
Če želite onemogočiti funkcijo celovitosti pomnilnika v sistemu Windows 11, sledite tem korakom:
- Pritisnite Win + I odpreti nastavitve.
- Nato kliknite na Zasebnost in varnost zavihek v levem podoknu.
- Nato kliknite na Varnost sistema Windows.
- Pod Varstvena območja kliknite na Varnost naprave.
- Kliknite na Podrobnosti o izolaciji jedra pod Izolacija jedra razdelek.
- Tukaj preklopite stikalo za Celovitost spomina da ga izklopite.
Znova zaženite sejo virtualnega računalnika in preverite morebitne izboljšave.
Če se težava ponovi, lahko z urejevalnikom registra spremenite vrednosti registra in onemogočite funkcijo celovitosti pomnilnika.
Upoštevajte, da urejanje registra Windows vključuje tveganje. Poskrbite, da varnostno kopirajte svoj register Windows in ustvari obnovitveno točko preden nadaljujete s spodnjimi koraki.
Če želite onemogočiti celovitost izolacijskega pomnilnika jedra z urejevalnikom registra:
- Pritisnite Win + R da odprete Run.
- Vrsta regedit v polju Zaženi in kliknite v redu. Kliknite ja če vas pozove nadzor uporabniškega računa (UAC).
- V urejevalniku registra se pomaknite do naslednje lokacije. Za hitro navigacijo lahko kopirate in prilepite registrsko pot:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity\
- V desnem podoknu dvokliknite na Omogočeno vrednost.
- V Podatki o vrednosti polje, vrsta 0 in kliknite v redu.
Zaprite urejevalnik registra in preverite, ali je napaka 0x800f080c odpravljena.
Odpravljanje napake 0x800f080c Hyper-V v sistemu Windows
Ta napaka se pogosto sproži zaradi nepravilnega ukaza ali težave s paketnim skriptom. V vsakem primeru preverite ukaz ali skript za tipkarske napake in jih popravite, da omogočite Hyper-V v vašem računalniku.
Kljub temu Hyper-V ni edino orodje za virtualizacijo, ki je na voljo v sistemu Windows. Dve priljubljeni alternativi, VirtualBox in VMWare Player, sta odlična orodja za virtualne stroje z izrazitimi prednostmi.