Dina Windows 10 och 11 körsystem levereras med ett valfritt virtualiseringsverktyg, Hyper-V. Om du vill kan du aktivera det med ett DISM-kommando i PowerShell och kommandotolken.

Men kommandot för att aktivera Hyper-V kan ibland returnera "Ett Windows-funktionsnamn kändes inte igen" eller "Funktionsnamn Microsoft-Hyper-V är okänt" felet 0x800f080c.

Ofta utlöses detta fel på grund av problem med DISM-kommandot. Om du försöker aktivera Hyper-V i Windows 11 Home och stöter på felet kan det bero på problem med skriptet. Hur som helst, här är några felsökningssteg för att fixa det här felet och aktivera Hyper-V i Windows.

1. Kontrollera kommandot för stavfel

Den vanligaste orsaken till detta fel är användningen av ett felaktigt kommando. Du kan använda följande kommando i PowerShell för att aktivera Hyper-V i Windows 11 Pro, Edu och Enterprise-utgåvan av operativsystemet:

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

Om du tror att du har använt rätt kommando, leta efter onödiga mellanslag mellan Microsoft-Hyper-V-All. Kör kommandot igen och kontrollera om felet är löst.

instagram viewer

Om problemet kvarstår, kolla in de andra sätten att aktivera Hyper-V i Windows 11.

2. Kontrollera om det finns fel i ditt Hyper-V-batchskript

Hyper-V är endast tillgängligt på Pro-, Edu- och Enterprise-utgåvan av Windows-operativsystemet. Om du använder Home, måste du använda en batchskriptlösning för att aktivera Hyper-V i Windows 11 Home.

Om du stöter på 0x800f080c-felet med Hyper-V-skriptet, kontrollera det för fel. Batchskriptet för att aktivera Hyper-V bör se ut ungefär så här:

pushd "%~dp0"
dir /b %SystemRoot%
service\Paket\*Hyper-V*.mamma >hyper-v.Text
för /f %%i i ('findstr /i. hyper-v.txt 2^>nul') do dism /uppkopplad /norestart /Lägg till-paket:"%SystemRoot%
service\Packages\%%i"
del hyper-v.txt
Dism /online /Gör det möjligt-funktion /funktionsnamn: Microsoft-Hyper-V -Alla /LimitAccess /ALLA
Paus

Efter att ha verifierat skriptet, kör skriptet som administratör och kontrollera om felet är löst.

3. Stäng av funktionen Core Isolation Memory Integrity

Om felet utlöses på en virtuell maskin, till exempel VirtualBox, kontrollera om minnesintegritetsfunktionen orsakar felet.

Minnesintegritet är en del av Windows 11:s Core Isolation, en virtualiseringsbaserad säkerhetsfunktion. När den är aktiverad förhindrar den hotaktörer från att infoga skadlig kod i systemprocesser med hög säkerhet.

Följ dessa steg för att inaktivera minnesintegritetsfunktionen i Windows 11:

  1. Tryck Win + I att öppna inställningar.
  2. Klicka sedan på Sekretess & säkerhet fliken i den vänstra rutan.
  3. Klicka sedan på Windows säkerhet.
  4. Under Skyddsområden avsnitt, klicka på Enhetssäkerhet.
  5. Klicka på Kärnisoleringsdetaljer under Kärnisolering sektion.
  6. Här, växla strömbrytaren för Minnesintegritet för att stänga av den.

Starta om din virtuella maskinsession och kontrollera om det finns några förbättringar.

Om problemet kvarstår kan du använda Registereditorn för att ändra registervärdena för att inaktivera minnesintegritetsfunktionen.

Observera att redigering av ditt Windows-register innebär risker. Se till att säkerhetskopiera ditt Windows-register och skapa en återställningspunkt innan du fortsätter med stegen nedan.

Så här inaktiverar du minnesintegriteten för kärnisolering med hjälp av registerredigeraren:

  1. Tryck Win + R för att öppna Kör.
  2. Typ regedit i rutan Kör och klicka OK. Klick Ja om du uppmanas av User Account Control (UAC).
  3. I Registereditorn, navigera till följande plats. Du kan kopiera och klistra in registersökvägen för snabb navigering:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity\
  4. I den högra rutan dubbelklickar du på Aktiverad värde.
  5. I den Värdedata fält, typ 0 och klicka OK.

Stäng Registereditorn och kontrollera om 0x800f080c-felet är löst.

Åtgärda 0x800f080c Hyper-V-felet i Windows

Det här felet utlöses ofta på grund av ett felaktigt kommando eller problem med ditt batchskript. I vilket fall som helst, kontrollera kommandot eller skriptet för stavfel och fixa dem för att aktivera Hyper-V på din dator.

Som sagt, Hyper-V är inte det enda virtualiseringsverktyget som finns tillgängligt på Windows. De två populära alternativen, VirtualBox och VMWare Player är utmärkta virtuella maskinverktyg med distinkta fördelar.