REGDB_E_CLASSNOTREG when start VirtualBox 5.0 on W7

Discussions related to using VirtualBox on Windows hosts.
Post Reply
KC Work
Posts: 2
Joined: 8. Aug 2015, 09:25

REGDB_E_CLASSNOTREG when start VirtualBox 5.0 on W7

Post by KC Work »

When I try to start VirtualBox 5.0 on one of my Windows 7 laptops, I get the following error pop-up:

Failed to create the VirtualBoxClient COM object.
The application will now terminate.
Callee RC: REGDB_E_CLASSNOTREG (0x80040154)


Last few lines of log:
00:00:00.358800 HostDnsMonitorProxy::notify
00:00:00.436800 VD: VDInit finished
00:00:05.553609 Watcher ERROR [COM]: aRC=E_ACCESSDENIED (0x80070005) aIID={0169423f-46b4-cde9-91af-1e9d5b6cd945} aComponent={VirtualBoxWrap} aText={The object is not ready}, preserve=false aResultDetail=0
I have no problem to start 5.0 VBox on my other Windows 7 and XP.

I've tried suggestions in the other thread "Callee RC: REGDB_E_CLASSNOTREG (0x80040154) error on xp2" but no success.

Any idea? Please help.
Thanks

Cheers,
KC
bauerb83
Posts: 3
Joined: 12. Aug 2015, 08:53

Re: REGDB_E_CLASSNOTREG when start VirtualBox 5.0 on W7

Post by bauerb83 »

Hello!

I have the same Problem.
When i try to start VirualBox a PopUp is shown with this errormessage:
Callee RC:
REGDB_E_CLASSNOTREG (0x80040154)
Her is the logfile:

Code: Select all

VirtualBox COM Server 5.0.0 r101573 win.x86 (Jul  9 2015 11:15:51) release log
00:00:00.007000 main     Log opened 2015-08-12T06:55:31.867477000Z
00:00:00.007000 main     Build Type: release
00:00:00.007000 main     OS Product: Windows 7
00:00:00.007000 main     OS Release: 6.1.7601
00:00:00.007000 main     OS Service Pack: 1
00:00:00.029001 main     DMI Product Name: Precision M4400                 
00:00:00.037002 main     DMI Product Version: 
00:00:00.037002 main     Host RAM: 3571MB total, 1332MB available
00:00:00.037002 main     Executable: C:\Program Files\Oracle\VirtualBox\VBoxSVC.exe
00:00:00.037002 main     Process ID: 8500
00:00:00.037002 main     Package type: WINDOWS_32BITS_GENERIC
00:00:00.075004          Home directory: 'C:\Users\berbau/.VirtualBox'
00:00:00.390022          usbLibDevCfgDrGet: DeviceIoControl 1 fail winEr (31)
00:00:00.738042          HostDnsMonitor: old information
00:00:00.738042            no server entries
00:00:00.738042            no search string entries
00:00:00.738042            no domain set
00:00:00.738042          HostDnsMonitor: new information
00:00:00.738042            server 1: 192.168.101.20
00:00:00.738042            no search string entries
00:00:00.738042            no domain set
00:00:00.738042          HostDnsMonitorProxy::notify
00:00:00.851048          VD: VDInit finished
00:00:05.962341 Watcher  ERROR [COM]: aRC=E_ACCESSDENIED (0x80070005) aIID={0169423f-46b4-cde9-91af-1e9d5b6cd945} aComponent={VirtualBoxWrap} aText={The object is not ready}, preserve=false aResultDetail=0
Greets
NicolasF
Posts: 1
Joined: 13. Aug 2015, 17:59

Re: REGDB_E_CLASSNOTREG when start VirtualBox 5.0 on W7

Post by NicolasF »

I have exactly the same error and cannot find any others error logs

Note: I have tried to downgrade to latest 4.3.30 and got also an error
Do you also have the same error while downgrading?

Hum, if I set the compatibility to "Vista SP2", I can start the client, but I'm not able to start any VMs, even create a new one

Code: Select all

