If an auto-start service with a SERVICE_ERROR_CRITICAL error control level fails to start, the SCM reboots the computer using the LKG configuration. Where XXX is the value saved in the following registry value: HKEY_LOCAL_MACHINE\System\Select\LastKnownGood. HKEY_LOCAL_MACHINE\SYSTEM\ControlSet XXX\Services The following is the registry key for this database: The system can restore this copy of the database if changes made to the active database cause the system reboot to fail. 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.Īfter a successful boot, the system saves a clone of the database in the last-known-good (LKG) configuration. The system simply reports that the boot was successful after the first user has logged on. When the boot is complete, the system executes the boot verification program specified by the BootVerificationProgram value of the following registry key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control.īy default, this value is not set. The dependencies listed for each service. This information is stored in the GroupOrderList value in the following registry key: The order of services within a group specified in the tags order vector. To specify the load ordering group for a service, use the lpLoadOrderGroup parameter of the CreateService or ChangeServiceConfig function. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control This information is stored in the ServiceGroupOrder value in the following registry key: The order of groups in the load ordering group list. The load order is determined by the following: For example, if an auto-start service depends on a demand-start service, the demand-start service is also started automatically. During system boot, the SCM starts all auto-start services and the services on which they depend.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |