HKLM\System\CurrentControlSet\Services\
Каждый подраздел в этом разделе описывает службу / драйвер.
Параметры:
Start: 0 = SERVICE_BOOT_START -- драйвер, загружается ntldr-ом;
1 = SERVICE_SYSTEM_START -- драйвер, вторая очередь;
2 = SERVICE_AUTO_START -- драйвер или служба, запускается SCM-ом (Services.exe);
3 = SERVICE_DEMAND_START -- драйвер или служба, запуск "вручную";
4 = SERVICE_DISABLED -- драйвер или служба, запуск отключён.
ErrorControl -- поведение системы при ошибках, которые сообщают драйвера:
0 = SERVICE_ERROR_IGNORE -- предупреждения не выводятся и не регистрируются;
1 = SERVICE_ERROR_NORMAL -- выводится предупреждение при ошибке;
2 = SERVICE_ERROR_SEVERE -- если последняя удачная конфигурация еще не используется, то она загружается;
3 = SERVICE_ERROR_CRITICAL -- то же самое, что и (2), но если посл. удач. конфиг. уже используется, то загрузка прерывается (появляется BSOD).
Type: 1 = SERVICE_KERNEL_DRIVER -- драйвер устройства;
2 = SERVICE_FILE_SYSTEM_DRIVER -- драйвер файловой системы режима ядра;
4 = SERVICE_ADAPTER -- утсаревшее значение;
8 = SERVICE_RECOGNIZER_DRIVER -- драйвер, распознающий файловую систему;
16 = SERVICE_WIN32_OWN_PROCESS -- служба с собственным процессом;
32 = SERVICE_WIN32_SHARE_PROCESS -- служба выполняется в общем процессе (обычно svchost.exe);
256 = SERVICE_INTERACTIVE_PROCESS -- может взаимодействовать с интерактивным сеансом