00:01:03.911655          Loading settings file "D:\VirtualBox\Debian 8\Debian 8.vbox" with version "1.12-windows"
00:01:03.949657          ERROR [COM]: aRC=VBOX_E_OBJECT_NOT_FOUND (0x80bb0001) aIID={0169423f-46b4-cde9-91af-1e9d5b6cd945} aComponent={VirtualBoxWrap} aText={Could not find a registered machine with UUID {31e2b687-5c49-49a1-823e-d8177fe49051}}, preserve=false aResultDetail=0
00:01:04.056663          ERROR [COM]: aRC=E_FAIL (0x80004005) aIID={f30138d4-e5ea-4b3a-8858-a059de4c93fd} aComponent={MachineWrap} aText={This machine does not have any snapshots}, preserve=false aResultDetail=0
00:01:04.181671          ERROR [COM]: aRC=E_FAIL (0x80004005) aIID={4afe423b-43e0-e9d0-82e8-ceb307940dda} aComponent={MediumWrap} aText={Unknown exception
00:01:04.181671          F:\tinderbox\win-rel\out\win.amd64\release\obj\VBoxAPIWrap\MediumWrap.cpp[2245] (long __cdecl MediumWrap::GetEncryptionSettings(unsigned short **,unsigned short **))}, preserve=false aResultDetail=0
00:01:34.394677 Watcher  ERROR [COM]: aRC=E_FAIL (0x80004005) aIID={f30138d4-e5ea-4b3a-8858-a059de4c93fd} aComponent={MachineWrap} aText={The virtual machine 'Debian 8' has terminated unexpectedly during startup with exit code 1 (0x1).  More details may be available in 'D:\VirtualBox\Debian 8\Logs\VBoxStartup.log'}, preserve=false aResultDetail=0
00:03:58.879941          ERROR [COM]: aRC=E_FAIL (0x80004005) aIID={4afe423b-43e0-e9d0-82e8-ceb307940dda} aComponent={MediumWrap} aText={Unknown exception
00:03:58.879941          F:\tinderbox\win-rel\out\win.amd64\release\obj\VBoxAPIWrap\MediumWrap.cpp[2245] (long __cdecl MediumWrap::GetEncryptionSettings(unsigned short **,unsigned short **))}, preserve=false aResultDetail=0
00:04:15.594897          Loading settings file "D:\VirtualBox\Windows 7 64 bits\Windows 7 64 bits.vbox" with version "1.12-windows"
00:04:15.631899          ERROR [COM]: aRC=VBOX_E_OBJECT_NOT_FOUND (0x80bb0001) aIID={0169423f-46b4-cde9-91af-1e9d5b6cd945} aComponent={VirtualBoxWrap} aText={Could not find a registered machine with UUID {a6fec782-3a39-4e72-8e23-c54dc436521d}}, preserve=false aResultDetail=0
00:04:15.723905          ERROR [COM]: aRC=E_FAIL (0x80004005) aIID={f30138d4-e5ea-4b3a-8858-a059de4c93fd} aComponent={MachineWrap} aText={This machine does not have any snapshots}, preserve=false aResultDetail=0
00:04:15.841911          ERROR [COM]: aRC=E_FAIL (0x80004005) aIID={4afe423b-43e0-e9d0-82e8-ceb307940dda} aComponent={MediumWrap} aText={Unknown exception
00:04:15.841911          F:\tinderbox\win-rel\out\win.amd64\release\obj\VBoxAPIWrap\MediumWrap.cpp[2245] (long __cdecl MediumWrap::GetEncryptionSettings(unsigned short **,unsigned short **))}, preserve=false aResultDetail=0
00:04:23.471144 Watcher  ERROR [COM]: aRC=E_FAIL (0x80004005) aIID={f30138d4-e5ea-4b3a-8858-a059de4c93fd} aComponent={MachineWrap} aText={The virtual machine 'Windows 7 64 bits' has terminated unexpectedly during startup with exit code 1 (0x1).  More details may be available in 'D:\VirtualBox\Windows 7 64 bits\Logs\VBoxStartup.log'}, preserve=false aResultDetail=0
00:04:25.964286          ERROR [COM]: aRC=E_FAIL (0x80004005) aIID={4afe423b-43e0-e9d0-82e8-ceb307940dda} aComponent={MediumWrap} aText={Unknown exception
00:04:25.964286          F:\tinderbox\win-rel\out\win.amd64\release\obj\VBoxAPIWrap\MediumWrap.cpp[2245] (long __cdecl MediumWrap::GetEncryptionSettings(unsigned short **,unsigned short **))}, preserve=false aResultDetail=0
00:04:25.980287          ERROR [COM]: aRC=E_FAIL (0x80004005) aIID={4afe423b-43e0-e9d0-82e8-ceb307940dda} aComponent={MediumWrap} aText={Unknown exception
00:04:25.980287          F:\tinderbox\win-rel\out\win.amd64\release\obj\VBoxAPIWrap\MediumWrap.cpp[2245] (long __cdecl MediumWrap::GetEncryptionSettings(unsigned short **,unsigned short **))}, preserve=false aResultDetail=0
00:04:37.085922          ERROR [COM]: aRC=E_FAIL (0x80004005) aIID={4afe423b-43e0-e9d0-82e8-ceb307940dda} aComponent={MediumWrap} aText={Unknown exception
00:04:37.085922          F:\tinderbox\win-rel\out\win.amd64\release\obj\VBoxAPIWrap\MediumWrap.cpp[2245] (long __cdecl MediumWrap::GetEncryptionSettings(unsigned short **,unsigned short **))}, preserve=false aResultDetail=0
00:04:37.576950          ERROR [COM]: aRC=E_FAIL (0x80004005) aIID={f30138d4-e5ea-4b3a-8858-a059de4c93fd} aComponent={MachineWrap} aText={This machine does not have any snapshots}, preserve=false aResultDetail=0
00:04:37.624953          ERROR [COM]: aRC=E_FAIL (0x80004005) aIID={4afe423b-43e0-e9d0-82e8-ceb307940dda} aComponent={MediumWrap} aText={Unknown exception
00:04:37.624953          F:\tinderbox\win-rel\out\win.amd64\release\obj\VBoxAPIWrap\MediumWrap.cpp[2245] (long __cdecl MediumWrap::GetEncryptionSettings(unsigned short **,unsigned short **))}, preserve=false aResultDetail=0
00:04:37.681956          ERROR [COM]: aRC=E_FAIL (0x80004005) aIID={4afe423b-43e0-e9d0-82e8-ceb307940dda} aComponent={MediumWrap} aText={Unknown exception
00:04:37.681956          F:\tinderbox\win-rel\out\win.amd64\release\obj\VBoxAPIWrap\MediumWrap.cpp[2245] (long __cdecl MediumWrap::GetEncryptionSettings(unsigned short **,unsigned short **))}, preserve=false aResultDetail=0
bauerb83
Posts: 3
Joined: 12. Aug 2015, 08:53

