| TABLE 1: Service and Driver Registry Parameters |
| Value Name |
Value Setting |
Value Setting Description |
| DependOnGroup |
Group Name |
Drivers or services won't load unless a driver or service from the specified group loads. |
| DependOnService |
Service Name |
Services won't load until after the specified service loads. This parameter doesn't apply to device drivers. |
| Description |
Description of service |
Up to 1024-byte description of the service. New to Win2K. |
| DisplayName |
Name of service |
The Services application shows services by this name. If no name is specified, then the name of the service's Registry key serves as the service's name. |
| ErrorControl |
IGNORE (0) |
The I/O Manager ignores errors the driver returns. No warning logs or displays. |
| |
NORMAL (1) |
If the driver reports an error, a warning displays. |
| |
SEVERE (2) |
If the driver returns an error and the user doesn't use LastKnownGood, reboot into LastKnownGood. Otherwise, continue the boot. |
| |
CRITICAL (3) |
If the driver returns an error and the user doesn't use LastKnownGood, reboot into LastKnownGood. Otherwise, stop the boot with a blue screen crash. |
| FailureActions |
Description of actions the SCM should take when the service process exits unexpectedly
| Failure actions include restarting the service process, rebooting the system, and running a specified program. This value doesn't apply to drivers. New to Win2K. |
| FailureCommand |
Program command line |
The SCM reads this value only if FailureActions specifies that a program should execute upon service failure. This value doesn't apply to drivers. New to Win2K. |
| Group |
Group Name |
A driver or service that initializes when its group initializes. |
| ImagePath |
Path to service or driver executable file |
If ImagePath isn't specified, the I/O Manager looks for drivers in \winnt\system32\drivers, and the SCM looks for services in \winnt\system32. |
| ObjectName |
Usually LocalSystem, but can be account name such as Administrator |
Specifies the account in which the service will run. If Object-Name isn't specified, LocalSystem is used. This parameter doesn't apply to device drivers. |
| Start |
SERVICE_BOOT_START (0) |
NT Loader (NTLDR) or OSLOADER preloads the driver so that the driver is in memory during the boot. SERVICE_BOOT_START drivers initialize just before SERVICE_SYSTEM_START drivers. |
| |
SERVICE_SYSTEM_START (1) |
The driver loads and initializes after SERVICE_BOOT_START drivers have initialized. |
| |
SERVICE_AUTO_START (2) |
The SCM starts the driver or service. |
| |
SERVICE_DEMAND_START (3) |
The SCM must start the driver or service on demand. |
| |
SERVICE_DISABLED (4) |
The driver or service doesn't load or initialize. |
| Tag |
Tag Number |
A specified location in a group initialization order. This parameter doesn't apply to services. |
| Type |
SERVICE_KERNEL_DRIVER (1) |
Device driver. |
| |
SERVICE_FILE_SYSTEM_DRIVER (2) |
Kernel-mode file-system driver. |
| |
SERVICE_RECOGNIZER_DRIVER (8) |
File-system recognizer driver. |
| |
SERVICE_WIN32_OWN_PROCESS (16) |
A service that runs in a process that hosts only one service. |
| |
SERVICE_WIN32_SHARE_PROCESS (32) |
A service that runs in a process that hosts multiple services. |
| |
SERVICE_INTERACTIVE_PROCESS (256) |
A service that can display windows on the console and receive user input. |