> On pre-Vista (pre MSI 4.0) the ServiceControl entries aren't considered for > files-in-use situations. On Restart Manager systems with MSI 4.0 and above, > it does look at the ServiceControl table but there have been some reports > that it doesn't work with every entry in the ServiceControl table and may be > unreliable.
Are you saying that I don't really have a way to do this? I mean the user will have to either stop manually the service before an uninstall/upgrade or to reboot the machine after an uninstall/upgrade? Thx, Viv On 3/26/2010 4:17 PM, Wilson, Phil wrote: > On pre-Vista (pre MSI 4.0) the ServiceControl entries aren't considered for > files-in-use situations. On Restart Manager systems with MSI 4.0 and above, > it does look at the ServiceControl table but there have been some reports > that it doesn't work with every entry in the ServiceControl table and may be > unreliable. > > Start on install and stop on install? It does both. There is a StopServices > action early in the execute sequence that stops services. Later on (after > files have been installed/replaced) there's a StartServices action. > > Phil Wilson > > -----Original Message----- > From: Viv coco [mailto:vcotirl...@hotmail.com] > Sent: Friday, March 26, 2010 2:12 AM > To: WiX > Subject: [WiX-users] stop the service before uninstall > > > Hi, > > > > My installer besides my application installs also a service which is the > "babysitter" for my application, eg takes care to restart my application if > it crashes. When I want to uninstall everything I get the error message: "The > setup must update files or services that cannot be updated while the system > is running. If you choose to continue, a reboot will be required to complete > the setup.". If I manually stop the service before running the uninstaller I > don't get this msg. But I actually "told" the uninstaller to stop the > service on uninstall: > > > > [code] > <ServiceControl Id='MyServiceControl' Name='MyServiceForTest' Start='install' > Stop='uninstall' Remove='uninstall'/> > [/code] > > > > 1) How can I get rid of this problem? I don't want to get the mesasage with > reboot the system as the uninstaller should be itself able to stop de service > and then to do the uninstall. > > > 2) And related to services: what happens if I have: > > > > [code] > <ServiceControl Id='MyServiceControl' Name='MyServiceForTest' Start='install' > Stop='install' Remove='uninstall'/> > [/code] > > > > the translation would be: start on install, stop on install. Which one is it > then? > > > > TIA, > Viv > > _________________________________________________________________ > Your E-mail and More On-the-Go. Get Windows Live Hotmail Free. > https://signup.live.com/signup.aspx?id=60969 > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > > *** Confidentiality Notice: This e-mail, including any associated or attached > files, is intended solely for the individual or entity to which it is > addressed. This e-mail is confidential and may well also be legally > privileged. If you have received it in error, you are on notice of its > status. Please notify the sender immediately by reply e-mail and then delete > this message from your system. Please do not copy it or use it for any > purposes, or disclose its contents to any other person. This email comes from > a division of the Invensys Group, owned by Invensys plc, which is a company > registered in England and Wales with its registered office at Portland House, > Bressenden Place, London, SW1E 5BF (Registered number 166023). For a list of > European legal entities within the Invensys Group, please go to > http://www.invensys.com/legal/default.asp?top_nav_id=77&nav_id=80&prev_id=77. > You may contact Invensys plc on +44 (0)20 7821 3848 or e-mail > inet.hqhelpd...@invensys.com. This e-mail and any attachments thereto may be > subject to the terms of any agreements between Invensys (and/or its > subsidiaries and affiliates) and the recipient (and/or its subsidiaries and > affiliates). > > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > > ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users