Oracle VM VirtualBox – REGDB_E_CLASSNOTREG (0×80040154).

W związku z tym, że ostatnio dużo pracy wykonuję na wirtualnych maszynach różnego rodzaju, to dość często spotykam się z wieloma błędami, które ukazują się w różnych programach do ich tworzenia. Jednym z nich jest Oracle VM VirtualBox, gdzie podczas uruchomienia aplikacji spotkała mnie mała niespodzianka w postaci błędu, który uniemożliwiał start programu. Moja praca opóźniła się, gdyż szukałem rozwiązania problemu. Znalezienie przyczyny było dość trudne, lecz udało się wszystko szybko zdiagnozować. Prawdopodobnie błąd był spowodowany instalacją nowego pakietu .NET, aby rozwiązać ten problem trzeba uruchomić wiersz poleceń (CMD) z uprawnieniami administratora, a następnie trzeba wydać kilka poleceń.

Poniżej informacje o błędzie, który się pokazuje w trakcie uruchamiania.

Failed to create the VirtualBox COM object.
The application will now terminate. Callee RC: REGDB_E_CLASSNOTREG (0×80040154)

W Wierszu poleceń musimy w pierwszej kolejności przejść do folderu w którym znajduje się nasz VirtualBox, w moim przypadku była to lokalizacja: C:\Program Files\Oracle\VirtualBox\, dlatego też wydałem polecenie cd C:\Program Files\Oracle\VirtualBox\, a następnie 2 kolejne polecenia równie ważne, VBoxSVC /ReRegServer oraz regsvr32 VBoxC.dll – Oba polecania należy zatwierdzić klawiszem Enter.

Od tej pory nasz VirtualBox zacznie znowu działać. Jeżeli problem spotkał Ciebie, a ta strona pomogła Ci w jego rozwiązaniu to daj nam znać w postaci komentarza.

Czytaj więcej