So beheben Sie den VirtualBox-Ergebniscode: E_FAIL (0x80004005) Fehler unter Windows



Beim Versuch, eine virtuelle Maschine in VirtualBox zu öffnen, wird der nervige Fehler „E_FAIL (0x80004005)“ angezeigt? Ja, das ist echt ärgerlich, vor allem, wenn man das Gefühl hat, das Problem könnte alles Mögliche sein – von App-Fehlern über Konfigurationsfehler bis hin zu Hardwarekonflikten. Im Grunde rastet VirtualBox einfach aus und lässt sich nicht starten. Manchmal liegt es an veralteter Software. Manchmal liegt es daran, dass Windows Ihnen Hürden in den Weg legt. Was auch immer der Grund ist, diese Anleitung beschreibt einige der gängigsten Lösungen, die sich bei der Behebung dieses Fehlers unter Windows bewährt haben.

So beheben Sie den Fehler „E_FAIL (0x80004005)“ in VirtualBox

VirtualBox aktualisieren – Stellen Sie sicher, dass Sie die neueste Version verwenden

Dies ist wahrscheinlich das Erste, was Sie versuchen sollten – manchmal funktionieren ältere VirtualBox-Versionen einfach nicht gut mit neueren Windows-Updates. Bei manchen Setups tritt der Fehler nach der Ausführung einer älteren Version auf, insbesondere wenn die Software länger nicht aktualisiert wurde. Besuchen Sie die VirtualBox-Downloadseite und laden Sie das neueste Windows-Installationsprogramm herunter. Sie können VirtualBox auch öffnen und auf Datei > Nach Updates suchen gehen. Es ist unkompliziert, aber Sie werden überrascht sein, wie oft eine Neuinstallation oder ein Update seltsame Sitzungsfehler behebt. Denken Sie daran, dass auf manchen Rechnern aufgrund offensichtlicher Konflikte möglicherweise ein Neustart oder sogar die Deinstallation der alten Version erforderlich ist – Windows muss es Ihnen unnötig erschweren.

Starten Sie Hyper-V neu und deaktivieren/aktivieren Sie es – Überprüfen Sie, ob Hyper-V Probleme verursacht

Der Hyper-V-Hypervisor kann mit VirtualBox in Konflikt geraten, da beide die Kontrolle über die Hardwarevirtualisierung haben möchten. Wenn Hyper-V aktiviert ist, kann VirtualBox VMs möglicherweise nicht starten und den Fehler „0x80004005“ ausgeben. Daher hilft es manchmal, es zu deaktivieren. Starten Sie die Eingabeaufforderung als Administrator und führen Sie aus bcdedit /set hypervisorlaunchtype off. Dadurch wird Hyper-V für Ihre Sitzung deaktiviert. Starten Sie anschließend neu und versuchen Sie es erneut. Wenn es einwandfrei läuft, großartig. Um Hyper-V später wieder zu aktivieren (sagen wir, Sie möchten auch Hyper-V-VMs ausführen), öffnen Sie die Eingabeaufforderung erneut und führen Sie aus bcdedit /set hypervisorlaunchtype auto, dann starten Sie neu. Bedenken Sie, dass das Umschalten von Hyper-V manchmal fehlerhaft ist – bei einigen Setups reicht ein Neustart aus, bei anderen müssen Sie möglicherweise doppelt prüfen, ob die Hyper-V-Funktionen in den Windows-Einstellungen tatsächlich deaktiviert sind.

Gespeicherten Status verwerfen – Löschen Sie alte VM-Sitzungen, die möglicherweise Probleme verursachen

VirtualBox speichert VM-Zustände, sodass Sie später schnell fortfahren können. Wird dieser gespeicherte Zustand jedoch beschädigt oder stürzt VirtualBox während des Speicherns ab, kann dies den Start der VM unmöglich machen. Sie sehen diesen Fehler oder die Option ist ausgegraut. Um dies zu beheben, klicken Sie mit der rechten Maustaste auf die VM, wählen Sie „ Gespeicherten Zustand verwerfen“ (oder drücken Sie Ctrl+ J) und versuchen Sie es erneut. Manchmal hilft dies, das Problem zu beheben, das VirtualBox am Starten der VM hindert. Ist die Option ausgegraut, liegt das wahrscheinlich daran, dass kein gespeicherter Zustand vorhanden ist. Versuchen Sie daher, die VM komplett herunterzufahren und zu prüfen, ob das funktioniert.

VirtualBox-Konfigurationsdateien umbenennen oder reparieren – Fehlerhafte Dateien können der Übeltäter sein

