VirtualBox zeigt den Fehlercode „E_FAIL (0x80004005)“ an, wenn keine virtuelle Maschinensitzung geöffnet werden kann. Der Fehler kann auf Probleme mit der VirtualBox-App, Konfigurationsdateien oder Hardwareproblemen zurückzuführen sein.
Dieses Tutorial beleuchtet wahrscheinliche Ursachen und Lösungen zur Fehlerbehebung für den VirtualBox-Fehler E_FAIL (0x80004005) auf Windows-Geräten.
1. Aktualisieren Sie VirtualBox
Einige Windows-Benutzer hat diesen Fehler durch die Installation der neuesten Version von VirtualBox 6 behoben. Gehen Sie zu Website des Entwicklers und laden Sie die VirtualBox-Setup-Datei des Windows-Hosts herunter.
Sie können VirtualBox auch direkt in der App aktualisieren. Öffnen Sie die VirtualBox Manager-App, wählen Sie in der Menüleiste Dateiund dann Nach Updates suchen.
Wählen Sie den bereitgestellten Link aus, um die ausführbare Datei (.exe) der neuesten Version von VirtualBox herunterzuladen.
2. Starten Sie den Windows-Hypervisor (Hyper-V) neu
Hyper-V ist eine Windows-Funktion, die es Ihrem Computer ermöglicht, mehrere Betriebssysteme als virtuelle Maschinen auszuführen. Möglicherweise können Sie nicht auf virtuelle Maschinen in VirtualBox zugreifen, wenn bei Hyper-V ein Fehler auftritt.
Ein Neustart von Hyper-V in Windows (siehe Schritte unten) kann Probleme beheben, die VirtualBox daran hindern, Sitzungen virtueller Maschinen auszuführen.
Durch die Ausführung dieses Befehls wird Hyper-V auf Ihrem Computer deaktiviert. Wenn auf Ihrem Computer mehrere Betriebssysteme installiert sind, führen Sie den folgenden Befehl aus, um Hyper-V für das aktive/aktuelle Betriebssystem zu deaktivieren.
Fügen Sie bcdedit /set {current} hypervisorlaunchtype offin die Eingabeaufforderungskonsole ein und drücken Sie die Eingabetaste.
Starten Sie Ihren Computer neu, wenn Sie die Meldung „Dieser Vorgang wurde erfolgreich abgeschlossen“ erhalten.
bcdedit /set hypervisorlaunchtype auto.
Starten Sie Ihren Computer erneut, wenn in der Eingabeaufforderung die Meldung „Der Vorgang wurde erfolgreich abgeschlossen“ angezeigt wird. Starten Sie VirtualBox und versuchen Sie, die virtuelle Maschine zu öffnen.
3. Gespeicherten Zustand verwerfen
VirtualBox zeigt möglicherweise auch den Fehler E_FAIL (0x80004005) an, wenn ein Problem mit Der gespeicherte Status der virtuellen Sitzung vorliegt. Wenn Sie also eine Sitzung nicht wiederherstellen können, verwerfen Sie den gespeicherten Zustand und öffnen Sie die virtuelle Maschine erneut.
Das Verwerfen des gespeicherten Zustands einer Maschine hat denselben Effekt wie das Herunterfahren der Maschine. Öffnen Sie VirtualBox, klicken Sie mit der rechten Maustaste auf die virtuelle Maschine, wählen Sie Gespeicherten Status verwerfen(oder drücken Sie Strg+ J) und starten Sie die Sitzung neu.
Probieren Sie die folgenden Lösungen zur Fehlerbehebung aus, wenn „Gespeicherten Status verwerfen“ ausgegraut ist – d. h. die virtuelle Maschine hat keinen gespeicherten Status.
4. Benennen Sie die VirtualBox-Konfigurationsdateien um
Beenden von VirtualBox erzwingen ohne vorheriges Schließen einer virtuellen Maschine kann den Fehler E_FAIL (0x80004005) auslösen. Wir erklären, wie und warum das passiert.
Nehmen wir an, Sie haben eine virtuelle „Linux-PC“-Maschine in VirtualBox. Wenn Sie die virtuelle Maschine starten, benennt VirtualBox die Datei der Maschine von „Linux PC.vbox“ in „Linux PC.vbox-prev“ um. VirtualBox erstellt und verwendet dann eine neue/temporäre Kopie der Datei der virtuellen Maschine – „Linux PC.vbox-tmp“ – für die aktive Sitzung.
Wenn Sie die Sitzung der virtuellen Maschine beenden, benennt VirtualBox die temporäre Datei (d. h. Linux PC.vbox-tmp) in Linux PC.vbox um. Die Datei „Linux PC.vbox-prev“ dient als Backup – VirtualBox überschreibt die Datei jedes Mal, wenn Sie eine neue Sitzung starten.
Das Beenden von VirtualBox ohne Schließen Ihrer virtuellen Maschine kann den Dateikonvertierungsprozess unterbrechen. Dadurch wird beim nächsten Versuch, die virtuelle Maschine zu starten, der Fehler „Ergebniscode: E_FAIL (0x80004005)“ angezeigt.
Öffnen Sie den VirtualBox-Ordner Ihres PCs und prüfen Sie, ob eine .vbox-Datei für Ihre virtuelle Maschine vorhanden ist. Wenn Sie im Ordner nur temporäre (.vbox-tmp) und Sicherungsdateien (.vbox-prev) finden, haben Sie VirtualBox wahrscheinlich beim Ausführen einer virtuellen Maschine zwangsweise geschlossen.
Das Umbenennen der Sicherungsdatei kann das Problem beheben und Ihre virtuelle Maschine wieder zum Laufen bringen. Schließen Sie die VirtualBox Manager-Anwendung und führen Sie die folgenden Schritte aus, um den Vorgang abzuschließen..
Hinweis:Ältere VirtualBox-Versionen (v3.2 und älter) speichern Konfigurationsdateien virtueller Maschinen im Format .xml– nicht im Format .vbox. Wenn Sie Dateien mit dieser Erweiterung in Ihrem virtuellen Maschinenordner finden, benennen Sie sie um, indem Sie die oben genannten Schritte befolgen. Das bedeutet, dass Sie Dateien im Format .xml-prevoder .xml-tmpin .xmländern.
5. Aktivieren Sie die Virtualisierung in den BIOS-Einstellungen
Um virtuelle Maschinen ausführen zu können, muss auf Ihrem Computer die Hardware- oder CPU-Virtualisierung aktiviert sein. Wenn VirtualBox die Schlüsselwörter „AMD-v“ oder „VT-x“ in den Fehlerdetails enthält, ist die Hardwarevirtualisierung Ihres PCs wahrscheinlich deaktiviert.
Führen Sie die folgenden Schritte aus, um den Hardware-Virtualisierungsstatus Ihres Computers zu überprüfen.
Gehen Sie unter Windows 10 zu Einstellungen>Updates & Sicherheit>Wiederherstellungund wählen Sie Jetzt neu startenaus Abschnitt „Erweiterter Start“.
Gehen Sie zum Abschnitt Konfigurationauf HP-Computern und lassen Sie die Virtualisierungstechnologieaktiviert. Dieser Microsoft-Supportdokument enthält Anweisungen zum Aktivieren der Virtualisierung für alle PC-Hersteller und Geräte.
VirtualBox sollte nun die virtuelle Maschine ausführen, nachdem Sie die Virtualisierung in den BIOS/UEFI-Einstellungen Ihres PCs aktiviert haben.
6. Installieren Sie VirtualBox neu
Deinstallieren Sie VirtualBox, wenn keiner der Fehlerbehebungstricks das Problem löst. Starten Sie anschließend Ihren Computer neu und installieren Sie die neueste VirtualBox-Version. Durch die Neuinstallation von VirtualBox wurde das Problem für einige Windows-Benutzer in diesem Microsoft-Community-Thread.
behobenGeben Sie virtualboxin die Suche im Startmenü ein, wählen Sie Deinstallierenunter der Oracle VM VirtualBox-App und folgen Sie der Deinstallationsaufforderung.
Wenden Sie sich an den Oracle-Support oder Ihren PC-Hersteller, wenn der Fehler „Ergebniscode: E_FAIL (0x80004005)“ trotz Neuinstallation von VirtualBox weiterhin besteht.
.