After a clean install of VIC 2.5 on a 32bit Vista PC, the VIC never opens and exists with a "VpxClient has stopped working" message.
That's it, nothing else.
I've taken the time to look at two existing threads and suggested solutions without success.
Also, here's the application log from C:\Users\<username>\Local Settings\Application Data\Application Data\Application Data\VMware\vpx
2008-04-02 19:07:15.225 Log for VI Client Launcher, pid=4880, version=2.5.0, build=build-64192, option=release
2008-04-02 19:07:15.495 A fatal unhandled error occured in vi client
2008-04-02 19:07:15.520 System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
System.ArgumentException: Font 'Tahoma' does not support style 'Regular'.
at System.Drawing.Font.CreateNativeFont()
at System.Drawing.Font.Initialize(FontFamily family, Single emSize, FontStyle style, GraphicsUnit unit, Byte gdiCharSet, Boolean gdiVerticalFont)
at System.Drawing.Font..ctor(SerializationInfo info, StreamingContext context)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle._SerializationInvoke(Object target, SignatureStruct& declaringTypeSig, SerializationInfo info, StreamingContext context)
at System.RuntimeMethodHandle.SerializationInvoke(Object target, SignatureStruct declaringTypeSig, SerializationInfo info, StreamingContext context)
at System.Reflection.RuntimeConstructorInfo.SerializationInvoke(Object target, SerializationInfo info, StreamingContext context)
at System.Runtime.Serialization.ObjectManager.CompleteISerializableObject(Object obj, SerializationInfo info, StreamingContext context)
at System.Runtime.Serialization.ObjectManager.FixupSpecialObject(ObjectHolder holder)
at System.Runtime.Serialization.ObjectManager.DoFixups()
at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
at System.Resources.ResourceReader.DeserializeObject(Int32 typeIndex)
at System.Resources.ResourceReader.LoadObjectV2(Int32 pos, ResourceTypeCode& typeCode)
at System.Resources.ResourceReader.LoadObject(Int32 pos)
at System.Resources.ResourceReader.ResourceEnumerator.get_Entry()
at System.Resources.ResourceReader.ResourceEnumerator.get_Current()
at System.ComponentModel.ComponentResourceManager.FillResources(CultureInfo culture, ResourceSet& resourceSet)
at System.ComponentModel.ComponentResourceManager.FillResources(CultureInfo culture, ResourceSet& resourceSet)
at System.ComponentModel.ComponentResourceManager.FillResources(CultureInfo culture, ResourceSet& resourceSet)
at System.ComponentModel.ComponentResourceManager.ApplyResources(Object value, String objectName, CultureInfo culture)
at System.ComponentModel.ComponentResourceManager.ApplyResources(Object value, String objectName)
at VpxClient.FormVpxConnect.InitializeComponent()
at VpxClient.FormVpxConnect..ctor()
at VpxClient.Program.Main(String[] commandline)
I'm stuck
Well, I got my newly updated VIC 2.5.0 build 84767 working today on Vista (no sp1). I don't know if it will continue to work, but here's what I did:
1. copy libeay32.dll and ssleay32.dll from c:\program files\vmware\infrastructure\virtual infrastructure client\2.5 to c:\program files\vmware\infrastructure\virtual infrastructure client\launcher
2. open regedit and delete "hkey_current_user\software\vmware\virtual infrastructure client" and "hkey_current_user\software\vmware\vmware infrastructure client" (warning, this will remove all saved settings for your client)
3. set the shortcut to xpsp2 compatibility mode
I dont' know if ALL of these are necessary, but that's what I did, and I've been working all day on it without a crash. Good luck
Registry fix or update to SP1, other than that, I don't think the VIC supports Vista. I am using Vista however, it is VERY flaky. One day it will crash 3 or 4 times, and lock up, other days I don't have a single issue. Vista does have other issues, but since I use the VIC all day, I notice that with the VIC there are definite issues.
You may also try compatibility mode.
Hi rpaker,
You actually got it working?
I just tried using the compatibility mode (XPSP2) and didn't work. Same "VpxClient has stopped working" message.
I'm going to install Vista SP1, let's see what happens.
Well, I got my newly updated VIC 2.5.0 build 84767 working today on Vista (no sp1). I don't know if it will continue to work, but here's what I did:
1. copy libeay32.dll and ssleay32.dll from c:\program files\vmware\infrastructure\virtual infrastructure client\2.5 to c:\program files\vmware\infrastructure\virtual infrastructure client\launcher
2. open regedit and delete "hkey_current_user\software\vmware\virtual infrastructure client" and "hkey_current_user\software\vmware\vmware infrastructure client" (warning, this will remove all saved settings for your client)
3. set the shortcut to xpsp2 compatibility mode
I dont' know if ALL of these are necessary, but that's what I did, and I've been working all day on it without a crash. Good luck
That's great!
I am unfortunately unable to test this. I made the effort (mistake?) of
applying Vista SP1 and it completely hosed my system. Even upper tier
Microsoft technical support (free for SP1 related issues) are stumped.
I'm looking at a rebuild situation... exactly what I don't need right
now.
If my newly built system reacts the same way, I'll post here again.
But as far as I know I am done with this thread, at least for now.
Thank you for posting your findings though!
-Elias
I did this and everything seems to work perfectly
Thanks !
Worked perfect for me, thankyou!
This also worked for me.
Thank you!
Thanks for all the "it worked for me" messages. Time to close this.