Phil,
Thank you for your reply. I do have a couple other things to
mention that I did not know would have an effect. 1) We're doing a
driver installation during this process using Difx. I read of a
potential bug. I would also like to clear up the fact that the installer
is ran initially with administrative privileges. What I mean is that one
application fires the installer. That application is elevated. Therefore
the installer is loaded elevated from the start.
I have tried the ALLUSERS property but I was not able to get any
different result.
Concerning your alternate suggestion, would there be a line to look for
in the log. I reviewed it a number of times but there isn't an error
code that stands out. The installer exits with 0 and reports successful.
Once again, thank your for your time and support
-G
> Date: Wed, 2 Mar 2011 18:25:19 -0500
> From: "Wilson, Phil"<[email protected]>
> Subject: Re: [WiX-users] Passive Vs Full UI and it's effect on
> RemoveExistingProducts
> To: General discussion for Windows Installer XML toolset.
> <[email protected]>
> Message-ID:
> <682e56117f9ba0419d5247669e3f742d85105b2...@invsfoxxchmbx02.corp.com>
> Content-Type: text/plain; charset="us-ascii"
>
> RemoveExistingProducts after InstallFinalize works the way you describe - it
> is basically an install of the new version on top of the older version where
> the file replacement rules are followed. This means that only higher
> versioned files will get updated (ignoring data file rules).
>
> Here are two things you could check for, as well as look at a log to see
> what's going on:
>
> 1. Bypassing the UI sometimes results in ALLUSERS not being set. This can
> result in a per-user install being attempted on top of a per-machine install
> with unpredictable results.
>
> 2. RemoveExistingProducts after InstallFinalize means that the
> RemoveExistingProducts is not part of the install transaction. So you can
> install the new version, try to uninstall the old version but that fails and
> rolls back and reinstalls the old product, and now you have some strange mix
> of old and new on the system. The cure for this is to have the sequence
> InstallExecute, REP, InstallFinalize at the end of your execute sequence so
> that REP is within the install transaction.
>
> Phil Wilson
------------------------------------------------------------------------------
Free Software Download: Index, Search & Analyze Logs and other IT data in
Real-Time with Splunk. Collect, index and harness all the fast moving IT data
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business
insights. http://p.sf.net/sfu/splunk-dev2dev
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users