Fehlerbehebung: "Sorry, this application cannot run under a Virtual Machine" unter Windows 11

Melden

Hier ist ein ausführliches Tutorial, wie du diese Fehlermeldung unter Windows 11 behebst. Diese Meldung tritt häufig bei Spielen (wegen Anti-Cheat-Software) oder spezieller Software auf, die fälschlicherweise denkt, dein echtes Windows sei eine virtuelle Maschine.

Diese Fehlermeldung erscheint meistens, weil Windows 11 Sicherheitsfunktionen nutzt, die auf Virtualisierung basieren (wie Hyper-V oder Kernisolierung). Programme interpretieren diese Funktionen oft fälschlicherweise als eine laufende virtuelle Maschine (VM).

Hier sind die effektivsten Lösungen, um das Problem zu beheben:


Lösung 1: Hyper-V und Virtualisierungsfunktionen deaktivieren

Dies ist die häufigste Ursache. Windows hat Funktionen im Hintergrund laufen, die das System "virtualisieren".

  1. Drücke die Windows-Taste, tippe "Windows-Features aktivieren oder deaktivieren" ein und öffne das Ergebnis.
  2. Suche in der Liste nach folgenden Einträgen und entferne das Häkchen (falls gesetzt):
    • Hyper-V
    • Plattform für virtuelle Maschinen
    • Windows-Hypervisor-Plattform
    • Windows-Sandbox
  3. Klicke auf OK und starte deinen Computer neu.

Lösung 2: Kernisolierung (Speicher-Integrität) ausschalten

Windows 11 nutzt die "Kernisolierung", um das System vor Angriffen zu schützen. Viele Programme (besonders Spiele mit Anti-Cheat wie Valorant oder Faceit) vertragen sich nicht damit.

  1. Drücke die Windows-Taste und tippe "Kernisolierung" ein.
  2. Öffne die Gerätesicherheit-Einstellungen.
  3. Klicke auf Details zur Kernisolierung.
  4. Schalte den Schalter bei Speicher-Integrität auf Aus.
  5. Starte deinen PC neu.

Lösung 3: Hypervisor per Eingabeaufforderung deaktivieren

Wenn die oben genannten Schritte nicht helfen, kannst du den Hypervisor direkt über die Befehlszeile ausschalten.

  1. Drücke die Windows-Taste, tippe "cmd" ein, mache einen Rechtsklick auf die Eingabeaufforderung und wähle "Als Administrator ausführen".
  2. Gib den folgenden Befehl ein und drücke Enter: bcdedit /set hypervisorlaunchtype off
  3. Starte deinen PC neu.

Hinweis: Falls du den Hypervisor später wieder brauchst (z. B. für Docker oder WSL2), lautet der Befehl: bcdedit /set hypervisorlaunchtype auto.


Lösung 4: Virtualisierung im BIOS/UEFI deaktivieren (Letzter Ausweg)

Wenn Software-Einstellungen nicht reichen, kannst du die Virtualisierung auf Hardware-Ebene abschalten.

Achtung: Danach funktionieren Programme wie BlueStacks, VMware oder WSL2 nicht mehr!

  1. Starte deinen PC neu und gehe ins BIOS/UEFI (meistens die Tasten Entf, F2, F10 oder F12 während des Bootvorgangs drücken).
  2. Suche nach Begriffen wie "Intel Virtualization Technology", "VT-x", "AMD-V" oder "SVM Mode".
  3. Setze diese Option auf Disabled.
  4. Speichere die Einstellungen und starte Windows neu.

Lösung 5: Registry-Eintrag anpassen (Für Fortgeschrittene)

Manchmal hilft es, Windows mitzuteilen, dass es nicht in einer virtualisierten Umgebung läuft.

  1. Drücke Windows + R, tippe "regedit" ein und drücke Enter.
  2. Navigiere zu folgendem Pfad: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity
  3. Suche auf der rechten Seite nach dem Wert Enabled.
  4. Mache einen Doppelklick darauf und ändere den Wert von 1 auf 0.
  5. Starte den PC neu.

Zusammenfassung: Welcher Weg ist der beste?

  • Für Gamer: Meistens ist Lösung 2 (Kernisolierung) die Lösung.
  • Für Allgemeine Fehler: Lösung 1 (Windows Features) behebt 90 % der Probleme.

Hinweis: Denke daran, dass das Deaktivieren dieser Funktionen die Sicherheit deines Systems geringfügig senken kann, da moderne Windows-Schutzmechanismen auf Virtualisierung setzen. Für die meisten Heimanwender ist dies jedoch unbedenklich.

0