Uw Windows 10- en 11-besturingssystemen worden geleverd met een optionele virtualisatietool, Hyper-V. Als je wilt, kun je het inschakelen met een DISM-opdracht in PowerShell en de opdrachtprompt.

De opdracht om Hyper-V in te schakelen kan echter soms de fout 'Een Windows-functienaam werd niet herkend' of de 'Functienaam Microsoft-Hyper-V is onbekend'-fout 0x800f080c retourneren.

Vaak wordt deze fout veroorzaakt door problemen met de DISM-opdracht. Als u Hyper-V probeert in te schakelen in Windows 11 Home en de fout tegenkomt, kan dit te wijten zijn aan problemen met het script. In ieder geval zijn hier een paar stappen voor probleemoplossing om deze fout op te lossen en Hyper-V in Windows in te schakelen.

1. Controleer de opdracht op typefouten

De meest voorkomende oorzaak van deze fout is het gebruik van een onjuiste opdracht. U kunt de volgende opdracht in PowerShell gebruiken om Hyper-V in te schakelen in Windows 11 Pro, Edu en Enterprise-editie van het besturingssysteem:

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

Als je denkt dat je de juiste opdracht hebt gebruikt, zoek dan naar onnodige spaties tussen Microsoft-Hyper-V-All. Voer de opdracht opnieuw uit en controleer of de fout is opgelost.

Als het probleem zich blijft voordoen, bekijk dan de andere manieren om dit te doen schakel Hyper-V in Windows 11 in.

2. Controleer uw Hyper-V Batch-script op fouten

Hyper-V is alleen beschikbaar op de Pro-, Edu- en Enterprise-editie van het Windows-besturingssysteem. Als u Home gebruikt, moet u een batchscript gebruiken om dit te omzeilen schakel Hyper-V in Windows 11 Home in.

Als u de 0x800f080c-fout tegenkomt met het Hyper-V-script, controleert u deze op fouten. Het batchscript om Hyper-V in te schakelen zou er ongeveer zo uit moeten zien:

duwd "%~dp0"
dir /b %SystemRoot%
onderhoud\Pakketjes\*Hyper-V*.mamma >hyper-v.tekst
voor /f %%i in ('findstr /i. hyper-v.txt 2^>nul') Doen dism /online /nooit herstarten /toevoegen-pakket:"%SystemRoot%
service\Pakketten\%%i"
del hyper-v.txt
Dism /online /inschakelen-functie /functienaam: Microsoft-Hyper-V -Alle /LimitAccess /ALL
Pauze

Nadat u het script hebt geverifieerd, voert u het script uit als beheerder en controleert u of de fout is opgelost.

3. Schakel de Core Isolation Memory Integrity-functie uit

Als de fout wordt geactiveerd op een virtuele machine, zoals VirtualBox, controleer dan of de functie voor geheugenintegriteit de fout veroorzaakt.

Geheugenintegriteit maakt deel uit van Windows 11's Core Isolation, een op virtualisatie gebaseerde beveiligingsfunctie. Indien ingeschakeld, voorkomt het dat bedreigingsactoren schadelijke code invoegen in zwaarbeveiligde systeemprocessen.

Volg deze stappen om de geheugenintegriteitsfunctie in Windows 11 uit te schakelen:

  1. druk op Win + ik openen Instellingen.
  2. Klik vervolgens op de Privacy en beveiliging tabblad in het linkerdeelvenster.
  3. Klik vervolgens op Windows-beveiliging.
  4. Onder de Beschermingsgebieden sectie, klik op Apparaat beveiliging.
  5. Klik op Details van kernisolatie onder de Kern isolatie sectie.
  6. Zet hier de schakelaar voor Geheugen integriteit om het uit te schakelen.

Start uw virtuele-machinesessie opnieuw en controleer op eventuele verbeteringen.

Als het probleem zich blijft voordoen, kunt u de Register-editor gebruiken om de registerwaarden te wijzigen om de functie voor geheugenintegriteit uit te schakelen.

Houd er rekening mee dat het bewerken van uw Windows-register risico's met zich meebrengt. Zorg ervoor dat maak een back-up van uw Windows-register En Maak een herstelpunt voordat u doorgaat met de onderstaande stappen.

Om de geheugenintegriteit van kernisolatie uit te schakelen met de Register-editor:

  1. druk op Win + R om Uitvoeren te openen.
  2. Type regedit in het vak Uitvoeren en klik op OK. Klik Ja als daarom wordt gevraagd door Gebruikersaccountbeheer (UAC).
  3. Navigeer in de Register-editor naar de volgende locatie. U kunt het registerpad kopiëren en plakken voor snelle navigatie:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenario's\HypervisorEnforcedCodeIntegrity\
  4. Dubbelklik in het rechterdeelvenster op het Ingeschakeld waarde.
  5. In de Waarde data veld soort 0 en klik OK.

Sluit de Register-editor en controleer of de 0x800f080c-fout is opgelost.

De 0x800f080c Hyper-V-fout in Windows oplossen

Deze fout wordt vaak veroorzaakt door een onjuiste opdracht of een probleem met uw batchscript. Controleer in ieder geval de opdracht of het script op typefouten en corrigeer ze om Hyper-V op uw computer in te schakelen.

Dat gezegd hebbende, Hyper-V is niet de enige virtualisatietool die beschikbaar is op Windows. De twee populaire alternatieven, VirtualBox en VMWare Player, zijn uitstekende virtuele machinetools met duidelijke voordelen.