На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

Automatically Starting Services



During system boot, the SCM starts all auto-start services and the services on which they depend. For example, if an auto-start service depends on a demand-start service, the demand-start service is also started automatically. When the boot is complete, the system executes the boot verification program specified by BootVerificationProgram value of the following registry key:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
By default, this value is not set. The system simply reports that the boot was successful after the first user has logged on. You can supply a boot verification program that checks the system for problems and reports the boot status to the SCM using the NotifyBootConfigStatus function.
After a successful boot, the system saves a clone of the database in the last-known-good (LKG) configuration. The system can restore this copy of the database if changes made to the active database cause the system reboot to fail. The following is the registry key for this database,

HKEY_LOCAL_MACHINE\SYSTEM\ControlSetXXX\Services
where XXX is the value saved in the following registry key value: HKEY_LOCAL_MACHINE\System\Select\LastKnownGood.
If an auto-start service with a SERVICE_ERROR_CRITICAL error control level fails to start, the SCM reboots the machine using the LKG configuration. If the LKG configuration is already being used, the boot fails.


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Автоматически Запуск Услуг



В течение системного ботинка, SCM начинает все авто-стартовые услуги и услуги на которых они зависят. Например, если авто-стартовая услуга зависит от требовать-стартовой услуги, требовать-стартовая услуга также начинается автоматически. Когда ботинок завершен, система выполняет программу проверки ботинка определенную величиной BootVerificationProgram следующего ключа регистрации:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
По умолчанию, эта величина не установлена. Система просто сообщает, что ботинок имел успех после того, как первый потребитель зарегистрировал на. Вы можете поставить программу проверки ботинка, которая проверяет систему на наличие проблем и сообщает статус ботинка на SCM, использовавший функцию NotifyBootConfigStatus.
После успешной загрузки, система сохраняет аналог базы данных в последний раз-узнанное-хорошо конфигурацию (LKG). Система может восстановить эту копию базы данных если изменения были сделаны активной базе данных причины системная перезагрузка, чтобы терпеть неудачу. Следующее является клавишей регистрации для этой базы данных,

HKEY_LOCAL_MACHINE\SYSTEM\ControlSetXXX\Services
где XXX - величина сохраненная в ключевой величине следующей регистрации: HKEY_LOCAL_MACHINE\System\Select\LastKnownGood.
Если авто-стартовая услуга с управляющим уровнем ошибки SERVICE_ERROR_CRITICAL не запускает, SCM перезагружает машину, использовавшую конфигурацию LKG. Если конфигурация LKG уже используется, загрузка терпит неудачу.


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz