Fehler 0x80004005 in VirtualBox: 6 Lösungslösungen

Anonim

VirtualBox-Fehler 0x80004005.

Wenn Sie versuchen, das Windows- oder Linux-Betriebssystem in der virtuellen VirtualBox-Maschine zu starten, kann der Benutzer auf einen Fehler 0x80004005 stoßen. Es tritt vor dem Start des Betriebssystems auf und verhindert, dass jeder Versuch, es zu laden. Es gibt verschiedene Möglichkeiten, das bestehende Problem zu beseitigen und das Gastsystem weiterhin wie üblich zu verwenden.

Ursachen für Fehler 0x80004005 in VirtualBox

Situationen, von denen es unmöglich ist, eine Sitzung für eine virtuelle Maschine zu öffnen, vielleicht mehrere. Häufig tritt dieser Fehler spontan auf: Gestern haben Sie ruhig im Betriebssystem auf der VirtualBox gearbeitet, und heute ist es nicht möglich, das Gleiche aufgrund eines Fehlers durchzuführen, wenn Sie die Sitzung starten. In einigen Fällen ist es jedoch in einigen Fällen nicht möglich, den ersten (Installations-) Start des Betriebssystems durchzuführen.

Dies kann aufgrund eines der folgenden Gründe vorkommen:

  1. Fehler beim Aufrechterhalten der letzten Sitzung.
  2. Deaktivierte Virtualisierung Unterstützung im BIOS.
  3. Eine falsche Version von VirtualBox.
  4. Hypervisor-Konflikt (Hyper-V) mit VirtualBox auf 64-Bit-Systemen.
  5. Problem Update-Hostfenster.

Als nächstes werden wir ansehen, wie Sie jedes dieser Probleme beseitigen und die virtuelle Maschine starten / weiterhin verwenden.

Methode 1: Interne Dateien umbenennen

Das Speichern der Sitzung kann fehlerhaft abgeschlossen werden, so dass der anschließende Start unmöglich ist. In diesem Fall reicht es aus, Dateien umzusetzen, die mit dem Start des Gastbetriebssystems verbunden sind.

Um weitere Aktionen zu erfüllen, müssen Sie die Anzeige der Dateierweiterungen aktivieren. Dies kann über "Ordnerparameter" (in Windows 7) oder "Explorer-Einstellungen" (in Windows 10) erfolgen.

  1. Öffnen Sie den Ordner, in dem die Datei gespeichert ist, die für den Start des Betriebssystems verantwortlich ist, d. H. Das Bild selbst. Es befindet sich im VMS-Ordner VirtualBox, wobei der Speicherort, an dem Sie die VirtualBox selbst auswählen, wählen. Normalerweise befindet sich in der Wurzel der Festplatte (Diskette mit oder disk d, wenn die Festplatte in 2 Partitionen unterteilt ist). Es kann auch in einem persönlichen Benutzerordner auf dem Weg gefunden werden:

    C: \ Benutzer \ user_name \ virtualbox vms \ name_gost_os

  2. Im Ordner mit dem Betriebssystem, das Sie ausführen möchten, müssen folgende Dateien sein: Name.VBOX und NAME.VBOX-Prev. Anstelle des Namens gibt es den Namen Ihres Gastbetriebssystems.

    Virtuelle Maschinendateien im Ordner VirtualBox

    Kopieren Sie die NAME.VBOX-Datei zum anderen Ort, beispielsweise auf dem Desktop.

  3. Die Datei NAME.VBOX-Prev-Datei muss anstelle der namens.vbox-verdrängten Dateien umbenannt werden, dh löschen "-Prev".

    Umbenennen Sie die virtuelle Maschinendatei in dem Ordner VirtualBox

  4. Dieselben Aktionen müssen in einem anderen Ordner nach der folgenden Adresse erfolgen:

    C: \ Users \ user_name \ .virtualBox

    Interne VirtualBox-Dateien.

    Hier ändern Sie die Datei virtualbox.xml - kopieren Sie es an einen anderen Ort.

  5. Die Datei ist virtualbox.xml-prev, löschen Sie die Sequenz "-Prev", damit der Name virtualBox.xml ist.

    Benennen Sie die interne Datei von VirtualBox umbenennen

  6. Versuchen Sie, das Betriebssystem auszuführen. Wenn nicht funktioniert, stellen Sie alles wieder her.

