/build/static/layout/Breadcrumb_cap_w.png

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


3 Comments   [ + ] Show comments
  • The best way would be to run it as a script instead so that it will execute. Software Distribution won't as it sees it installed. - nshah 9 years ago
  • I think doing the script will work. Thanks - glennvelsol 9 years ago
  • Using the script function worked perfectly. It just installed ontop of it without issue. Pretty cool.

    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 9 years ago

Answers (1)

Posted by: vjaneczko 9 years ago
9th Degree Black Belt
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.

 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