Fehlerbehebung: "Sorry, this application cannot run under a Virtual Machine" unter Windows 11
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".
- Drücke die Windows-Taste, tippe "Windows-Features aktivieren oder deaktivieren" ein und öffne das Ergebnis.
- 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
- 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.
- Drücke die Windows-Taste und tippe "Kernisolierung" ein.
- Öffne die Gerätesicherheit-Einstellungen.
- Klicke auf Details zur Kernisolierung.
- Schalte den Schalter bei Speicher-Integrität auf Aus.
- 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.
- Drücke die Windows-Taste, tippe "cmd" ein, mache einen Rechtsklick auf die Eingabeaufforderung und wähle "Als Administrator ausführen".
- Gib den folgenden Befehl ein und drücke Enter:
bcdedit /set hypervisorlaunchtype off - 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!
- Starte deinen PC neu und gehe ins BIOS/UEFI (meistens die Tasten Entf, F2, F10 oder F12 während des Bootvorgangs drücken).
- Suche nach Begriffen wie "Intel Virtualization Technology", "VT-x", "AMD-V" oder "SVM Mode".
- Setze diese Option auf Disabled.
- 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.
- Drücke Windows + R, tippe "regedit" ein und drücke Enter.
- Navigiere zu folgendem Pfad:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity - Suche auf der rechten Seite nach dem Wert Enabled.
- Mache einen Doppelklick darauf und ändere den Wert von 1 auf 0.
- 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.