Вам когда-нибудь приходилосьзапускать службу (service) на удаленной машине? Для этого Вы могли использовать какие-нибудь программы из комплекта Windows Resource Kit, но их часто не оказывается под рукой или они не удобны, или приводят к странным результатам. У каждой службы есть соответствующий раздел (key) в реестре, а каждый раздел имеет значение, определяющее способ запуска:
0х0 загрузка (Boot)
0х1 запуск (System)
0х2 автоматически (Automatic)
0х3 вручную (Manual)
0х4 блокировано (Disabled)
Для изменения способа запуска службы нужно просто изменить соответствующее значение. Я приведу пару примеров и список обычно используемых служб при стандартной установке Windows NT. Вообще, доступны и другие службы, я же выписалнесколько чаще используещихся. Проверьте, сделана ли резервная копия системы (system backup), или работайте с резервной (свободной) системой.
Ветвь:
HKEY_LOCAL_MACHINE
Раздел:
System\CurrentControlSet\Services\Atapi
Параметр:
Start
Тип данных:
REG_DWORD
Значение:
0х0
Пример запуска службы Atapi во время загрузки компьютера.
Ветвь:
HKEY_LOCAL_MACHINE
Раздел:
System\CurrentControlSet\Services\Eventlog
Параметр:
Start
Тип данных:
REG_DWORD
Значение:
0х2
Данное значение автоматически запускает журнал событий (event log) на компьютере. Чтобы внести изменения в кофигурацию, запустите regedit32.exe и выберите компьютер, на котором хотите поменять параметр службы.
Ветвь:
HKEY_LOCAL_MACHINE
Раздел:
System\CurrentControlSet\Services\Alerter
Параметр:
Start
Тип данных:
REG_DWORD
Значение:
0х3
Пример загрузки службы аварийных оповещений (alerter) вручную.
Ветвь:
HKEY_LOCAL_MACHINE
Раздел:
System\CurrentControlSet\Services\Browser
Параметр:
Start
Тип данных:
REG_DWORD
Значение:
0х2
Пример автоматического запуска службы просмотра сети (browser) при запуске Windows NT.
Ветвь:
HKEY_LOCAL_MACHINE
Раздел:
System\CurrentControlSet\Services\Busmouse
Параметр:
Start
Тип данных:
REG_DWORD
Значение:
0х4
Пример блокировки драйвера мыши busmouse.
Ветвь:
HKEY_LOCAL_MACHINE
Раздел:
System\CurrentControlSet\Services\DHCP
Параметр:
Start
Тип данных:
REG_DWORD
Значение:
0х3
Пример установки автоматического запуска клиентской службы DHCP.
Ветвь:
HKEY_LOCAL_MACHINE
Раздел:
System\CurrentControlSet\Services\Replicator
Параметр:
Start
Тип данных:
REG_DWORD
Значение:
0х3
Пример ручного запуска службы копирования каталогов (directory replication).
Ветвь:
HKEY_LOCAL_MACHINE
Раздел:
System\CurrentControlSet\Services\Messenger
Параметр:
Start
Тип данных:
REG_DWORD
Значение:
0х2
Пример автоматического запуска службы передачи сообщений (messenger), который позволяет отправлять и принимать сообщения, отправляемые, например, командой NET SEND.
Ветвь:
HKEY_LOCAL_MACHINE
Раздел:
System\CurrentControlSet\Services\Sermouse
Параметр:
Start
Тип данных:
REG_DWORD
Значение:
0х2
Пример автоматического запуска драйвера мыши на последовательном порту (serial mouse).
Ветвь:
HKEY_LOCAL_MACHINE
Раздел:
System\CurrentControlSet\Services\UPS
Параметр:
Start
Тип данных:
REG_DWORD
Значение:
0х4
Пример управления службой источника бесперебойного питания.
Для предотвращения запуска утилиты chkdsk при загрузке
Windows NT, поменяйте значение BootExecute ветви Session Manager.
Ветвь:
HKEY_LOCAL_MACHINE
Раздел:
System\CurrentControlSet\Control\Session Manager
Параметр:
BootExecute
Тип данных:
REG_DWORD
Значение:
autocheck autochk
Такое изменение реестра может понадобиться, если Вам известны дефектные диски (кроме загрузочного), однако необходимо отменить запуск chkdsk, чтобы завершить процедуру загрузки. Не забудьте, чтобы внесенные изменения вступили в силу, нужно перезагрузить компьютер.