Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Podczas rozruchu systemu program SCM uruchamia wszystkie usługi automatycznego uruchamiania i usługi, od których zależą. Jeśli na przykład usługa automatycznego uruchamiania zależy od usługi uruchamiania na żądanie, usługa uruchamiania na żądanie jest również uruchamiana automatycznie.
Kolejność ładowania jest określana przez następujące elementy:
Kolejność grup na liście grup porządkowania obciążenia. Te informacje są przechowywane w wartości List w następującym kluczu rejestru:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ServiceGroupOrder
Aby określić grupę porządkowania obciążenia dla usługi, użyj parametru lpLoadOrderGroupCreateService lub funkcji ChangeServiceConfig.
Kolejność usług w grupie określonej w wektorze kolejności tagów. Te informacje są przechowywane w następującym kluczu rejestru:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\GroupOrderList
Zależności wymienione dla każdej usługi.
Po zakończeniu rozruchu system wykonuje program weryfikacji rozruchu określony przez wartość ImagePath następującego klucza rejestru: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\BootVerificationProgram.
Domyślnie ta wartość nie jest ustawiona. System po prostu zgłasza, że rozruch zakończył się pomyślnie po zalogowaniu pierwszego użytkownika. Możesz podać program weryfikacji rozruchu, który sprawdza system pod kątem problemów i zgłasza stan rozruchu do programu SCM przy użyciu funkcji NotifyBootConfigStatus.
Po pomyślnym rozruchu system zapisuje kopię zapasową bazy danych w ostatniej znanej dobrej konfiguracji. System może przywrócić tę kopię bazy danych, jeśli zmiany wprowadzone w aktywnej bazie danych spowodują niepowodzenie ponownego uruchomienia systemu. Poniżej znajduje się klucz rejestru dla tej bazy danych:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSetXXX\Usługi
gdzie XXX jest wartością zapisaną w następującej wartości rejestru: HKEY_LOCAL_MACHINE\System\Select\LastKnownGood.
Jeśli uruchomienie usługi automatycznej z poziomem kontroli błędów SERVICE_ERROR_CRITICAL zakończy się niepowodzeniem, program SCM ponownie uruchomi komputer przy użyciu konfiguracji LKG. Jeśli konfiguracja LKG jest już używana, rozruch zakończy się niepowodzeniem.
Usługę automatycznego uruchamiania można skonfigurować jako usługę automatycznego uruchamiania z opóźnieniem, wywołując funkcję ChangeServiceConfig2 z SERVICE_CONFIG_DELAYED_AUTO_START_INFO. Ta zmiana zostanie w życie po następnym rozruchu systemu. Aby uzyskać więcej informacji, zobacz SERVICE_DELAYED_AUTO_START_INFO.