NT Services View

AdminStudio 2023 | 25.0 | Tuner

The NT Services view provides a way to change parameters for NT Services included in the base Windows Installer package.

Note:NT services cannot be added to a setup using Tuner. You can only make modifications to services in the base Windows Installer package.

The following options can be modified:

NT Services View Options

Option

Description

Name

This property contains the name of the service to install. This property may have the same value as the Display Name, but is used by the installer in a different way.

Display Name

The name of the service as it appears in user interfaces (such as the name used under the NT Services control panel). This string can be a maximum of 256 characters in length. It may be the same as the Name property.

Service Type

There are two service types available:

Service that runs in its own process
Service that shares a process with others

Interact with Desktop

Although uncommon, some services need to interact with the desktop to display message or dialog boxes for the user. If this service requires this functionality, this property’s value is set to Yes.

Start Type

The value in this property dictates when the service is started. The possible values are:

Automatic—The service starts during system startup.
Manual—The service starts when the service control manager calls the StartService function.
Disabled—The service cannot be started.

There are two additional values, available only for driver services:

Start at boot time—The device driver is started by the operating system loader.
Started by the system—The device driver is started by calling the IoInitSystem function.

Error Control

This property specifies what action is taken by the startup program should the service fail to start properly during startup. The available values are:

Ignore Error—Logs the error and continues startup.
Normal Error—Logs the error, displays a message box informing the user of the problem, and continues startup.
Critical Error—Logs the error, if possible, and restarts the system with the last-known-good configuration. If the last-known-good configuration caused the failure, the startup operation fails.

Overall Install

This property’s value specifies how the installation handles a situation when this service cannot be installed for some reason. There are two possible resolutions:

Continue overall install if service fails to install
Fail overall install if service fails to install

Load Order Group

The value of this property is a string that names the load ordering group of which this service is a member. If the service does not belong to a load order group, this value should be either an empty string or NULL.

Dependencies

A list of names of services or load ordering groups that the system must start prior to starting this service.

Start Name

The name under which the service is logged on. Leaving this field blank causes the service to be installed for the LocalSystem account.

See the Windows Installer help topic ServiceInstall Table for information on the format for the StartName value.

Password

The password associated with the start name. Most services will have a blank value for this property.

Arguments

This property contains any command-line arguments or properties required to run the service.

Description

This property contains a localizable description of the service. It is typically set by the setup author.

Feature

This read-only property contains the name of the feature with which this service is associated.