I am using Wise Package Studio 5.1. My original .MSI was created as per user, patched once as per user but now I want to install per machine. My new MSI, updated from the first but with new product and update codes, is supposed to uninstall the old one through the upgrades page (I also tried by calling an MSI within an MSI) and then install the new version as a machine install. Unfortunately, it still installs as per user even though I set the ALLUSERS property to 1. The MSI installs fine if I uninstall the old MSI with Admin rights and/or if I install onto a clean machine. Wise is having a tough time with this one, so I thought I'd post here.
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

0
I'd first double & triple check the obvious and make sure the new MSI truly does launch an uninstall of the old version by examining a verbose log. It's SUPPOSED to work... If not you may have found a bug in Windows Installer, who knows. Does your distribution method enable you to deploy a script? If so, maybe directly calling the old version uninstall, then launching the new version install might do the trick.
Answered 02/14/2005 by: VikingLoki
Second Degree Brown Belt

Please log in to comment
0
I would force the application to be reinstalled, use
msiexec /i "abc123.msi" REINSTALL=ALL REINSTALLMODE=VOMUS

//Göran
Answered 02/16/2005 by: fetgor
Senior Purple Belt

Please log in to comment
Answer this question or Comment on this question for clarity