Thanks for all the advice.

I wrote a console application which uninstalls the per-user product.
It gets fired off as part of the burn chain. It won't work if the
product was installed by another user, but it's an improvement over a
manual uninstall.

Public code samples:
https://github.com/dwickern/wix-user-to-machine

On 12/19/12, Mihajlo Cvetanović <mcvetano...@gmail.com> wrote:
> My approach to the problem is to just detect the problem during
> installation
> and inform the user about it. If there are files found on the target folder
> after the previous version should have been uninstalled (after
> RemoveExistingProducts step) then abort the installation. More details:
> http://stackoverflow.com/q/13683651/395718
>
> Bootstrapper is not required for this.
>
>
> Derek Wickern wrote
>> I need to upgrade a package which was unfortunately created with
>> per-user scope. It's installing to ProgramFiles. I understand that MSI
>> can't upgrade my perUser to perMachine.
>>
>> I have some ideas:
>> 1. Automatically uninstall the per-user package (custom action?)
>> 2. Install the per-machine package right on top of the per-user package
>> 3. Detect the scope of the original package and upgrade to the same
>> scope. Otherwise default to perMachine.
>>
>> I just upgraded my project to WiX 3.6 and I'm using burn to create a
>> boostrapper. I'm hoping that gives me more options.
>>
>> What's the best solution here?
>
>
>
>
>
> --
> View this message in context:
> http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/WiX-3-6-upgrading-perUser-to-perMachine-tp7582131p7582460.html
> Sent from the wix-users mailing list archive at Nabble.com.
>
> ------------------------------------------------------------------------------
> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
> Remotely access PCs and mobile devices and provide instant support
> Improve your efficiency, and focus on delivering more value-add services
> Discover what IT Professionals Know. Rescue delivers
> http://p.sf.net/sfu/logmein_12329d2d
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>


-- 
Derek Wickern

------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to