ServiceConfig Element

WiX Help

ServiceConfig Element

Description

Service configuration information for failure actions.

Windows Installer references
None
Parents
Component, Include, ServiceInstall
Inner Text
None
Children
None
Attributes
Name Type Description Required
FirstFailureActionType Enumeration Action to take on the first failure of the service. This attribute's value should be one of the following:
none
reboot
restart
runCommand
Yes
ProgramCommandLine String If any of the three *ActionType attributes is "runCommand", this specifies the command to run when doing so.  
RebootMessage String If any of the three *ActionType attributes is "reboot", this specifies the message to broadcast to server users before doing so.  
ResetPeriodInDays Integer Number of days after which to reset the failure count to zero if there are no failures.  
RestartServiceDelayInSeconds Integer If any of the three *ActionType attributes is "restart", this specifies the number of seconds to wait before doing so.  
SecondFailureActionType Enumeration Action to take on the second failure of the service. This attribute's value should be one of the following:
none
reboot
restart
runCommand
Yes
ServiceName String Required if not under a ServiceInstall element.  
ThirdFailureActionType Enumeration Action to take on the third failure of the service. This attribute's value should be one of the following:
none
reboot
restart
runCommand
Yes
Remarks
Nesting a ServiceConfig element under a ServiceInstall element will result in the service being installed to be configured.
Nesting a ServiceConfig element under a component element will result in an already installed service to be configured. If the service does not exist prior to the install of the MSI package, the install will fail.
See Also
Wix Schema