Microsoft hat versucht, die UWP-Plattform für Windows-Apps voranzutreiben, aber Desktop-Apps bleiben der dominierende App-Typ von Windows 10. Apps wie VLC Player und Spotify haben sowohl eine Desktop-Version als auch eine UWP-Version. Microsoft hat Entwickler nicht gezwungen, UWP zu wählen und Desktop-Apps aufzugeben. Ebenso sind mit Windows 11 alle Apps, die unter Windows 10, 8/8.1 und 7 laufen könnten, mit dem neuen Betriebssystem kompatibel. Einzige Ausnahme ist bisher die VirtualBox von Oracle.
VritualBox von Oracle ist ein beliebtes, kostenloses VM-Tool, das weit verbreitet ist. Es ist leistungsstark und viel besser als viele kostenpflichtige Alternativen. Leider können die meisten Benutzer, die versuchen, VirtualBox unter Windows 11 auszuführen, keine virtuelle Maschine starten. Die App selbst lässt sich unter Windows 11 einwandfrei installieren, aber wenn es darum geht, eine virtuelle Maschine zu laden und auszuführen, startet die Maschine nicht.
Microsoft hat bestätigt, dass es ein Problem mit VirtualBox unter Windows 11 gibt. Um dieses Problem zu umgehen, müssen Benutzer Hyper-V auf ihrem System deaktivieren.
Gehen Sie folgendermaßen vor, um Hyper-V unter Windows 11 zu deaktivieren.
Hinweis: Wenn Hyper-V nicht angezeigt wird, suchen Sie stattdessen nach Windows Hypervisor Platform oder Windows Sandbox und deaktivieren Sie es.
Das VirtualBox-Kompatibilitätsproblem ist auf der Seite von Oracle. Dies bedeutet, dass eine neue Version von VirtualBox von Oracle veröffentlicht werden muss und diese neue Version das Kompatibilitätsproblem beheben muss. Oracle arbeitet an dem Update, aber noch gibt es kein Datum für die Einführung des Fixes.
Sobald das Update verfügbar ist, werden nur nachfolgende Versionen unter Windows 11 ausgeführt, was bedeutet, dass Sie möglicherweise die Einstellungen Ihrer VM-Maschinen aktualisieren müssen, damit sie auf der neuesten Version ausgeführt werden können.
Wenn Sie VirtualBox nicht verwenden, können Sie die App deinstallieren und problemlos auf Windows 11 aktualisieren. Wenn Sie eine Alternative zu VirtualBox gefunden haben, die Ihren Anforderungen entspricht, können Sie die App sicher von Ihrem System entfernen und dann das Upgrade durchführen. Derzeit blockiert Microsoft das Upgrade auf Systemen, auf denen VirtualBox ausgeführt wird.
Microsoft hat VirtualBox unter Windows 11 nicht blockiert. Dies ist ein einfaches Problem mit der App-Kompatibilität. Es kann behoben werden, wenn die App aktualisiert wird, und dies erfordert keine drastischen Änderungen oder das Befolgen neuer Regeln für die Entwicklung. Oracle sollte das Update jedoch bald veröffentlichen, da es nicht so viele Benutzer unter Windows 11 gibt, kann sich das Unternehmen dafür entscheiden, ein Update eher später als früher zu veröffentlichen.
Aktivieren oder deaktivieren Sie die Hardwarevirtualisierung im BIOS/UEFI
Hardwareunterstützte Virtualisierung, oft bekannt als VT-x (Intel) oder AMD-V (AMD), ist eine Funktion der meisten modernen Prozessoren, die vollständige Unterstützung für Virtualisierung bietet. Diese Funktion ist für die optimale Funktion von Virtualisierungssoftware wie VirtualBox von entscheidender Bedeutung. Wenn diese Funktion in den BIOS- oder UEFI-Einstellungen Ihres Computers deaktiviert ist, können beim Ausführen virtueller Maschinen Probleme auftreten. So können Sie diese Einstellung überprüfen und ändern.
Schritte zum Aktivieren oder Deaktivieren der Hardwarevirtualisierung im BIOS/UEFI:
Beginnen Sie damit, Ihr System herunterzufahren und dann wieder einzuschalten. Sobald der Computer hochfährt, drücken Sie die BIOS/UEFI-Taste. Dieser Schlüssel variiert je nach Hersteller, ist aber typischerweise einer der folgenden: F2, F10, F12, ESC oder Löschen.
Suchen Sie im BIOS/UEFI-Menü nach einer Registerkarte oder einem Abschnitt mit der Bezeichnung Erweitert, CPU Konfiguration, oder ähnliches.
Suchen Sie nach einer Option mit der Bezeichnung Intel Virtualization Technology, Intel VT-x< a i=4>, AMD-V oder ähnlich. Dies ist die hardwaregestützte Virtualisierungsfunktion.
Wenn Sie die Hardware-Virtualisierung aktivieren möchten, setzen Sie diese Option auf Aktiviert. Wenn Sie es deaktivieren möchten (zur Fehlerbehebung oder aus anderen Gründen), setzen Sie es auf Deaktiviert.
Nachdem Sie die erforderlichen Änderungen vorgenommen haben, speichern Sie die BIOS-/UEFI-Einstellungen und beenden Sie den Vorgang. Die Methode zum Speichern von Änderungen variiert, in der Regel ist es jedoch F10 oder die Auswahl der Speichern & Beenden Option.
Lassen Sie Ihren Computer normal neu starten. Die Änderungen werden beim Booten wirksam.
Nicht alle Prozessoren unterstützen hardwaregestützte Virtualisierung. Stellen Sie sicher, dass Ihre CPU über diese Funktion verfügt, bevor Sie in den BIOS/UEFI-Einstellungen danach suchen. Einige Computer verfügen möglicherweise über zusätzliche Sicherheitseinstellungen im Zusammenhang mit der Virtualisierung, z. B. Intel VT-d oder E/A-MMU-Virtualisierung . Diese können unverändert bleiben, es sei denn, Sie haben besondere Anforderungen.
Überprüfen Sie Ereignisprotokolle und Fehlercodes
VirtualBox protokolliert, wie viele Softwareanwendungen, seine Vorgänge und Fehler. Durch die Untersuchung dieser Protokolle können Sie häufig die Grundursache eines Problems identifizieren und auf eine Lösung hinarbeiten.
Ereignisprotokolle verstehen
Ereignisprotokolle bieten eine Aufzeichnung von Anwendungs- und Systembenachrichtigungen, Warnungen und Fehlern. Windows konsolidiert diese Protokolle in der Ereignisanzeige, die sie zur einfacheren Navigation kategorisiert.
Schritte zum Zugreifen auf VirtualBox-Protokolle in der Ereignisanzeige
Drücken Sie die Taste +, um den Ausführungsdialog zu öffnen. Geben Sie Enter.WindowsReventvwr.msc ein und drücken Sie
Erweitern Sie im linken Bereich Windows-Protokolle. Normalerweise werden VirtualBox-bezogene Einträge unter Anwendung angezeigt.
Verwenden Sie im rechten Bereich die Option Suchen , um nach Ereignissen im Zusammenhang mit VirtualBox zu suchen.
Suchen Sie nach Fehlersymbolen (rote Ausrufezeichen) oder Warnungen (gelbe Dreiecke). Diese Einträge geben Aufschluss darüber, was möglicherweise Probleme verursacht.
Fehlercodes interpretieren
Während Protokolle Kontext zu einem Problem liefern, können Fehlercodes besonders informativ sein. Sie können als Kombination aus Buchstaben und Zahlen erscheinen. Hier erfahren Sie, was Sie mit ihnen machen können:
Wenn Sie in VirtualBox auf eine Fehlermeldung stoßen, notieren Sie sich den zugehörigen Fehlercode.
VirtualBox verfügt über eine umfangreiche offizielle Dokumentation. Verwenden Sie die Suchfunktion, um Erwähnungen Ihres Fehlercodes zu finden.
Wenn die offizielle Dokumentation keine Klarheit schafft, versuchen Sie, online nach dem Fehlercode zu suchen. Häufig gibt es in Community-Foren wie Reddit Threads, in denen bereits ähnliche Probleme besprochen wurden und Lösungen oder Problemumgehungen angeboten werden.
Die Ereignisanzeige kann mit der Anzahl der angezeigten Protokolle überwältigend sein. Denken Sie daran, Filter zu verwenden, um Ihre Suche zu optimieren. Stellen Sie immer sicher, dass Ihre VirtualBox-Version auf dem neuesten Stand ist, da einige Fehlercodes mit Fehlern zusammenhängen könnten, die in neueren Versionen behoben wurden.
Anpassen der VM-Einstellungen in VirtualBox
Für eine optimale Leistung und die Vermeidung von Problemen ist es entscheidend, sicherzustellen, dass die Einstellungen der virtuellen Maschine korrekt konfiguriert sind. Falsch konfigurierte Einstellungen können zu verschiedenen Problemen führen, wie z. B. schlechter Leistung, Anwendungsabstürzen oder sogar der Unfähigkeit, die VM zu starten. Hier ist eine detaillierte Anleitung zum Anpassen der VM-Einstellungen in VirtualBox:
Weisen Sie geeigneten RAM und CPU zu
Die Menge an RAM und CPU-Kernen, die Sie einer VM zuweisen, hat erheblichen Einfluss auf deren Leistung. Die Zuweisung unzureichender Ressourcen kann dazu führen, dass die Leistung sinkt oder die VM nicht startet.
Öffnen Sie VirtualBox und wählen Sie die VM aus, die Sie anpassen möchten.
Klicken Sie auf Einstellungen > System.
Verwenden Sie auf der Registerkarte Motherboard den Schieberegler, um den gewünschten RAM zuzuweisen. Stellen Sie sicher, dass Sie nicht mehr als 50 % Ihres gesamten Systemspeichers zuweisen, um Leistungsprobleme des Hostsystems zu vermeiden.
Gehen Sie zur Registerkarte Prozessor und weisen Sie die Anzahl der CPU-Kerne zu. Vermeiden Sie es, wie beim RAM, mehr als die Hälfte Ihrer verfügbaren Kerne für die VM zu verwenden.
Aktivieren Sie die 3D-Beschleunigung
Die 3D-Beschleunigung kann die Grafikleistung in VMs verbessern, insbesondere wenn Sie Anwendungen oder Betriebssysteme mit grafischen Benutzeroberflächen ausführen.
Navigieren Sie zu Einstellungen > Anzeige.
Aktivieren Sie auf der Registerkarte Bildschirm das Kontrollkästchen für 3D-Beschleunigung aktivieren.
Passen Sie den Videospeicher an
Durch die Vergrößerung des Videospeichers kann die Grafikleistung gesteigert werden, insbesondere wenn Apps ausgeführt werden, die höhere Grafikfunktionen erfordern.
Noch in den Anzeigeeinstellungen weisen Sie den Videospeicher mithilfe des Schiebereglers zu. Die Einstellung auf den maximal verfügbaren Wert führt häufig zu den besten Ergebnissen.
Weitere allgemeine Empfehlungen
- Stellen Sie sicher, dass auf der virtuellen Festplatte der VM ausreichend Speicherplatz vorhanden ist. Wenn der Speicherplatz knapp wird, kann es zu unerwartetem Verhalten kommen.
- Abhängig von Ihren Anforderungen möchten Sie möglicherweise bestimmte Integrationsfunktionen aktivieren oder deaktivieren, z. B. freigegebene Ordner oder Drag-and-Drop-Funktionen zwischen Host- und Gastsystemen.
- Stellen Sie sicher, dass die Netzwerkadaptereinstellungen Ihren Netzwerkanforderungen entsprechen. Falsche Konfigurationen können zu Verbindungsproblemen führen.
- Passen Sie die Einstellungen einzeln an und testen Sie die Leistung der VM nach jeder Änderung, um deren Auswirkungen zu ermitteln.
- Einige Einstellungen sind möglicherweise ausgegraut, wenn die VM ausgeführt wird. Stellen Sie sicher, dass Sie die VM heruntergefahren haben, bevor Sie Anpassungen vornehmen.