We need to modify the Startup type of our Windows service from "Automatic" to "Automatic Delayed Start". How do I do this?
My code is like this:
<ServiceInstall Id="WinServiceInstall" Name="ServiceManager" DisplayName="ServiceManager" Type="ownProcess" Start="auto" ErrorControl="normal" Vital ='yes' Description ='Monitoring and running the jobs' Account="[SERVICEACCOUNT]" Password="[SERVICEPASSWORD]"> <util:ServiceConfig FirstFailureActionType="restart" SecondFailureActionType="restart" ThirdFailureActionType ="restart" cRestartServiceDelayInSeconds ="10" /> </ServiceInstall>
And how do I set the Restart service time? I would like to set Restart service after 2 minutes if failed.
The WiX tools follow the traditional compile and link model used to create executables from source code. At build time, the WiX source files are validated against the core WiX schema, then processed by a preprocessor, compiler, and linker to create the final result.
Place a ServiceConfig
element within the ServiceInstall
element.
<ServiceConfig DelayedAutoStart="yes" OnInstall="yes" OnReinstall ="yes" />
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With