How to reinstall software that is already installed?
I have a very simple msi software package that is installed on all PC's. We have created a new package with some server information changed and it created a new package, the problem is... it's still the same version, it was just a server change inside the software. So when I go to push the new msi, it see's the software already installed... because it technically is. How can I get this reinstalled, without uninstalling? For this example just use the file as test.msi I'm not really savy with scripts and what not, so any help anyone can provide would be great! Thank you
Answers (1)
If the package GUID has changed in the new MSI, you can add the old MSI GUID to the Upgrade table and run the install of the new package. It will uninstall the old package, but it's all contained within the single command.
If the GUID has remained the same, you'll have to perfrom the uninstall before running the new package as an install. The Repair switches will not help you because it will leverage the locally cached copy of the old MSI.
If the change is only a reg key, XML file or something small, just deliver that small bit by itself and forgo using the new MSI as part of the upgrade process. Just use the new MSI for new installs.
I did try to uninstall the software earlier but the darn GUID was different on every machine for some reason, must be the way it installs. The uninstall feature of the MI was hit or miss too. - glennvelsol 10 years ago