WiX: Installing Service as LocalService

Posted by Tom the Junglist on Stack Overflow See other posts from Stack Overflow or by Tom the Junglist
Published on 2009-07-11T20:47:14Z Indexed on 2010/05/25 22:21 UTC
Read the original article Hit count: 509

Filed under:
|
|

Hey there,

I am trying to get my application an installer via WiX 3.0. The exact code is:

<File Id="ServiceComponentMain" Name="$(var.myProgramService.TargetFileName)" Source="$(var.myProgramService.TargetPath)" DiskId="1" Vital="yes"/>

<!-- service will need to be installed under Local Service -->
<ServiceInstall
						Id="MyProgramServiceInstaller"
						Type="ownProcess"
						Vital="yes"
						Name="MyProgramAddon"
						DisplayName="[removed]"
						Description="[removed]"
						Start="auto"
						Account="LocalService"
						ErrorControl="ignore"
						Interactive="no"/>
<ServiceControl Id="StartDDService" Name="MyProgramServiceInstaller" Start="install" Wait="no" />
<ServiceControl Id="StopDDService" Name="MyProgramServiceInstaller" Stop="both" Wait="yes" Remove="uninstall" />

Thing is, for some reason LocalService fails on the "Installing services" step, and if I change it to "LocalSystem" then the installer times out while trying to start the service.

The service starts fine manually and at system startup, and for all intents and purposes works great. I've heard there are issues getting services to work right under LocalService, but Google isnt really helping as everyone's responses have been "got it to work kthx".

Just looking to get this service set up and started during installation, that's all. Any help? Thanks!

© Stack Overflow or respective owner

Related posts about installation

Related posts about msi