If you have code that causes the application(s) detected to shutdown
(including using the built-in actions to stop services you install) the
restart manager-related detection code doesn't always acknowledge that. As a
result the user is often told of a need for reboots that ultimately are
never required.

If files-in-use are not replaced (just moved/marked for removal on next
reboot) then Windows Installer doesn't ask for a reboot unless a
reboot-related action or property are set indicating otherwise. In
uninstallations, that is often the case.

You could try setting REBOOT=Force when you detect that you will be
uninstalling. That should cause a reboot prompt.

The reason for reboot instead of logoff is that the system that removes
marked files system boot during isn't activated during logoff or logon, so
the marked files are never actually removed until an actual reboot.

-----Original Message-----
From: Ivo Beltchev [mailto:i...@roadrunner.com] 
Sent: Tuesday, July 13, 2010 8:55 PM
To: General discussion for Windows Installer XML toolset.
Subject: [WiX-users] Restart Manager (reboot after uninstall)

Hi

I have an uninstaller that uses the Restart Manager. When it detects 
that files are in use it shows one of two messages:

1) When uninstalling in quiet mode, there is a popup saying "...... a 
reboot will be required to complete the setup"

2) When uninstalling in UI mode, there is a list of processes with 2 
options: A) restart applications, B) Do not close applications. A reboot 
will be required.

I am expecting that after the uninstaller is finished there will be a 
prompt to restart the computer, but I don't get one.

Reading about MsiRMFilesInUse here: 
http://wix.sourceforge.net/manual-wix3/WixUI_dialogs.htm, I see "It 
allows the user to attempt to automatically close applications or ignore 
the prompt and result in the setup requiring a reboot after it 
completes." What does "result in requiring a reboot" mean? That the 
setup will ask the user to reboot, or that the user must remember to 
reboot manually?

If there is no reboot prompt built in, how do I make one (basically how 
do I detect if the user has chosen not to close the applications)? And 
even better, if I can customize the prompt to do a log off instead of 
reboot.


Thanks
Ivo



----------------------------------------------------------------------------
--
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to