VMFAQ.com - FAQing about virtualization since 2008

Add comment
Name:
Email:
* Comment:
(Use BBcode - No HTML)


Where can I find a 64 bit Virtual Infrastructure Client?

Currently there's no 64 bit VIC available. VMware will probably release such a client some time in second half of 2008.

There's however a workaround available that will make it possible to run the 32 bit client in a 64 bit windows. This solution was posted by mcadler in this posting:
****
  1. Run the installer. While it is sitting in the error message about needing a 32 bit OS find and copy "VMware Infrastructure Client 2.5.msi" in a subdirectory of the system temporary directory.
  2. Find an MSI table editor. You can get one called Orca from a Microsoft SDK. (Search for orca.msi.)
  3. Using orca, open the .msi file and delete the LaunchConditions steps from InstallUISequence and from InstallExecuteSequence. This new .msi file will install the program.
  4. Trying to connect to a VM will now probably fail. This is because it needs to run in a 32 bit managed environment and the default is 64. You can either change the entire machine state to default to 32 bits using "c:\Windows\Microsoft.NET\Framework64\v2.0.50727\Ldr64.exe setwow" or use corflags.exe from Visual Studio to set the 32 bit env flag on the VI Client binary itself, using "corflags VpxClient.exe /32BIT+" in "C:\Program Files (x86)\VMware\Infrastructure\Virtual Infrastructure Client\Launcher". The corflags solution is cleaner since it only has to be done once and affects only VI Client. I assume the ldr64 command would have to be done after each boot and it is a global change.
****



RSS