
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
Bearbeitung 2:
Ich habe außerdem folgendes Vorgehen gemacht:
- Öffnen Sie die Eingabeaufforderung als Administrator
Führen Sie den Befehl aus:
md `cd D:\Unknown\Users\Administrator\AppData\Local\Temp`
Offen%temp%
- 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)
- Laden Sie VirtualBox Version 5.0.8 herunter
- Führen Sie denVirtualBox-Installationsprogrammfür VERSION 5.0.8. und ich habe dieFehlerwie zuvor beschrieben (siehe Screenshot), sobald es geöffnet wurde
- 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.msi
Datei vom zweiten Gerät in den OrdnerD:\Unknown\Users\Administrator\AppData\Local\Temp
auf 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:
- C:\Windows\System32\Drivers\vboxdrv.sys
- C:\Windows\System32\Drivers\vboxnetadp.sys
- C:\Windows\System32\Drivers\VBoxNetAdp6.sys
- 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.)
- C:\Windows\System32\Drivers\vboxusbmon.sys
- 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:
- VBoxDrv
- VBoxNetAdp
- VboxNetFit
- VBoxNetLwf
- VBoxUSBMon
- 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
- Öffnen Sie die Eingabeaufforderung als Administrator
Führen Sie den folgenden Befehl aus:
md "C:\Benutzer\unbekannt\appdata\local\temp"
Öffnen Sie %temp%
Alles in diesem Ordner löschen
Laden Sie VirtualBox Version 5.0.8 herunter (http://download.virtualbox.org/virtualbox/5.0.8/VirtualBox-5.0.8-103449-Win.exe)
Schließen Sie alle anderen Programme
Führen Sie das VirtualBox-Installationsprogramm aus fürVERSION 5.0.8. Sobald Sie zum ersten Bildschirm mit der Aufschrift „Willkommen“ gelangenSTOPPEN.
Öffnen Sie %temp%\VirtualBox\
Kopieren Sie %temp%\VirtualBox\VirtualBox-5.0.8-r103449-MultiArch_amd64.msi nach C:\Users\UNKNOWN\AppData\Local\Temp\
Löschen Sie die Dateien in %temp%
Jetzt alles schließen
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.