Be as pushy as you like. Bear in mind everyone who replies to queries on
this list is doing it *voluntarily*. None of us get paid in anything
other than kudos or a feeling of self-fulfilment for spending our time &
using our knowledge to answer your queries. If people don't know how to
help you fix your problem you're going to have to figure it out on your
own.

Welcome to the world of free software.

P.S. The above isn't directed solely at Viv.

Palbinder Sandher 
Software Deployment & IT Administrator
T: +44 (0) 141 945 8500 
F: +44 (0) 141 945 8501 

http://www.iesve.com 
**Design, Simulate + Innovate with the <Virtual Environment>**
Integrated Environmental Solutions Limited. Registered in Scotland No.
SC151456 
Registered Office - Helix Building, West Of Scotland Science Park,
Glasgow G20 0SP
Email Disclaimer

-----Original Message-----
From: Viv Coco [mailto:vcotirl...@hotmail.com] 
Sent: 30 March 2010 11:08
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] stop the service before uninstall

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&#174; 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_i
d=77. You may contact Invensys plc on +44 (0)20 7821 3848 or e-mail
inet.hqhelpd...@invensys.com. This e-m!
 ail 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&#174; 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&#174; 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&#174; 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&#174; 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

Reply via email to