VirtualBox

Ticket #11767 (new defect)

Opened 12 months ago

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

Reported by: rousseauhk Owned by:
Priority: major 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

Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use