Re: REGDB_E_CLASSNOTREG when start VirtualBox 5.0 on W7

Post by bauerb83 »

I also tried to switch back to version 4, but the same error.

Has anybody a solution?
mpack
Site Moderator
Posts: 39156
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Mostly XP

Re: REGDB_E_CLASSNOTREG when start VirtualBox 5.0 on W7

Post by mpack »

The error indicates an install problem, so just uninstall and then reinstall correctly. By correctly I mean installed for the correct user (not the Admin user account), and using "Run as administrator".

Do not mess around with compatibility modes, that can only add confusion. The current VirtualBox version is compatible enough already with all Windows versions except Win10.
bauerb83
Posts: 3
Joined: 12. Aug 2015, 08:53

Re: REGDB_E_CLASSNOTREG when start VirtualBox 5.0 on W7

Post by bauerb83 »

Hi!

I have downloaded the latest version (5.0.2), deinstalled the old version and installed the new version, but i get the same error.

Code: Select all

Das COM-Objekt für VirtualBox konnte nicht erzeugt werden.

Die Anwendung wird nun beendet.

Callee RC:REGDB_E_CLASSNOTREG (0x80040154)
VBoxSVC.log:

Code: Select all

VirtualBox COM Server 5.0.2 r102096 win.x86 (Aug 13 2015 17:46:30) release log
00:00:00.015000 main     Log opened 2015-08-25T11:57:30.036018900Z
00:00:00.015000 main     Build Type: release
00:00:00.015000 main     OS Product: Windows 7
00:00:00.015000 main     OS Release: 6.1.7601
00:00:00.015000 main     OS Service Pack: 1
00:00:00.038002 main     DMI Product Name: Precision M4400                 
00:00:00.046002 main     DMI Product Version: 
00:00:00.046002 main     Host RAM: 3571MB total, 1679MB available
00:00:00.046002 main     Executable: C:\Program Files\Oracle\VirtualBox\VBoxSVC.exe
00:00:00.046002 main     Process ID: 9312
00:00:00.046002 main     Package type: WINDOWS_32BITS_GENERIC
00:00:00.049002          Home directory: 'C:\Users\berbau/.VirtualBox'
00:00:00.357020          usbLibDevCfgDrGet: DeviceIoControl 1 fail winEr (31)
00:00:00.535030          USB: Unknown USB device detected ( idVendor: 0x0000, idProduct: 0x0000 ).                 Please, report the idVendor and idProduct to vbox.org.
00:00:00.910052          HostDnsMonitor: old information
00:00:00.910052            no server entries
00:00:00.910052            no search string entries
00:00:00.910052            no domain set
00:00:00.910052          HostDnsMonitor: new information
00:00:00.910052            server 1: 192.168.101.20
00:00:00.910052            no search string entries
00:00:00.910052            no domain set
00:00:00.910052          HostDnsMonitorProxy::notify
00:00:01.025058          VD: VDInit finished
00:00:06.140351 Watcher  ERROR [COM]: aRC=E_ACCESSDENIED (0x80070005) aIID={0169423f-46b4-cde9-91af-1e9d5b6cd945} aComponent={VirtualBoxWrap} aText={The object is not ready}, preserve=false aResultDetail=0
greets
KC Work
Posts: 2
Joined: 8. Aug 2015, 09:25

