[wix-users] MSI MajorUpgrade is not detecting old version

Demetrios Tsillas jtsillas at gmail.com
Mon Jul 16 10:07:56 PDT 2018


Thanks all for the suggestions. I think my strategy will be to first change
the location of the new install to a slightly different path than the old
installer.

Then I will use some custom action to detect the old install and ask the
user to uninstall before attempting to install the new package.

The number is uses is small and they are all technical people.

thanks again!!!!

On Sun, Jul 15, 2018 at 10:50 PM, Rob Mensching via wix-users <
wix-users at lists.wixtoolset.org> wrote:

> If so, I was mistaken.
> _____________________________________________________________
>  Short replies here. Complete answers over there:
> http://www.firegiant.com/
>
> -----Original Message-----
> From: wix-users <wix-users-bounces at lists.wixtoolset.org> On Behalf Of
> Stein Inge Åsmul via wix-users
> Sent: Sunday, July 15, 2018 6:50 PM
> To: WiX Toolset Users Mailing List <wix-users at lists.wixtoolset.org>
> Cc: Stein Inge Åsmul <glytzhkof at gmail.com>
> Subject: Re: [wix-users] MSI MajorUpgrade is not detecting old version
>
> OK, if the old version is per-machine and the new one is per-user, then
> there is nothing to clean up per-user of course. Hope that is the case. I
> just thought it was the other way around glancing at it.
>
> 2018-07-16 0:44 GMT+02:00 Stein Inge Åsmul <glytzhkof at gmail.com>:
>
> > Does that auto-magically clean out older per-user installs now?
> >
> > 2018-07-16 0:16 GMT+02:00 Rob Mensching via wix-users <
> > wix-users at lists.wixtoolset.org>:
> >
> >> Or set the new WiX-based Package/@InstallScope='perMachine'  :)
> >>
> >> _____________________________________________________________
> >>  Short replies here. Complete answers over there:
> >> http://www.firegiant.com/
> >>
> >> -----Original Message-----
> >> From: wix-users <wix-users-bounces at lists.wixtoolset.org> On Behalf Of
> >> Stein Inge Åsmul via wix-users
> >> Sent: Sunday, July 15, 2018 2:05 PM
> >> To: WiX Toolset Users Mailing List <wix-users at lists.wixtoolset.org>
> >> Cc: Stein Inge Åsmul <glytzhkof at gmail.com>
> >> Subject: Re: [wix-users] MSI MajorUpgrade is not detecting old
> >> version
> >>
> >> Maybe also a note that you could conceivably use your logon script,
> >> or maybe WMI (I have never tried for per user stuff) to clean out the
> >> existing per-user installations?
> >>
> >> I like the logon script approach, provided you have access to it (can
> >> be an endless sea of red tape in big environments or disallowed by
> >> principle of course). Just have your users log off on Friday, perform
> >> various maintenance and then uninstall on login for all of them?
> >>
> >> 2018-07-15 20:15 GMT+02:00 Stein Inge Åsmul <glytzhkof at gmail.com>:
> >>
> >> > The best approach would perhaps be to clean out the existing
> >> > per-user install via your distribution mechanism (SCCM?) and then
> >> > rely on per-machine installations from now on? Or perhaps continue
> >> > to install per-user? Hope not ;-). How about changing your new
> >> > version to be able to install side-by-side with the per-user
> >> > installation? (no interference between them - not always possible)
> >> >
> >> > Rob has an answer here on cleaning out old installs:
> >> > https://stackoverflow.com/a/15659159/129130 (if you don't have
> >> > features in your distribution system to do so auto-magically):
> >> >
> >> > You'll see a comment in that answer from me with another tip on how
> >> > to do a per-user to per-machine migration using Installshield (
> >> > https://stackoverflow.com/a/12291807/129130). It is an involved
> >> > procedure that worked for me in a particular case, but it is quite
> >> > clunky. I have never tried it with WiX.
> >> >
> >> > How large is your distribution?
> >> >
> >> > 2018-07-14 15:15 GMT+02:00 Nir Bar via wix-users <
> >> > wix-users at lists.wixtoolset.org>:
> >> >
> >> >> MSI_new.log says: MSI (c) (E4:0C) [08:15:00:855]:
> FindRelatedProducts:
> >> >> current install is per-user.  Related install for product
> >> >> '{41EEEE03-A050-46D8-82EC-4C6834A6A8C1}' is per-machine.
> Skipping...
> >> >> -- Nir Bar, Independent WiX Expert. Creator of- JetBA: WiX WPF
> >> >> Bootstrapper User Interface Framework JetBA++: WiX Native
> >> >> Bootstrapper User Interface Framework JetRummikub: Install WiX
> >> >> packages on remote machines
> >> >>
> >> >> __________________________________________________________________
> >> >> __ WiX Toolset Users Mailing List provided by FireGiant
> >> >> http://www.firegiant.com/
> >> >>
> >> >
> >> >
> >>
> >> ____________________________________________________________________
> >> WiX Toolset Users Mailing List provided by FireGiant
> >> http://www.firegiant.com/
> >>
> >> ____________________________________________________________________
> >> WiX Toolset Users Mailing List provided by FireGiant
> >> http://www.firegiant.com/
> >>
> >
> >
>
> ____________________________________________________________________
> WiX Toolset Users Mailing List provided by FireGiant
> http://www.firegiant.com/
>
> ____________________________________________________________________
> WiX Toolset Users Mailing List provided by FireGiant
> http://www.firegiant.com/
>


More information about the wix-users mailing list