TABLE 2: Device Driver Registry Parameter Definitions That Affect Initialization Order
Value NameValue SettingValue Setting Description

StartSERVICE_BOOT_START (0)NTLDR or OSLOADER preloads driver so that it is in memory during the boot. Driver
initializes just before SERVICE_SYSTEM_START drivers.
SERVICE_SYSTEM_START(1)Driver loads and initializes after SERVICE_BOOT_START drivers have initialized.
SERVICE_AUTO_START (2)Services subsystem loads and initializes the driver or service.
SERVICE_DEMAND_START (3)Services subsystem starts the driver on demand.
SERVICE_DISABLED (4)Driver or service does not load or initialize.
ErrorControlIGNORE (0)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 user didn't choose LastKnownGood, reboot into
LastKnownGood. Otherwise, continue the boot.
CRITICAL (3) If the driver returns an error and user didn't choose LastKnownGood, reboot into
LastKnownGood. Otherwise, stop the boot with a blue screen crash.
GroupGroup NameDriver initializes when its group initializes.
TagTag NumberSpecifies location in group initialization order.
DependOnGroupGroup NameDriver won't load unless a driver from the group specified loads.
DependOnServiceService NameDriver or service won't load unless the specified driver or service loads.