Ihre Windows 10- und 11-Betriebssysteme werden mit einem optionalen Virtualisierungstool, Hyper-V, geliefert. Wenn Sie möchten, können Sie es mit einem DISM-Befehl in PowerShell und der Eingabeaufforderung aktivieren.

Der Befehl zum Aktivieren von Hyper-V kann jedoch manchmal den Fehler 0x800f080c „Ein Windows-Funktionsname wurde nicht erkannt“ oder „Funktionsname Microsoft-Hyper-V ist unbekannt“ zurückgeben.

Häufig wird dieser Fehler aufgrund von Problemen mit dem DISM-Befehl ausgelöst. Wenn Sie versuchen, Hyper-V in Windows 11 Home zu aktivieren und der Fehler auftritt, könnte dies an Problemen mit dem Skript liegen. In jedem Fall finden Sie hier einige Schritte zur Fehlerbehebung, um diesen Fehler zu beheben und Hyper-V in Windows zu aktivieren.

1. Überprüfen Sie den Befehl auf Tippfehler

Der häufigste Beitrag zu diesem Fehler ist die Verwendung eines falschen Befehls. Sie können den folgenden Befehl in PowerShell verwenden, um Hyper-V in Windows 11 Pro, Edu und Enterprise Edition des Betriebssystems zu aktivieren:

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

Wenn Sie der Meinung sind, dass Sie den richtigen Befehl verwendet haben, suchen Sie nach unnötigen Leerzeichen zwischen Microsoft-Hyper-V-All. Führen Sie den Befehl erneut aus und prüfen Sie, ob der Fehler behoben ist.

Wenn das Problem weiterhin besteht, sehen Sie sich die anderen Möglichkeiten an Aktivieren Sie Hyper-V in Windows 11.

2. Überprüfen Sie Ihr Hyper-V-Stapelskript auf Fehler

Hyper-V ist nur in der Pro-, Edu- und Enterprise-Edition des Windows-Betriebssystems verfügbar. Wenn Sie Home verwenden, müssen Sie eine Batch-Skript-Problemumgehung verwenden Aktivieren Sie Hyper-V in Windows 11 Home.

Wenn beim Hyper-V-Skript der Fehler 0x800f080c auftritt, überprüfen Sie es auf Fehler. Das Batch-Skript zum Aktivieren von Hyper-V sollte in etwa so aussehen:

gedrückt "%~dp0"
dir /b %SystemRoot%
Wartung\Pakete\*Hyper-V*.Mama >hyper-v.txt
für /f %%i in ('findstr /i. hyper-v.txt 2^>nul') Tun dism /online /norestart/hinzufügen-Paket:"%System Root%
Wartung\Pakete\%%i"
lösch hyper-v.txt
Dism /online/ermöglichen-feature /featurename: Microsoft-Hyper-V -All /LimitAccess /ALL
Pause

Führen Sie nach der Überprüfung des Skripts das Skript als Administrator aus und prüfen Sie, ob der Fehler behoben ist.

3. Deaktivieren Sie die Kernisolations-Speicherintegritätsfunktion

Wenn der Fehler auf einer virtuellen Maschine wie VirtualBox ausgelöst wird, prüfen Sie, ob die Speicherintegritätsfunktion den Fehler verursacht.

Die Speicherintegrität ist Teil der Kernisolierung von Windows 11, einer virtualisierungsbasierten Sicherheitsfunktion. Wenn es aktiviert ist, hindert es Bedrohungsakteure daran, bösartigen Code in hochsichere Systemprozesse einzufügen.

Befolgen Sie diese Schritte, um die Speicherintegritätsfunktion in Windows 11 zu deaktivieren:

  1. Drücken Sie Sieg + ich öffnen Einstellungen.
  2. Klicken Sie anschließend auf die Privatsphäre & Sicherheit Registerkarte im linken Bereich.
  3. Klicken Sie anschließend auf Windows-Sicherheit.
  4. Unter dem Schutzgebiete Abschnitt, klicken Sie auf Gerätesicherheit.
  5. Klicke auf Details zur Kernisolierung unter dem Kernisolation Abschnitt.
  6. Schalten Sie hier den Schalter um Speicherintegrität um es auszuschalten.

Starten Sie die Sitzung Ihrer virtuellen Maschine neu und suchen Sie nach Verbesserungen.

Wenn das Problem weiterhin besteht, können Sie den Registrierungseditor verwenden, um die Registrierungswerte zu ändern, um die Speicherintegritätsfunktion zu deaktivieren.

Beachten Sie, dass das Bearbeiten Ihrer Windows-Registrierung mit Risiken verbunden ist. Stellen Sie sicher, dass Sichern Sie Ihre Windows-Registrierung Und einen Wiederherstellungspunkt erstellen bevor Sie mit den folgenden Schritten fortfahren.

So deaktivieren Sie die Speicherintegrität der Core-Isolation mit dem Registrierungseditor:

  1. Drücken Sie Sieg + R Ausführen zu öffnen.
  2. Typ regedit in das Feld Ausführen und klicken Sie auf OK. Klicken Ja wenn Sie von der Benutzerkontensteuerung (UAC) dazu aufgefordert werden.
  3. Navigieren Sie im Registrierungseditor zum folgenden Speicherort. Sie können den Registrierungspfad für eine schnelle Navigation kopieren und einfügen:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity\
  4. Doppelklicken Sie im rechten Bereich auf die Ermöglicht Wert.
  5. Im Messwert Feldtyp 0 und klicken OK.

Schließen Sie den Registrierungseditor und prüfen Sie, ob der Fehler 0x800f080c behoben ist.

Behebung des Hyper-V-Fehlers 0x800f080c in Windows

Dieser Fehler wird häufig durch einen falschen Befehl oder ein Problem mit Ihrem Batch-Skript ausgelöst. Überprüfen Sie in jedem Fall den Befehl oder das Skript auf Tippfehler und beheben Sie diese, um Hyper-V auf Ihrem Computer zu aktivieren.

Allerdings ist Hyper-V nicht das einzige Virtualisierungstool, das unter Windows verfügbar ist. Die beiden beliebten Alternativen VirtualBox und VMWare Player sind hervorragende Tools für virtuelle Maschinen mit deutlichen Vorteilen.