Virtualbox "Aufruf RC: REGDB_E_CLASSNOTREG" (0x80040154)?

8

Ich habe das Virtualbox Problem bekommen

  

Aufruf RC: REGDB_E_CLASSNOTREG "(0x80040154)

plötzlich. Problem gestartet auf VirtualBox 4.3 (glaube ich). Ich habe auf Version 5 aktualisiert, in der Hoffnung, es zu beheben, hatte aber zu diesem Zeitpunkt kein Glück.

    
mrpalferink 26.07.2015, 21:54
quelle

7 Antworten

29

Meine Lösung: Überprüfen Sie Ihr Verzeichnis C:\Users\yourname\.VirtualBox\ ( yourname ist in der Tat Ihr Benutzername.)

Auf meinem PC gab es ein VirtualBox.xml mit einer Größe von 0 Kb. Außerdem gab es ein VirtualBox.xml-prev mit einer Größe von 3 Kb. Daten, wo irgendwann um die Zeit das Problem begann ...

Umbenennung von VirtualBox.xml-prev one in das VirtualBox.xml SOLVED meines Problems.

Für diejenigen ohne eine XML-Datei, hier ist meine XML-Datei, hoffentlich hilft es .....

%Vor%     
mrpalferink 26.07.2015 22:01
quelle
9

Ich hatte den Fehler ...

  

Fehler beim Erstellen des VirtualBoxClient-COM-Objekts.   Die Anwendung wird jetzt beendet.   Aufruf RC: REGDB_E_CLASSNOTREG (0x80040154)

... wenn VirtualBox als normaler Benutzer gestartet wird. Als Administrator starten arbeitete auf der anderen Seite.

System: Windows 8, VirtualBox 5

Tatsächlich tauchte das Problem "plötzlich" auf, nachdem ich mit rohen Festplattenzugriffen herumgespielt hatte. Während dieses Tests habe ich VirtualBox als Administrator neu installiert.

Was die Leute nicht immer wissen ist, dass die Registry auch eine Zugriffsrechtverwaltung hat, wie Dateien. Klicken Sie mit der rechten Maustaste auf einen Ordner, um auf das Autorisierungsfenster zuzugreifen, um sie anzuzeigen.

Bei der erneuten Installation als Administrator wurden die Registrierungsschlüssel mit einem Zugriff auf Administratorebene erstellt. Dadurch konnte ich VirtualBox nicht mehr als Nicht-Admin starten.

Die Neuinstallation als normaler Benutzer hat das Problem nicht gelöst. Wahrscheinlich, weil einige Schlüssel auf Administratorebene nicht gelöscht werden konnten.

Lösung, die für mich funktionierte:

  • Backup .VirtualBox (optional, da alle Backups: -)
  • sind
  • Deinstallieren von VirtualBox
  • Öffnen Sie den Registrierungseditor regedit.exe als Administrator.
  • Löschen Sie alle verbleibenden VirtualBox-Schlüssel (insbesondere .NET, Treiberregistrierungen, Compatibility Manager-Einstellungen)
  • Installieren Sie VirtualBox mit einem Benutzerkonto neu.

Anmerkungen:

Ich habe nicht versucht, den VirtualBox-Deinstallationsprozess auf Administratorebene mit sysinternals zu eskalieren. Das könnte auch funktionieren.

Seien Sie vorsichtig mit regedit. Die GUI ist ziemlich 90er. Gut zu wissen: STRG + F sucht unterhalb der aktuell ausgewählten Taste. Achten Sie also darauf, beim Starten der Suche nach oben zu gehen.

Ich hatte einen Schlüssel für einen USB-Treiber, den ich aufgrund von Zugriffsrechten nicht löschen konnte. Schließlich wurde dies sowieso nicht benötigt.

Bitte vergessen Sie nicht, Zugriffsrechte für VirtualBox-Dateien zu ändern, wenn diese mit VirtualBox als Administrator erstellt wurden.

    
Imifos 28.08.2015 19:27
quelle
3

