Error code:

Failed to instantiate CLSID_VirtualBox w/ IVirtualBox, but CLSID_VirtualBox w/ IUnknown works. PSDispatch looks fine. Weird. Return code: E_NOINTERFACE (0x80004002) Component: VirtualBoxClientWrap Interface: IVirtualBoxClient {d2937a8E-CB8D-4382-90ba-b7DA78a74573} \

\

Solution: Modify it in the registry

HKEY_CLASSES_ROOT\CLSID\{00020420-0000-0000-c000-000000000046} InprocServer32 changed to C:\Windows\ System32\ oleaut32.dll

HKEY_CLASSES_ROOT\CLSID\{00020424-0000-0000-c000-000000000046} InprocServer32 changed to C:\Windows\ System32\ oleaut32.dll