VirtualBox kann nicht repariert und/oder neu installiert werden

VirtualBox kann nicht repariert und/oder neu installiert werden

Ich habe Virtual Box auf Windows 7 Ultimate x64 installiert und dannaufgewertetmein System auf Windows 10.

VirtualBox funktionierte mit beiden Windows-Versionen ordnungsgemäß und ich konnte alles perfekt ausführen.

Heute habe ich dasHerabstufungZuWindows 7erneut und ich kann VirtualBox nicht mehr öffnen, da ich diesen Fehler erhalte:

Failed to create COM object

Callee RC: REGDB_E_CLASSNOTREG” (0x80040154)

Ich habe versucht, neu zu installierenes, aber ich erhalte einige Fehlermeldungen, die mir mitteilen, dass ich einen anderen Pfad wählen muss und dass ich die vorherige Version nicht deinstallieren kann.

Wie kann ich das Problem beheben oder neu installieren?


bearbeiten:

Da ich es nicht normal deinstallieren konnte, weil der Pfad nicht auf C: war, habe ich den Ordner "Virtual Box" mit allen Dateien gelöscht, aber ich bekam die gleichen Fehler

Fehler-Screenshot


Bearbeitung 2:

Ich habe außerdem folgendes Vorgehen gemacht:

  1. Öffnen Sie die Eingabeaufforderung als Administrator
  2. Führen Sie den Befehl aus:

    md `cd D:\Unknown\Users\Administrator\AppData\Local\Temp`
    
  3. Offen%temp%

  4. Alles löschen, was ich in diesem Ordner entfernen konnte (Ich konnte FXSAPIDebugLogFile nicht löschenweil mir eine Fehlermeldung mitteilte, dass es bereits im Dateimanager geöffnet sei)
  5. Laden Sie VirtualBox Version 5.0.8 herunter
  6. Führen Sie denVirtualBox-Installationsprogrammfür VERSION 5.0.8. und ich habe dieFehlerwie zuvor beschrieben (siehe Screenshot), sobald es geöffnet wurde
  7. Ich habe versucht, es zu öffnen %temp%\VirtualBox\, aberIch konnte nicht findenEs .

Bearbeitung 3:

  • Ich habe einige der vorherigen Schritte (3 bis 8) ausgeführt, indem ich ein zweites Gerät mit installiertem Win 8.1 verwendet habe, um die MSI-Datei zu erhalten.
  • Ich habe die Schritte 1 bis 4 auf dem PC ausgeführt, auf dem ich versuche, VirtualBox neu zu installieren.
  • Ich habe kopiert und eingefügtdie %temp%\VirtualBox\VirtualBox-5.0.8-r103449-MultiArch_amd64.msiDatei vom zweiten Gerät in den Ordner D:\Unknown\Users\Administrator\AppData\Local\Tempauf meinem Win 7-PC;
  • Ich führe das Installationsprogramm für VirtualBox 5.0.14 aus und schließlichIch habe erfolgreich installiertes, aber jetztwenn ich die neue VirtualBox öffne, erhalte ich erneut diesen Fehler

    Failed to create COM object
    
    Callee RC: REGDB_E_CLASSNOTREG” (0x80040154)
    

Antwort1

Wenn Sie beim erneuten Ausführen des Installationsprogramms nicht die Möglichkeit haben, VirtualBox zu deinstallieren, versuchen wir, es manuell zu entfernen (Ordner, Treiber und Registrierungseinträge).

Erstellen Sie einen Systemwiederherstellungspunkt

Schließen Sie VirtualBox (beenden Sie alle mit VirtualBox verbundenen Prozesse)

Bestätigen Sie, dass Sie C:\Program Files\Oracle\VirtualBox gelöscht haben

Löschen Sie die folgenden Dateien:

  1. C:\Windows\System32\Drivers\vboxdrv.sys
  2. C:\Windows\System32\Drivers\vboxnetadp.sys
  3. C:\Windows\System32\Drivers\VBoxNetAdp6.sys
  4. C:\Windows\System32\Drivers\vboxnetflt.sys (Je nachdem, welche Version von VirtualBox Sie zuvor installiert haben, verfügen Sie möglicherweise nicht über diesen Treiber.)
  5. C:\Windows\System32\Drivers\vboxusbmon.sys
  6. C:\Windows\System32\Drivers\vboxusb.sys (Je nachdem, welche Version von VirtualBox Sie zuvor installiert haben, verfügen Sie möglicherweise nicht über diesen Treiber.)

Navigieren Sie in der Registrierung zu HKLM\System\CurrentControlSet\Services.

Löschen Sie die folgenden Schlüssel:

  1. VBoxDrv
  2. VBoxNetAdp
  3. VboxNetFit
  4. VBoxNetLwf
  5. VBoxUSBMon
  6. VBoxUSB (Je nachdem, welche Version von VirtualBox Sie zuvor installiert haben, verfügen Sie möglicherweise nicht über diesen Schlüssel)

Starte deinen Computer neu

Laden Sie die neueste Version von VirtualBox herunter

Installieren Sie VirtualBox

Zusätzliche Anweisungen 1

Führen Sie die Eingabeaufforderung als Administrator aus. Führen Sie die folgenden Befehle aus

cd "C:\Program Files\Oracle\VirtualBox"
VBoxSVC /ReRegServer
regsvr32 VBoxC.dll

Löschen Sie den Ordner C:\Users\.VirtualBox

Versuchen Sie, VirtualBox auszuführen

Zusätzliche Anweisungen 2

  1. Öffnen Sie die Eingabeaufforderung als Administrator
  2. Führen Sie den folgenden Befehl aus:

    md "C:\Benutzer\unbekannt\appdata\local\temp"

  3. Öffnen Sie %temp%

  4. Alles in diesem Ordner löschen

  5. Laden Sie VirtualBox Version 5.0.8 herunter (http://download.virtualbox.org/virtualbox/5.0.8/VirtualBox-5.0.8-103449-Win.exe)

  6. Schließen Sie alle anderen Programme

  7. Führen Sie das VirtualBox-Installationsprogramm aus fürVERSION 5.0.8. Sobald Sie zum ersten Bildschirm mit der Aufschrift „Willkommen“ gelangenSTOPPEN.

  8. Öffnen Sie %temp%\VirtualBox\

  9. Kopieren Sie %temp%\VirtualBox\VirtualBox-5.0.8-r103449-MultiArch_amd64.msi nach C:\Users\UNKNOWN\AppData\Local\Temp\

  10. Löschen Sie die Dateien in %temp%

  11. Jetzt alles schließen

  12. Führen Sie das VirtualBox-Installationsprogramm aus fürVERSION 5.0.14

Wenn das Problem dadurch behoben wird, können Sie nach Abschluss des Vorgangs und Neustart Ihres Computers C:\Users\Unknown sicher löschen. Sie können die Dateien in %temp% auch erneut löschen.

verwandte Informationen