6 Möglichkeiten zur Behebung des VirtualBox-Ergebniscodes: E_FAIL (0x80004005) Fehler in Windows

VirtualBox zeigt den Fehlercode „E_FAIL (0x80004005)“ an, wenn eine Sitzung einer virtuellen Maschine nicht geöffnet werden kann. Der Fehler kann auf Probleme mit der VirtualBox -App, Konfigurationsdateien oder hardwarebezogenen Problemen zurückzuführen sein.

Dieses Tutorial zeigt mögliche Ursachen und Lösungen zur Fehlerbehebung für den VirtualBox -Fehler (VirtualBox)E_FAIL (0x80004005) auf Windows - Geräten auf.

1. Aktualisieren Sie VirtualBox

Einige Windows-Benutzer haben(Some Windows users) diesen Fehler behoben, indem sie die neueste Version von VirtualBox 6 installiert haben . Gehen Sie zur Website des Entwicklers(developer’s website) und laden Sie die VirtualBox -Setup-Datei für Windows - Hosts herunter.

Sie können VirtualBox(VirtualBox) auch direkt in der App aktualisieren . Öffnen Sie die VirtualBox Manager - App, wählen Sie Datei(File) in der Menüleiste und wählen Sie Nach (Updates)Updates(Check) 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, mit der Ihr Computer mehrere Betriebssysteme als virtuelle Maschinen ausführen kann. Sie können möglicherweise nicht auf virtuelle Maschinen in VirtualBox zugreifen, wenn bei Hyper-V ein Fehler auftritt.

Durch einen Neustart von Hyper-V in Windows (siehe Schritte unten) können Probleme behoben werden, die verhindern, dass VirtualBox Sitzungen mit virtuellen Maschinen ausführt.

  1. Öffnen Sie das Startmenü , geben Sie (Start)cmd(Run) in die Suchleiste ein und wählen Sie unter der Eingabeaufforderungs(Command Prompt) - App Als Administrator ausführen aus.

  1. (Paste)Fügen Sie bcdedit / /set hypervisorlaunchtype off in die Eingabeaufforderungskonsole(Command Prompt) ein und drücken Sie die Eingabetaste(Enter) .

Durch Ausführen 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.

(Paste)Fügen Sie bcdedit / /set {current} hypervisorlaunchtype off in die Eingabeaufforderungskonsole(Command Prompt) ein und drücken Sie die Eingabetaste(Enter) .

Starten Sie Ihren Computer neu, wenn Sie die Meldung „Dieser Vorgang wurde erfolgreich abgeschlossen“ erhalten.

  1. Öffnen Sie die Eingabeaufforderung(Command Prompt) mit Administratorrechten und führen Sie den folgenden Befehl aus, um Hyper-V erneut zu aktivieren .

bcdedit /set hypervisorlaunchtype auto

