Sequencing VMWare vSphere Client 5.0 in App-V

I’ve never had a problem sequencing the VMWare vSphere Client in App-V, from version 3.5 to 4.1 and everything in between. But all of a sudden, with version 5.0 I ran into an issue – the installer would not complete, getting almost to the end and then failing. The installation wizard would show “Rolling back action”, indicating it encountered a Windows Installer error.

I found this technet forum post that had just the solution for me:

http://social.technet.microsoft.com/Forums/en-US/appvgeneralsequencing/thread/f3589260-02f0-4ef4-bcad-4c0cb7a8ffd3

Following these steps I was able to successfully sequence the vSphere Client 5.0 in App-V. A couple of notes to flesh out the steps:

1. Extract the file: VMware-viclient-all-5.0.0-455964.exe using 7Zip or some other utility

2. In the resulting bin folder, Double-Click the VMware-viclient.exe file and wait for it to launch the installer, but don’t actually click through the wizard.

3. Hit start > run > and type %temp%

4. From here, you should see a folder with a long GUID (sort folders by date to find the most recent folder). In here you will have the MSI you want to edit, called VMware vSphere Client 5.0.msi

5. Copy this out of there and open it up in ORCA (see this link for info about ORCA: http://support.microsoft.com/kb/255905)

6.  In Orca, click Transform > New Transform

7. In the left hand pane, click on InstallExecuteSequence, then in the Rt. Hand pane, Rt. Click the following lines and choose “Drop Row”

  • VM_InstallUSB
  • VM_InstallUSB_SetData
  • VM_InstallHCmon
  • VM_InstallHCmon_SetData
  • VM_InstallUSBArbitrator
  • VM_InstallUSBArbitrator_SetData
  • VM_StartUSBArbSvc

8. Choose Transform > Generate Transform and save the file as whatever.mst (I called mine APPV.mst)

9. When sequencing, make sure to go into the extracted bin folder and install the j# prerequisite first, then install the MSI from the command line by using the following:

msiexec /i nameofmsi.msi TRANSFORMS=nameofmst.mst

This will apply the changes you made and ensure it does not attempt to install the USB drivers.

Posted in Blog and tagged , , , , , . Bookmark the permalink.

4 Responses to Sequencing VMWare vSphere Client 5.0 in App-V

  1. Philipp says:

    Your my HERO !!!!
    Thank you.

  2. James says:

    Awesome work. Thanks.

  3. veli ojala says:

    Doesn’t work with latest vSphere. Worked like angel with 5.0 but there is all new “5.0 update 1″. Same or new .mst doesn’t work. I think there are some new lines that you need to “drop” ?

  4. Bryan says:

    This works great. Just remember to run the command prompt as administrator before running the msiexec command… this caught me for an hour!

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>