Name | Type | Description | Required |
---|
Account | String | Fully qualified names must be used even for local accounts, e.g.: ".\LOCAL_ACCOUNT". Valid only when ServiceType is ownProcess. | |
Arguments | String | Contains any command line arguments or properties required to run the service. | |
Description | String | Sets the description of the service. | |
DisplayName | String | This column is the localizable string that user interface programs use to identify the service. | |
EraseDescription | YesNoType | Determines whether the existing service description will be ignored. If 'yes', the service description will be null, even if the Description attribute is set. | |
ErrorControl | Enumeration | Determines what action should be taken on an error. This attribute's value must be one of the following:- ignore
- Logs the error and continues with the startup operation.
- normal
- Logs the error, displays a message box and continues the startup operation.
- critical
- Logs 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.
| Yes |
Id | String | Unique identifier for this service configuration. This value will default to the Name attribute if not specified. | |
Interactive | YesNoType | Whether or not the service interacts with the desktop. | |
LoadOrderGroup | String | The load ordering group that this service should be a part of. | |
Name | String | This column is the string that gives the service name to install. | Yes |
Password | String | The password for the account. Valid only when the account has a password. | |
Start | Enumeration | Determines when the service should be started. The Windows Installer does not support boot or system. This attribute's value must be one of the following:- auto
- The service will start during startup of the system.
- demand
- The service will start when the service control manager calls the StartService function.
- disabled
- The service can no longer be started.
- boot
- The service is a device driver that will be started by the operating system boot loader. This value is not currently supported by the Windows Installer.
- system
- The service is a device driver that will be started by the IoInitSystem function. This value is not currently supported by the Windows Installer.
| Yes |
Type | Enumeration | The Windows Installer does not currently support kernelDriver or systemDriver. This attribute's value must be one of the following:- ownProcess
- A Win32 service that runs its own process.
- shareProcess
- A Win32 service that shares a process.
- kernelDriver
- A kernel driver service. This value is not currently supported by the Windows Installer.
- systemDriver
- A file system driver service. This value is not currently supported by the Windows Installer.
| Yes |
Vital | YesNoType | The overall install should fail if this service fails to install. | |