Methode 2: Aktivieren Sie die Unterstützung der Virtualisierung im BIOS

Wenn Sie sich entscheiden, die VirtualBox zum ersten Mal zu verwenden, und sofort mit dem oben genannten Fehler kollidiert, liegt der Snag vielleicht in einem nicht konfigurierten BIOS, um mit der Virtualisierungstechnologie zu arbeiten.

Um eine virtuelle Maschine zu starten, reicht es aus, nur eine Einstellung aufzunehmen, die als Intel Virtualization-Technologie bezeichnet wird.

  • In Award BIOS ist der Pfad zu dieser Einstellung wie folgt: Advanced BIOS-Funktionen> Virtualisierungstechnologie (oder nur nur Virtualisierung)> aktiviert.

    Inclusion Intel Virtualisierungstechnik in Award BIOS

  • AMI BIOS: Erweitert> Intel (R) VT für gerichtete E / A> Aktiviert.

    Intel Virtualisierungstechnologie in AMI BIOS

  • In Asus UEFI: Erweitert> Intel Virtualization Technology> aktiviert.

    Inclusion Intel Virtualisierungstechnologie in Asus UEFI

Das Setup kann einen anderen Pfad haben (zum Beispiel in BIOS auf HP-Laptops oder im BIOS InSYDE H20-Setup-Dienstprogramm):

  • Systemkonfiguration> Virtualisierungstechnik> Aktiviert;
  • Konfiguration> Intel Virtual Technology> Aktiviert;
  • Erweitert> Virtualisierung> Aktiviert.

Wenn Sie diese Einstellung in Ihrer Version des BIOS nicht gefunden haben, suchen Sie es in allen Menüelementen manuell nach Keywords Virtualization, Virtual, VT. Um einzuschalten, wählen Sie den Status aktiviert aus.

Methode 3: Update der VirtualBox