Das Umbenennen von VirtualBox.xml-prev eins in VirtualBox.xml hat mein Problem gelöst.

    
John P 29.02.2016 17:58
quelle
1

Nach dem Upgrade auf VirtualBox-5.0.8-103449 wurde ein Fehler angezeigt: Virtualbox "Callee RC: REGDB_E_CLASSNOTREG" (0x80040154)

Kein Hinweis im Internet hat nicht geholfen.

Es half nur den gesamten Inhalt des Ordners "C: \ Benutzer \" Benutzer "\. VirtualBox" zu löschen und dann Oracle VM VirtualBox Verknüpfung auf dem Desktop neu zu starten .

Offenbar, wenn Sie die vorherige Version des Virtualbox-Ordners entfernen "C: \ Benutzer \" Benutzer "\. VirtualBox" wird entfernt.

Wie der Inhalt des Ordners sollte nach der Neuinstallation von VirtualBox manuell entfernt werden, sowie im Falle der Beschädigung von VirtualBox, zum Beispiel wegen Platzmangel auf der Festplatte.

Nicht zu verwechseln mit dem Ordner "C: \ Benutzer \" Benutzer "\ VirtualBox-VMs"

Dieser Ordner wird später angezeigt, nur nachdem die Einrichtung eine bestimmte virtuelle Maschine hat.

Entschuldigung für die maschinelle Übersetzung.

    
Алексей Ерш 08.11.2015 11:16
quelle
1

In meinem Fall wurde dieser Fehler durch ein zero-byte% VirtualBox.xml im% code% des Benutzers verursacht. Ich habe es nach einem Downgrade auf .VirtualBox herausgefunden und eine aussagekräftigere Fehlermeldung bezüglich eines fehlenden 4.x -Tags erhalten.

    
ZeKritik 29.04.2016 04:23
quelle
0

Wie ich bereits heute (09.09.2015) für Superuser vorgeschlagen habe ,

Aktualisieren Sie auf die neue Version, die veröffentlicht wurde. Sie können hier

finden

Es hat einige Änderungen bezüglich der Windows 10 Probleme gegeben.

    
p2k 09.09.2015 18:14
quelle
0

Die Lösung befindet sich im letzten Absatz.

Ich hatte zufällig eine andere Ursache für die gleiche Fehlermeldung unter VirtualBox 5.0.20.
Also habe ich VirtualBox 5.1.10 vorübergehend installiert, die versucht, die Situation zu analysieren und mehr Informationen über mögliche Täter zu geben.

In meinem Fall sah die Fehlermeldung von VB 5.1.10 folgendermaßen aus:

  

Die Instanz von CLSID_VirtualBox mit IVirtualBox konnte nicht instanziiert werden, die Funktion CLSID_VirtualBox mit IUnknown funktioniert jedoch.   
PSDispatch sieht durch das Programm 'xxx' ({11B6009E-3F04-4478-A807-30FBD579FC07}) beschädigt aus und vermutet, dass es das fehlerhafte Modul oleaut32.msm als Komponente {997FA962-E067-11D1-9396-00A0C90F27F9} enthält.   Wir empfehlen Ihnen, "xxx" zu deinstallieren.   
Siehe auch Ссылка .

     

Ergebniscode:   
E_NOINTERFACE (0x80004002)   
Komponente:   
VirtualBoxClientWrap   
Schnittstelle:   
IVirtualBoxClient {d2937a8e-cb8d-4382-90ba-b7da78a74573}

Wo 'xxx' ist hier ein Platzhaltername für einen bestimmten Programmnamen, den er erwähnt und den er vorschlägt zu deinstallieren. (Der spezifische Name in meinem Fall ist hier nicht wichtig) .

Also habe ich das spezifische Programm, das die neue VirtualBox-Version beschuldigt hat, deinstalliert, und danach hat VB wieder angefangen zu arbeiten. Dann habe ich die alte VB-Version 5.0.20 neu installiert, die ich weiter verwenden musste und alles war gut.

    
Roland Pihlakas 23.01.2017 22:33
quelle

Tags und Links