Skip to main content

ServiceAttributes Enumeration

Defines values for the ServiceType, StartType, and ErrorControl columns of the ServiceInstall table.


AutoStartService starts during startup of the system.
DemandStartService starts when the service control manager calls the StartService function.
DisabledSpecifies a service that can no longer be started.
ErrorControlVitalWhen combined with other error flags, specifies that the overall install should fail if the service cannot be installed into the system.
ErrorCriticalLogs the error if it is possible and the system is restarted with the last configuration known to be good. If the last-known-good configuration is being started, the startup operation fails.
ErrorMessageLogs the error, displays a message box and continues the startup operation.
InteractiveA Win32 service that interacts with the desktop. This value cannot be used alone and must be added to either «see F:WixToolset.Dtf.WindowsInstaller.ServiceAttributes.OwnProcess» or «see F:WixToolset.Dtf.WindowsInstaller.ServiceAttributes.ShareProcess» .
NoneNo flags.
OwnProcessA Win32 service that runs its own process.
ShareProcessA Win32 service that shares a process.

WixToolset.Dtf.WindowsInstaller.dll version 4.0.2+644ed0118bae1aa885bb6cc906dc6c0b904de4d9