Friday, September 9, 2016

Not all MSI's are different.

Today I learned that some - but not all - MSI's are created differently.

Take for instance Adobe Reader.  I had recently updated it to Reader DC 15.017.10050.  I created a new application and added the supersedence of the old one (15.016.20039) for uninstallation.  Normally I use Adobe Customization Wizard to enable options such as silent install and disabling cloud services.  After deploying I noticed in Software Center that the new one was consistently failing with error 0x87D00324.  This indicates an issue with the detection rule, in which case it was using the good ol' trustworthy MSI code.  

Problem is, the MSI codes for both 15.016.20039 and 15.017.10050 were exactly the same.  So I had to improvise a little.  Therefore I pointed 15.017... to a DisplayVersion registry key whose String value was 15.017.10050.  After updating this and refreshing the policy on the problematic clients, problem solved.


No comments:

Post a Comment