I fixed my problem ( looking at the msi install log helped because I realized that the old service was removed and then being added). In addition to the ServiceControl node that i added below - I also had a ServiceInstall node. I needed to take that out to get the behavior that I wanted.
Thanks Deepa On Fri, Nov 11, 2011 at 4:55 PM, Deepa Choundappan <deepa...@gmail.com>wrote: > I should add that when I uninstall my new msi - both services are removed. > > > On Fri, Nov 11, 2011 at 4:53 PM, Deepa Choundappan <deepa...@gmail.com>wrote: > >> Thanks ! You did give me a pointer as to how to do this but I did not get >> there all the way. I added a new ServiceControl node with the old Service >> name ( and a new component Guid). But what I found was that it definitely >> did stop the old service but did not delete it. I have both the Remove and >> Stop properties set to both. Any idea what else I am missing ? >> >> >> <ServiceControl Id="Id_AgentHostServiceControlPrev" >> Name ="$(var.agentHostServiceNamePrevious)" >> Remove="both" >> Stop="both" >> Wait="yes" >> /> >> >> On Fri, Nov 11, 2011 at 2:59 PM, Wilson, Phil >> <phil.wil...@invensys.com>wrote: >> >>> If it's an upgrade, you can just uninstall the old service and install >>> it again with your new name. Change the Component guid for the service >>> component and that just works. I don't know of anything that will just >>> change the name that's supported by MSI. >>> >>> The ServiceControl stuff lets you say you want to stop a service during >>> an install, maybe that's what you should look at. Also specify start at >>> install to start it (later) during the install. Services don't normally >>> prompt "files in use" dialogs AFAIK - is the service associated with a tray >>> app or something like that? Also behavior changes pre and post Vista, when >>> Restart Manager was introduced and the in-use detection algorithms changed. >>> >>> Phil Wilson >>> >>> -----Original Message----- >>> From: Deepa Choundappan [mailto:deepa...@gmail.com] >>> Sent: Friday, November 11, 2011 2:34 PM >>> To: WiX-users@lists.sourceforge.net >>> Subject: [WiX-users] Changing the Windows Service name on an upgrade >>> >>> Hi - >>> Our original version of the msi installed a service like "Service >>> Preview" >>> - I now need to change this to "Service" on a subsequent install. >>> >>> On an upgrade - I hit a Files In Use box which sayd "The following >>> applications are using files which the installer must update. You can >>> either close the applications and click "Try Again", or click "Continue" >>> so >>> that the installaer continues the installation, and replaces these files >>> when you system restarts". >>> >>> What can I do so that the install can correctly detect that there is >>> only a >>> name change or perhaps shutdown the old service itself before >>> continuining >>> with the installation? >>> >>> -- >>> Regards >>> Deepa >>> >>> ------------------------------------------------------------------------------ >>> RSA(R) Conference 2012 >>> Save $700 by Nov 18 >>> Register now >>> http://p.sf.net/sfu/rsa-sfdev2dev1 >>> _______________________________________________ >>> 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 >>> 3rd Floor, 40 Grosvenor Place, London, SW1X 7AW (Registered number 166023). >>> For a list of European legal entities within the Invensys Group, please go >>> to http://www.invensys.com/en/legal/default.aspx. >>> >>> You may contact Invensys plc on +44 (0)20 3155 1200 or e-mail >>> recept...@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). >>> >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> RSA(R) Conference 2012 >>> Save $700 by Nov 18 >>> Register now >>> http://p.sf.net/sfu/rsa-sfdev2dev1 >>> _______________________________________________ >>> WiX-users mailing list >>> WiX-users@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/wix-users >>> >> >> >> >> -- >> Regards >> Deepa >> > > > > -- > Regards > Deepa > -- Regards Deepa ------------------------------------------------------------------------------ RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users