Vielleicht fand das nächste Update des Programms in die letzte Version statt, wonach der Startfehler E_FAIL 0x80004005 aufgetreten ist. Es gibt zwei Ausgänge aus der aktuellen Situation:

  1. Warten Sie auf die Ausgabe der stabilen Version von VirtualBox.

    Diejenigen, die sich nicht mit der Wahl der Arbeitsversion des Programms stören möchten, können einfach auf das Update warten. Sie können über die neue Version der offiziellen Website VirtualBox oder über die Programmoberfläche erfahren:

    1. Führen Sie den Virtual Machine Manager aus.
    2. Klicken Sie auf "Datei"> Überprüfen Sie die Updates ... ".

      Überprüfung der neuen Version von VirtualBox

    3. Warten Sie, bis Sie das Update überprüfen, und installieren Sie ggf..
  • Installieren Sie VirtualBox erneut an die aktuelle oder vorherige Version.
    1. Wenn Sie über eine VirtualBox-Installationsdatei verfügen, verwenden Sie sie erneut, um ihn neu zu installieren. Um die aktuelle oder vorherige Version erneut herunterzuladen, gehen Sie diesen Link durch.
    2. Klicken Sie auf den Link, der zur Liste aller vorherigen Versionen für die aktuelle Version von VirtualBox führt.

      Alle VirtualBox-Versionen anzeigen

    3. Wählen Sie die entsprechende Montage für das Host-Betriebssystem aus und laden Sie ihn herunter.

      Auswahl der Freigabe von VirtualBox

    4. Um die installierte Version von VirtualBox erneut installieren zu können: Führen Sie das Installationsprogramm aus und wählen Sie im Fenster Installationstyp "Reparieren". Installieren Sie das Programm wie gewohnt.

      Wiederherstellung VirtualBox beim Installieren

    5. Wenn Sie wieder in die vorherige Version rollen, ist es besser, VirtualBox zu löschen, um in Windows installieren und löschen ".

      Löschen der VirtualBox durch Installation und Entfernung von Programmen

      Oder über das Installationsprogramm VirtualBox.

      VirtualBox durch Installationsprogramm entfernen

      Vergessen Sie nicht, Ihre Ordner mit OS-Bildern zu sichern.

  • Methode 4: Hyper-V ausschalten

    Hyper-V ist ein Virtualisierungssystem für 64-Bit-Systeme. Manchmal kann es einen Konflikt mit VirtualBox haben, der zum Beginn der Sitzung für die virtuelle Maschine ein Fehlerauftreten provoziert.

    Um den Hypervisor auszuschalten, tun Sie Folgendes:

    1. Führen Sie das Bedienfeld aus.

      Laufen des Bedienfelds.

    2. Aktivieren Sie die Anzeige auf Symbolen. Wählen Sie "Programme und Komponenten".

      Ausführen des Programmdienstprogramms und der Komponenten

    3. Klicken Sie auf der linken Seite des Fensters auf den Link "Windows-Komponenten aktivieren oder deaktivieren".

      Aktivieren oder deaktivieren Sie Windows-Komponenten

    4. Im Fenster, das eröffnet, müssen Sie das Kontrollkästchen von der Hyper-V-Komponente entfernen und dann auf OK klicken.

      Deaktivieren der Hyper-V-Komponente

    5. Starten Sie den Computer neu (optional) und versuchen Sie, die VirtualBox auszuführen.

    Methode 5: Ändern der Art der Einführung des Gastbetriebssystems

    Als temporäre Lösung (zum Beispiel vor der Veröffentlichung der neuen Version der VirtualBox) können Sie versuchen, den Typ des Start-up-Betriebssystems zu ändern. Diese Methode hilft in allen Fällen nicht, aber vielleicht funktioniert es für Sie.

    1. Führen Sie den VirtualBox-Manager aus.
    2. Klicken Sie mit der rechten Maustaste auf das problematische Betriebssystem, über das Element "Ausführen" und wählen Sie den "Start mit der Option" im Hintergrund "im Hintergrund".

      Starten einer virtuellen Maschine im Hintergrund mit der Schnittstelle in VirtualBox

    Diese Funktion ist nur in VirtualBox verfügbar, beginnend mit Version 5.0.

    Methode 6: Windows 7-Update löschen / fixieren

    Diese Methode gilt als veraltet, da nach einem erfolglosen Patch von KB3004394, der zur Beendigung der Arbeit der virtuellen Maschinen in der VirtualBox führt, der Patch KB3024777, der dieses Problem eliminiert, freigesetzt.

    Wenn Sie jedoch aus irgendeinem Grund auf Ihrem Computer haben, gibt es keinen Fix-Patch, und es gibt ein Problem, das heißt, es ist sinnvoll oder entfernen Sie den KB3004394 oder installieren Sie KB3024777.

    Entfernung KB3004394:

    1. Öffnen Sie die "Befehlszeile" mit Administratorrechten. Öffnen Sie dazu das Startfenster, schreiben Sie ein CMD, klicken Sie mit der rechten Maustaste auf die Schaltfläche "Im Auftrag des Administrators".

      Starten Sie CMD im Namen des Administrators

    2. Das Team setzen

      Wusa / Deinstallation / KB: 3004394

      Und drücken Sie ENTER.

      Windows Update Update-Team in CMD

    3. Nach dieser Aktion müssen Sie möglicherweise den Computer neu starten.
    4. Versuchen Sie es erneut, um das Gastbetriebssystem in VirtualBox auszuführen.

    Installation KB3024777:

    1. Gehen Sie zu diesem Link zu Microsoft.
    2. Laden Sie die Dateiversion mit der Entlassung Ihres Betriebssystems herunter.

      Laden Sie das Update für Windows 7 herunter

    3. Installieren Sie die Datei manuell, falls erforderlich, den PC neu starten.
    4. Überprüfen Sie den Start der virtuellen Maschine in der VirtualBox.

    In der überwältigenden Mehrheit der Fälle führt die genaue Ausführung dieser Empfehlungen zur Beseitigung des Fehlers 0x80004005, und der Benutzer kann problemlos mit einer virtuellen Maschine beginnen oder fortsetzen.

    Weiterlesen