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


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.

  1. Öffnen Sie das Startmenü, geben Sie cmdin die Suchleiste ein und wählen Sie Als Administrator ausführenunter der Eingabeaufforderung -App aus.
    1. Fügen Sie bcdedit /set hypervisorlaunchtype offin die Eingabeaufforderungskonsole ein und drücken Sie die Eingabetaste.
    2. 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.

      1. Öffnen Sie die Eingabeaufforderung mit Administratorrechten und führen Sie den folgenden Befehl aus, um Hyper-V wieder zu aktivieren.
      2. 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..

        1. Öffnen Sie den Dateimanager der VirtualBox im Datei-Explorer. Öffnen Sie den Ordner Ihres lokalen Datenträgers (C:), doppelklicken Sie auf den Ordner Benutzerund wählen Sie Ihren Computer- oder Kontonamen aus.
          1. Öffnen Sie den Ordner VirtualBox VMs, wählen Sie Maschinenund 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-previn .vbox.
              1. Wählen Sie in der Warnmeldung OKaus und öffnen Sie die virtuelle Maschine in VirtualBox.
                1. Schließen Sie VirtualBox und ändern Sie die Datei .vboxwieder in .vbox-prev, wenn der Fehler weiterhin besteht. Benennen Sie anschließend die Datei .vbox-tempin .vboxum und prüfen Sie, ob VirtualBox jetzt die virtuelle Maschine ausführt.
                2. 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.

                  1. Gehen Sie zu Einstellungen>System>Wiederherstellung>Erweiterter Startund wählen Sie Jetzt neu starten.
                  2. Gehen Sie unter Windows 10 zu Einstellungen>Updates & Sicherheit>Wiederherstellungund wählen Sie Jetzt neu startenaus Abschnitt „Erweiterter Start“.

                    1. Gehen Sie zu Fehlerbehebung.>Erweiterte Optionen.>UEFI-Firmware-Einstellungenund wählen Sie Neustart, um Ihr Gerät zu starten UEFI- oder BIOS-Einstellungen des PCs..
                      1. Wie Sie die Virtualisierung in den BIOS-Einstellungen aktivieren, hängt vom Hersteller oder Modell Ihres PCs ab. Gehen Sie bei Lenovo-Geräten zum Abschnitt Konfigurationund setzen Sie Intel Virtual Technologyauf Aktiviert.
                      2. 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.

                        1. Gehen Sie zum Abschnitt „Beenden“, wählen Sie Änderungen speichern beendenund dann Ja, um Windows zu starten.
                        2. 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.

                          behoben

                          Geben 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.

                          .

                          Zusammenhängende Posts:


                          1.09.2022