There are separate installers available for VMware Horizon Client for Windows(32bit and 64 bit installers). Can you please provide the details of registry keys which you have used in installed rule to find the version number and which installer file (32 bit or 64 bit) you are using to deploy on which machine ( 32 bit or 64 bit)?
If you have enabled verbose logging you could see the Windowsupdate.log file to find which rule is failing..
We're currently trying to use both installers (x86 & x64) in our lab just to confirm everything is working as intended.
Here is the registry setting we're using for both installers.
HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware VDM\Client
And below is the file version confirmation for both x86 & x64.
From the screenshot provided it seems like you have used incorrect rules in your packages.
- Create Separate Packages for 32bit and 64bit application
- Use below for x86 package "Installed Rules"
- Use below for x64 package "Installed Rules"
You can use the same rule with "Less than" Comparison attribute value for applicability rule if the registry key used above is standard for all the versions of VMware Horizon Client.
I've now edited the rules for my two packages and it seems to work!
Or it works for the x86 package, don't have a x64 client nearby.
Thank you for your help!