Hi guys, I really don't want to be pushy but I need to find a solution for this: besides my application I also install a service that is babysitting my application, eg: restarts it when it crashes or whatever. When the product is uninstalled I get the 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." even though I specify that the service should be stopped when uninstalling (and the service will take care to also stop my application).
[code] <ServiceControl Id='MyServiceControl' Name='MyServiceForTest' Start='install' Stop='uninstall' Remove='uninstall'/> [/code] If I manually stop the service before uninstalling everything works fine. How can I solve this problem? I can't really ask the users to manually stop the service before uninstalling or to reboot the machine on every upgrade. How can I force the shutting down of the service? Thx, Viv ;) On 3/29/2010 12:21 PM, Viv Coco 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. >> > 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 > > > ------------------------------------------------------------------------------ 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