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. |
|