MSI UID for creating custom update(s)

Topics: Configuration Issue, Misc.
Aug 2, 2016 at 5:14 PM
Do I really need a MSI UID for every update I create?
I would like to run an application installation rather than an update to an existing application, we have so many older outdated version of java, flash and reader I feel it would be easiest to just run an application installation.
Thanks.
Aug 3, 2016 at 1:57 AM
Java for example will normally remove older versions if updated. I've got an "Install Java x64" update setup that only installs if another version of Java 8x64 is not installed already. Annoying like you say there are so may MSI UID's for all the versions but you can export and import rules.

I've included below (sorry seems we can't attach files) an export of my "update is already installed" rules if that helps and "update is installable" which uses Not installed values as an example.

Its for an old version of Java 8 x64 but once a machine has it installed they then get my Java "update" which is current.

installed .rules file:
<lar:Or>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418000ff}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418005ff}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418011ff}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418020f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418025f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418031f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418040f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418045f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418051f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418060f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418065f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418066f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418067f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418068f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418069f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418070f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418071f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418072f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418073f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418074f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418075f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418076f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418077f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418078f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418079f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418080f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418081f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418082f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418083f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418084f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418085f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418086f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418087f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418088f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418089f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418090f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418091f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418092f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418093f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418094f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418095f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418096f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418097f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418098f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418099f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418100f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418101f0}"/><msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418102f0}"/></lar:Or>

installable.rules file:
<lar:Or>
<lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418000ff}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418005ff}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418011ff}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418020f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418025f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418031f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418040f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418045f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418051f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418060f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418065f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418066f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418067f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418068f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418069f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418070f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418071f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418072f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418073f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418074f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418075f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418076f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418077f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418078f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418079f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418080f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418081f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418082f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418083f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418084f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418085f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418086f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418087f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418088f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418089f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418090f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418091f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418092f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418093f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418094f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418095f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418096f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418097f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418098f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418099f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418100f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418101f0}"/>
</lar:Not><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86418102f0}"/>
</lar:Not></lar:Or>
Oct 9, 2016 at 4:13 PM
Thanks for this. I realized that this version had a MSI remote reader as well as a regular MSI reader so I wound up using that for my own means.