Hi!
It seems that a registry key is missing.
Apart from the ones you have listed, I also have a sub-key named "InprocServer32". In this sub-key there are two values, the "(Default)" which is set to the path of the VIX DLL (in my case "C:\Program Files\VMware\VMware VIX\VixCOM.dll") and an additional REG_SZ key called "ThreadingModel" with a value of "Free".
You could try to create these keys and see if this helps ;)
Best regards,
Alex