InstallAware for Windows Installer
 

Install Service

This command installs a service.

With the Native Engine, a service installed using this command will be automatically removed during uninstallation. The uninstallation will not attempt to stop the service before removal; this may delay the actual removal of the service until the next reboot of the system. If you would like to immediately stop the service, call the Control Service command before calling Apply Uninstall in your script.

With the Windows Installer engine, service removal does not occur automatically. If you would like to remove the service during uninstallation, call the Control Service command with the control timing set to uninstallation before calling Apply Install in your script.

Service File

Choose the service entry point file. If the service requires other files as well, install them normally using the Install Files command.

Target Path

Enter the folder on the target system where the service should be installed.

Languages

Enter the numeric language identifiers for the service here. For instance, the identifier for English (US) is 1033. Leave this field empty if the driver is language neutral.

Service Name

Enter the name of the service, as it will be identified to the system. You may also use this name with the Control Service command.

Display Name

Enter the display name for the service, as it will appear in the Services Control Panel Application.

Service Description

Enter the ddescription for the service, as it will appear in the Services Control Panel Application.

Service Type

Choose the type of service being installed in the drop-down menu.

Service Interacts with Desktop

Check this item if the service interacts with the user. Uncheck it if the service does not interact with the user.

Load Order Group

If you wish to define the service as part of a load order group, enter the name of that group here.

Dependencies on Services and Load Order Groups

If the service requires that other services must have already been started before it can execute, specify the names of those services in this field:

  • To specify a service name, enter the name of the service.
  • To specify a load order group, consisting of multiple services, enter the name of the load order group prefixed with the + character.
  • If you need to specify dependencies on multiple services and/or load order groups, seperate each name with the [~] characters.

Service Startup

Choose how the service should start when the system is being started using the drop-down menu.

Startup Error Handling

Choose how errors occuring during an attempted service startup as part of a system start should be handled using the drop-down menu.

Account Name

If the service should run in the context of a particular user account, enter the name of that account here.

Account Password

If the service should run in the context of a particular user account, enter the password for that user account here.

Command Line Arguments

If there are any command line arguments to pass to the service, enter those arguments here.