Starten Sie Ihren Computer erneut, wenn die Eingabeaufforderung(Command Prompt) die Meldung „Der Vorgang wurde erfolgreich abgeschlossen“ anzeigt. Starten Sie VirtualBox(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 dem gespeicherten Status der virtuellen Sitzung(virtual session’s saved state) 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. Öffnen Sie VirtualBox , klicken Sie mit der rechten Maustaste auf die virtuelle Maschine, wählen Sie Gespeicherten Zustand verwerfen(Discard Saved State) (oder drücken Sie Ctrl + J ) und starten Sie die Sitzung neu.

Probieren Sie die nachstehenden Lösungen zur Fehlerbehebung aus, wenn „Gespeicherten Zustand verwerfen“ ausgegraut ist – dh die virtuelle Maschine hat keinen gespeicherten Zustand.

4. Benennen Sie die VirtualBox-Konfigurationsdateien um(VirtualBox Configuration Files)

Das Beenden von VirtualBox(Force-quitting VirtualBox) erzwingen , ohne zuerst eine virtuelle Maschine zu schließen, 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 (dh Linux PC.vbox-tmp ) in Linux PC.vbox um(Linux PC.vbox) . 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 Ihre virtuelle Maschine zu schließen, kann den Dateikonvertierungsprozess stören. Dadurch wird der Fehler „ Ergebniscode(Result Code) : E_FAIL (0x80004005)“ angezeigt, wenn Sie das nächste Mal versuchen, die virtuelle Maschine zu starten.

Öffnen Sie den VirtualBox - Ordner Ihres PCs und prüfen Sie, ob es eine .vbox-Datei für Ihre virtuelle Maschine gibt. Wenn Sie nur temporäre (.vbox-tmp) und Sicherungsdateien (.vbox-prev) im Ordner finden, haben Sie wahrscheinlich das Schließen von VirtualBox erzwungen, während Sie eine virtuelle Maschine ausgeführt haben.

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 sie zu erledigen.

  1. Öffnen Sie den Dateimanager der VirtualBox im Datei-Explorer(File Explorer) . Öffnen Sie den Ordner Ihrer lokalen Festplatte (C:), doppelklicken Sie auf den Ordner Benutzer(Users) und wählen Sie Ihren Computer- oder Kontonamen aus.

  1. Öffnen Sie den Ordner VirtualBox VMs , wählen Sie Machines aus und doppelklicken Sie auf den Ordner der virtuellen Maschine.

  1. Kopieren oder sichern Sie beide Dateien (.vbox-tmp und .vbox-prev) irgendwo auf Ihrem Computer. Ändern Sie die Dateierweiterung der temporären Datei von .vbox-prev in .vbox.

  1. Wählen Sie(Select OK) in der Warnmeldung OK und öffnen Sie die virtuelle Maschine in VirtualBox .

  1. Schließen Sie VirtualBox(Close VirtualBox) und ändern Sie die .vbox-Datei zurück in .vbox-prev, wenn der Fehler weiterhin besteht. Benennen Sie anschließend(Afterward) die .vbox-temp-Datei in .vbox um und prüfen Sie, ob VirtualBox jetzt die virtuelle Maschine ausführt.

Hinweis: Ältere VirtualBox - Versionen (v3.2 und älter) speichern Konfigurationsdateien für virtuelle Maschinen im .xml -Format – nicht im .vbox -Format . Wenn Sie Dateien mit dieser Erweiterung in Ihrem Ordner der virtuellen Maschine finden, benennen Sie sie wie oben beschrieben um. Das bedeutet, dass Sie Dateien im Format .xml -prev oder .xml -tmp in .xml ändern .

5. Aktivieren Sie die Virtualisierung in den BIOS-Einstellungen(BIOS Settings)

Auf Ihrem Computer muss die Hardware- oder CPU -Virtualisierung aktiviert sein, um virtuelle Maschinen ausführen zu können. (CPU)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.

  1. Gehen Sie zu Settings > System > Recovery > Advanced Start und wählen Sie Jetzt neu starten(Restart) .

Gehen Sie in Windows 10 zu Settings > Updates & Security > Recovery und wählen Sie Jetzt neu starten(Restart) im Abschnitt „Erweiterter Start“.

  1. Gehen Sie zu Fehlerbehebung.> Erweiterte Optionen. > UEFI Firmware Settings und wählen Sie Neustart , um die (Restart)UEFI- oder BIOS - Einstellungen Ihres PCs zu starten .

  1. Wie Sie die Virtualisierung in den BIOS -Einstellungen aktivieren, hängt von Ihrem PC-Hersteller oder -Modell ab. Gehen Sie bei Lenovo -Geräten zum Abschnitt Konfiguration(Configuration) und setzen Sie Intel Virtual Technology auf Enabled .

Gehen Sie auf HP Computern zum Abschnitt Konfiguration und lassen Sie die (Configuration)Virtualisierungstechnologie(Virtualization Technology) aktiviert. Dieses Microsoft Support-Dokument(Microsoft Support document) enthält Anweisungen zum Aktivieren der Virtualisierung für alle PC-Hersteller und Geräte.

  1. Gehen Sie zum Abschnitt „Exit“, wählen Sie Exit Saving Changes und wählen Sie Yes , um in (Yes)Windows zu booten .

VirtualBox sollte nun die virtuelle Maschine ausführen, nachdem die Virtualisierung in den BIOS/UEFI - Einstellungen Ihres PCs aktiviert wurde.

6. Installieren Sie VirtualBox neu

Deinstallieren Sie VirtualBox , wenn keiner der Fehlerbehebungstricks das Problem löst. Starten Sie anschließend(Afterward) Ihren Computer neu und installieren Sie die neueste VirtualBox - Version. Die Neuinstallation von VirtualBox hat das Problem für einige Windows - Benutzer in diesem Microsoft-Community-Thread behoben .

Geben Sie virtualbox in die Suche im Startmenü(Start) ein, wählen Sie Deinstallieren(Uninstall) unter der Oracle VM VirtualBox - App und folgen Sie der Deinstallationsaufforderung.

Wenden Sie sich an den Oracle-Support(Contact Oracle Support) oder Ihren PC-Hersteller, wenn der Fehler „Result Code: E_FAIL (0x80004005)“ trotz Neuinstallation von VirtualBox weiterhin besteht .



About the author

Ich bin ein Computerprofi mit über 10 Jahren Erfahrung. In meiner Freizeit helfe ich gerne am Schreibtisch aus und bringe Kindern den Umgang mit dem Internet bei. Meine Fähigkeiten umfassen viele Dinge, aber das Wichtigste ist, dass ich weiß, wie man Menschen hilft, Probleme zu lösen. Wenn Sie jemanden brauchen, der Ihnen bei etwas Dringenden helfen kann, oder einfach nur ein paar grundlegende Tipps wünschen, dann wenden Sie sich bitte an mich!



Related posts