Thanks Chad! Taking out the Arguments attribute fixed it,  I read the
wix.chm again, Arguments is for passing the arguments to run the service not
install it. I wonder how Wix/MSI figures out the arguments required to
install/uninstall the service, because my services require specific
parameters to install and uninstall it.

Thanks again!
-Sandip

On Wed, Jun 4, 2008 at 2:01 PM, Chad Petersen <[EMAIL PROTECTED]>
wrote:

> Have you tried it without the Arguments="-Install" being part of the
> syntax? From what I understand, those arguments are those needed to run
> the service, not to install the service. For example, if I want to
> install our service smanually, I run -Service as the paramter, but I
> sure don't include that in my install as ServiceInstall takes care of it
> for me.
>
> It seemed worth mentioning.
>
> Chad
>
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Sandip
> Ghosh
> Sent: Wednesday, June 04, 2008 12:08 AM
> To: wix-users@lists.sourceforge.net
> Subject: [WiX-users] Issues with ServiceInstall
>
> I have been installing/uninstalling services through Custom Actions
> earlier.
> I attempted to use ServiceInstall to install the service. The service
> installs, but I cannot start it. It appears to be a permissions problem.
> I
> have read a bunch of posts, and have attempted some of the suggestions,
> but
> could not get this to work. I have tried to only install the service
> through
> the MSI and start the service manually, I get the error 1053 - "Service
> did
> not start in a timely manner". I think I was getting the 1920 error
> without
> the Account and Password attributes on ServiceInstall. If I attempt to
> start
> the service, then uninstall fails to remove it, the service goes into a
> disabled state and I have to reboot to clear the service registry. I
> have
> tried deleting registry keys related to the service, but it did not
> work.
> However if I uninstall without attempting to start the service, then the
> service gets correctly removed through the MSI. I could not get anything
> useful out of the Event Viewer or MSI logs. This all ofcourse, works
> fine if
> I attempt to install/start the service through the command line, which
> is
> what the Custom Action was invoking.
>
> Here is the code snippet, its pretty similar to what others have posted.
>
>   <Component Id="atlantis" Guid="65822460-7229-4935-94e7-449baf1ca86c"
> DiskId="1">
>     <File Id="file0" Name="file0" LongName="AtlantisAgent.exe"
> src="d:\test\atlantis\AtlantisAgent.exe" KeyPath="yes" />
>     <ServiceInstall Id="atlantisagentwinservice"
> Name="AtlantisAgentWinService" Arguments="-Install"
> DisplayName="AtlantisAgentWinService" Description="Atlantis Agent
> Windows
> Service" ErrorControl="normal" Start="auto" Type="ownProcess"
> Account="[SERVICEACCOUNT]" Password="[SERVICEPASSWORD]"/>
>     <ServiceControl Id="atlantisagentwinservice"
> Name="AtlantisAgentWinService" Remove="uninstall" Wait="yes"/>
>   </Component>
>
> I am using Wix 2.0.4820.
>
> Thanks,
> -Sandip
> ------------------------------------------------------------------------
> -
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services for
> just about anything Open Source.
> http://sourceforge.net/services/buy/index.php
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
>
> -------------------------------------------------------------------------
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services for
> just about anything Open Source.
> http://sourceforge.net/services/buy/index.php
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to