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.