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