Das ist ziemlich heimtückisch. Wenn Sie VirtualBox jemals zwangsweise geschlossen haben oder die VM beim Herunterfahren abgestürzt ist, sind die Konfigurationsdateien möglicherweise beschädigt. Suchen Sie in Ihrem VirtualBox-VM-Ordner (z. B.C:\Benutzer\ IhrName \VirtualBox-VMs\ ) nach Dateien wie VMName.vbox. Manchmal benennt VirtualBox die Hauptkonfiguration in um VMName.vbox-prevund erstellt eine neue VMName.vbox-tmp. Wenn Sie nur .vbox-prevoder sehen .vbox-tmp, könnte das das Problem sein. Versuchen Sie, die Datei nach dem Herunterfahren von VirtualBox .vbox-prevwieder in umzubenennen .vbox.Öffnen Sie die VM und prüfen Sie, ob sie startet. Seien Sie vorsichtig und sichern Sie zur Sicherheit die Originaldateien. Wenn die VM weiterhin Fehler ausgibt, können Sie versuchen, die temporären Dateien wieder an ihren Platz zu verschieben oder sie zu löschen, wenn Sie sicher sind, dass dies sicher ist.

Virtualisierung im BIOS aktivieren – Die Hardware muss mitmachen

Wenn Sie Fehlermeldungen im Zusammenhang mit „AMD-V“ oder „VT-x“ erhalten, ist wahrscheinlich die Hardwarevirtualisierung deaktiviert. Das ist ungewöhnlich, wird aber oft übersehen, insbesondere auf Custom- oder Desktop-PCs. Um dies zu überprüfen, starten Sie Ihren PC neu. Gehen Sie dazu zu Einstellungen > Update und Sicherheit > Wiederherstellung > Erweiterter Start und klicken Sie auf Jetzt neu starten. Gehen Sie im Menü zu Problembehandlung > Erweiterte Optionen > UEFI-Firmware-Einstellungen und starten Sie Ihr BIOS/UEFI neu. Suchen Sie je nach Hersteller (Lenovo, HP, Dell) nach Optionen wie Intel Virtualization Technology oder AMD-V und aktivieren Sie diese. Speichern Sie die Änderungen, starten Sie neu und versuchen Sie es erneut in VirtualBox. Ausführliche Anweisungen finden Sie im Support-Artikel von Microsoft [hier](https://support.microsoft.com/en-us/windows/enable-virtualization-on-windows-11-pcs-c5578302-6e43-4b4b-a449-8ced115f58e1).Denn natürlich muss Windows es zu einem Ärgernis machen, oder?

VirtualBox neu installieren – Letzter Ausweg, wenn nichts anderes funktioniert

Wenn VirtualBox Ihnen trotz all dieser Versuche immer noch den Tag verdirbt, deinstallieren und installieren Sie es erneut. Ich habe irgendwo gelesen, dass Neuinstallationen alle Fehlkonfigurationen beheben können, insbesondere wenn frühere Versionen oder Teilupdates fehlerhafte Dateien hinterlassen haben. Gehen Sie zur Deinstallation zu Einstellungen > Apps, suchen Sie nach Oracle VM VirtualBox und deinstallieren Sie es. Starten Sie Ihren PC neu, laden Sie das neueste Installationsprogramm von der offiziellen Website herunter und installieren Sie es erneut. Manchmal werden dadurch alle fehlerhaften Daten gelöscht. Sollte der Fehler weiterhin bestehen, wenden Sie sich an den Oracle-Support oder Ihren PC-Hersteller – möglicherweise liegt ein tieferes Hardware- oder Treiberproblem vor.

Dieser Fehler kann frustrierend sein, besonders wenn er wie ein Teufelskreis wirkt. Normalerweise hilft eine dieser Lösungen. Natürlich sind Windows und Virtualisierung manchmal etwas knifflig, aber Beharrlichkeit zahlt sich aus. Hoffentlich spart das jemandem ein paar Stunden.

Zusammenfassung

  • Stellen Sie sicher, dass VirtualBox vollständig auf dem neuesten Stand ist
  • Überprüfen und deaktivieren Sie Hyper-V bei Bedarf
  • Löschen oder reparieren Sie gespeicherte VM-Zustände und Konfigurationsdateien
  • Aktivieren Sie die Hardwarevirtualisierung im BIOS
  • Installieren Sie VirtualBox neu, wenn alles andere fehlschlägt

Zusammenfassung

Solche Probleme gehören zum Virtualisierungsabenteuer dazu – es ist eine Mischung aus Software, Hardware und den üblichen Windows-Problemen. Normalerweise lässt sich die VM mit einer dieser Fehlerbehebungen wieder starten. Sollten Sie danach immer noch nicht weiterkommen, lohnt es sich möglicherweise, genauere Protokolle oder Konfigurationen zu untersuchen oder sogar nach Treiberkonflikten zu suchen. Manchmal reicht es aus, auf Updates von VirtualBox oder Ihrem Hardwarehersteller zu warten. Wir drücken die Daumen, dass dies jemandem hilft, schneller wieder mit seinen virtuellen Maschinen zu arbeiten!



War dieser Artikel hilfreich?