Re: REGDB_E_CLASSNOTREG when start VirtualBox 5.0 on W7

Post by KC Work »

mpack wrote:The error indicates an install problem, so just uninstall and then reinstall correctly. By correctly I mean installed for the correct user (not the Admin user account), and using "Run as administrator".

Do not mess around with compatibility modes, that can only add confusion. The current VirtualBox version is compatible enough already with all Windows versions except Win10.
Thanks!

I did as you've suggested but the same problem still appear.

What is inside this W7 of my laptop is conflicting with the COM object to cause "Failed to create the VirtualBoxClient COM object".
Anything to do with the .NET in this W7, which has following .NET setup? See attached GIF image.

No problem on my other W7.

Cheers,
KC
Attachments
dotNET-20150827_023206.gif
dotNET-20150827_023206.gif (13.37 KiB) Viewed 9848 times
Imfs
Posts: 1
Joined: 28. Aug 2015, 21:40

Re: REGDB_E_CLASSNOTREG when start VirtualBox 5.0 on W7

Post by Imfs »

Hey,

I have identified one possible reason and found a solution. I posted it on StackOverflow:

https://stackoverflow.com/questions/316 ... 2#32278502

Cheers
I.
Michael.U
Posts: 2
Joined: 17. Nov 2015, 20:53

Re: REGDB_E_CLASSNOTREG when start VirtualBox 5.0 on W7

Post by Michael.U »

I had the same problem on Windows 7 professional (error message: Callee RC:E_ACCESSDENIED (0x80070005)) and Windows 10 home (error message: Callee RC:REGDB_E_CLASSNOTREG (0x80040154)) ; on both systems creation of the com-object for VirtualBox failed. Multiple reinstallations failed. After new installation of Windows 7 and Virtualbox I compared a registry of a computer after fresh installation with no problem and the Windows 10 having this promlem. At the computers with the problem I found a registry key HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID\{819B4D85-9CEE-493C-B6FC-64FFE759B3C9} with three elements: (standard)="VirtualBox Application" and the two binary keys "AccessPermission" and "LaunchPermission". The fresh insalled computer did not have the keys "AccessPermission" and "LaunchPermission". After deleting "AccessPermission" and "LaunchPermission" on Windows 10 the problem was solved, even without reboot and new login. This also worked with Windows 7.
Post Reply