How to have client detect whether update is needed

Topics: Configuration Issue
Aug 17, 2015 at 1:44 AM
Hello, I am new to WPP. I have successfully published Adobe Flash from an MSI and it does install successfully on workstations thru WSUS. My problem is that it also shows up on workstations that have a higher version already installed and thus the update fails. How do I add a rule to tell the client not to download/install the update if it has a newer version?
Coordinator
Aug 17, 2015 at 9:48 AM
Hello, you can make an "IsInstallable" rule based on this registry Key :
HKEY_LOCAL_MACHINE\SOFTWARE\Macromedia\FlashPlayerActiveX
and value : Version
Aug 17, 2015 at 6:47 PM
Edited Aug 17, 2015 at 7:51 PM
Thank you.
So on the Rule Type I select Registry Key Exists and put that registry key in. There is a Registry Value Exists but how would I specify that any version below the version I want to install so it would update anyone who has Flash installed at any lower value?



OK I think I have it - RegSZtoVersion rule!
Editor
Aug 17, 2015 at 11:36 PM
You can use the Flash catalog, it does have all the necessary rules but only applies to already installed "older" versions. So if you want to deploy new packages, you can deploy a base package with a rule like mentioned before and deploy the updates with the Flash catalog.

Regards
Norbert
Aug 21, 2015 at 4:12 AM
Hi Sorry to Hijack this but I'm having the same issue. Loving WPP by the way, its going to save us lots of time!

So I have imported the Adobe Flash updates via the catalog and as above all works well for machines that have flash already, now for all our workstations we want to install flash where it might have been missed on initial image of the machines so I have taken the cab file from the latest update and extracted and re-imported it as a separate "Application" With all the same details except I know that I need to tell it only to install when the regkey HKEY_LOCAL_MACHINE\SOFTWARE\Macromedia\FlashPlayerActiveX does not exist.

So on the 1st "already installed" rule page I just have the default MSIProductInstalled "a4488e5c-1022-432a-8066-72e1c4023310" rule

and

on the 2nd "update is installable" rule page I have tried both a combination of the default "Not" - MSIProductInstalled "a4488e5c-1022-432a-8066-72e1c4023310" with a "Not" RegKeyExists "SOFTWARE\Macromedia\FlashPlayerActiveX" or a Reg Sz To Version Reg Key of SOFTWARE\Macromedia\FlashPlayerActiveX Value=Version Comparison=Greater Than Or Eual To" leaving the Data set to 0,0,0,0

My attempts so far have not worked, would you be able to clarify the rules that I need to install this if the quoted reg key is not present please?

Looking forward to getting this going as it mean's I can use the same on other software too!

Thanks again
Mark
Editor
Aug 21, 2015 at 6:02 AM
Edited Aug 21, 2015 at 6:04 AM
Hi,

if you imported the updates from the Adobe Catalog, than there's a lot of package Level rules. Did you touch those?

If you're going to deploy Flash to any machine anywhay, than you should use this:
https://www.adobe.com/de/products/flashplayer/distribution3.html instead of the catalog.

Regards
Norbert
Aug 24, 2015 at 3:56 AM
NorbertFe wrote:
Hi,

if you imported the updates from the Adobe Catalog, than there's a lot of package Level rules. Did you touch those?

If you're going to deploy Flash to any machine anywhay, than you should use this:
https://www.adobe.com/de/products/flashplayer/distribution3.html instead of the catalog.

Regards
Norbert
Hi & Thanks for getting back to me, I extracted the msi from the cab file used in the latest update from the catalog. I see what you mean about the package level rules on my update chain from the catalog but they didn't get created when I created a new update for my "install" package.

I've created anther Flash 18 Install package using the Active-X msi install file from the url you posted and it just has the default MSIProductinstalled update level rules.

Would you be able to confirm how I create a rule to only allow installation if a registry key is not present?

Also I take it that it does not matter that I have both the update chain and the install package in the same "Adobe Systems, Inc.>Adobe Flash Player" folder in WPP?

Many thanks
Mark