VirtualBox

Opened 11 years ago

Closed 8 years ago

#11767 closed defect (obsolete)

32-bit COM classes not registered by installer under 64-bit Windows hosts

Reported by: rousseauhk Owned by:
Component: installer Version: VirtualBox 4.2.12
Keywords: windows 64-bit com class not registered Cc:
Guest type: all Host type: Windows

Description

See https://forums.virtualbox.org/viewtopic.php?f=6&t=35918

Symptom: 32-bit apps that interact with the virtualbox COM SDK dont function when run on 64-bit windows hosts.

Errors are e.g.

Retrieving the COM class factory for component with CLSID {B1A7A4F2-47B9-4A1E-82B2-07CCD5323C3F} failed due to the following error: 80080005 Server execution failed (Exception from HRESULT: 0x80080005 (CO_E_SERVER_EXEC_FAILURE)).

Retrieving the COM class factory for component with CLSID {3C02F46D-C9D2-4F11-A384-53F0CF917214} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).

I believe the solution is simply making sure the correct regsvr32 is run when the component is installed. There is an MSDN article here which might be helpful: http://support.microsoft.com/kb/282747

Change History (1)

comment:1 by aeichner, 8 years ago

Resolution: obsolete
Status: newclosed

Please reopen if still relevant with a recent VirtualBox release.

Note: See TracTickets for help on using tickets.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette