Dine Windows 10 og 11 kørende systemer leveres med et valgfrit virtualiseringsværktøj, Hyper-V. Hvis du vil, kan du aktivere det ved hjælp af en DISM-kommando i PowerShell og kommandoprompt.

Kommandoen til at aktivere Hyper-V kan dog nogle gange returnere "Et Windows-funktionsnavn blev ikke genkendt" eller "Funktionsnavn Microsoft-Hyper-V er ukendt" fejl 0x800f080c.

Ofte udløses denne fejl på grund af problemer med DISM-kommandoen. Hvis du forsøger at aktivere Hyper-V i Windows 11 Home og støder på fejlen, kan det skyldes problemer med scriptet. Under alle omstændigheder er her et par fejlfindingstrin for at rette denne fejl og aktivere Hyper-V i Windows.

1. Tjek kommandoen for tastefejl

Den mest almindelige bidragyder til denne fejl er brugen af ​​en forkert kommando. Du kan bruge følgende kommando i PowerShell til at aktivere Hyper-V i Windows 11 Pro, Edu og Enterprise-udgaven af ​​operativsystemet:

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

Hvis du tror, ​​du har brugt den korrekte kommando, skal du kigge efter unødvendige mellemrum mellem Microsoft-Hyper-V-All. Kør kommandoen igen, og kontroller, om fejlen er løst.

instagram viewer

Hvis problemet fortsætter, så tjek de andre måder at aktiver Hyper-V i Windows 11.

2. Tjek dit Hyper-V Batch Script for fejl

Hyper-V er kun tilgængelig på Pro-, Edu- og Enterprise-udgaven af ​​Windows-operativsystemet. Hvis du bruger Home, skal du bruge en batchscript-løsning til aktiver Hyper-V i Windows 11 Home.

Hvis du støder på 0x800f080c-fejlen med Hyper-V-scriptet, skal du kontrollere det for fejl. Batchscriptet til at aktivere Hyper-V skulle se sådan ud:

skubbet "%~dp0"
dir /b %SystemRoot%
servicering\Pakker\*Hyper-V*.mor >hyper-v.txt
for /f %%i i ('findstr /i. hyper-v.txt 2^>nul') gør dism /online /norestart /tilføje-pakke:"%SystemRoot%
service\Pakker\%%i"
del hyper-v.txt
Dism /online /aktivere-funktion /funktionsnavn: Microsoft-Hyper-V -Alle /LimitAccess /ALLE
Pause

Når du har verificeret scriptet, skal du køre scriptet som administrator og kontrollere, om fejlen er løst.

3. Slå Core Isolation Memory Integrity-funktionen fra

Hvis fejlen udløses på en virtuel maskine, såsom VirtualBox, skal du kontrollere, om hukommelsesintegritetsfunktionen er årsag til fejlen.

Hukommelsesintegritet er en del af Windows 11's Core Isolation, en virtualiseringsbaseret sikkerhedsfunktion. Når det er aktiveret, forhindrer det trusselsaktører i at indsætte ondsindet kode i systemprocesser med høj sikkerhed.

Følg disse trin for at deaktivere hukommelsesintegritetsfunktionen i Windows 11:

  1. Trykke Win + I at åbne Indstillinger.
  2. Klik derefter på Privatliv og sikkerhed fanen i venstre rude.
  3. Klik derefter på Windows sikkerhed.
  4. Under Beskyttelsesområder sektion, klik på Enhedssikkerhed.
  5. Klik på Kerneisoleringsdetaljer under Kerne isolation afsnit.
  6. Her skal du skifte kontakten til Hukommelsesintegritet for at slukke den.

Genstart din virtuelle maskine-session, og se efter eventuelle forbedringer.

Hvis problemet fortsætter, kan du bruge registreringseditoren til at ændre registreringsdatabasens værdier for at deaktivere hukommelsesintegritetsfunktionen.

Bemærk, at redigering af din Windows-registreringsdatabasen indebærer risiko. Sørg for at sikkerhedskopiere din Windows-registreringsdatabasen og oprette et gendannelsespunkt før du fortsætter med nedenstående trin.

Sådan deaktiveres Core isolation memory integrity ved hjælp af registreringseditoren:

  1. Trykke Win + R for at åbne Kør.
  2. Type regedit i feltet Kør og klik Okay. Klik Ja hvis du bliver bedt om det af User Account Control (UAC).
  3. Naviger til følgende placering i registreringseditoren. Du kan kopiere og indsætte registreringsdatabasen for hurtig navigation:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity\
  4. I højre rude skal du dobbeltklikke på Aktiveret værdi.
  5. I den Værdi data felt, type 0 og klik Okay.

Luk registreringseditoren og kontroller, om 0x800f080c-fejlen er løst.

Løsning af 0x800f080c Hyper-V-fejlen i Windows

Denne fejl udløses ofte på grund af en forkert kommando eller et problem med dit batchscript. Under alle omstændigheder skal du kontrollere kommandoen eller scriptet for stavefejl og rette dem for at aktivere Hyper-V på din computer.

Når det er sagt, er Hyper-V ikke det eneste virtualiseringsværktøj, der er tilgængeligt på Windows. De to populære alternativer, VirtualBox og VMWare Player er fremragende virtuelle maskinværktøjer med tydelige fordele.