Automatyczne vs Automatyczne (opóźniony start) Typy uruchamiania usługi

Konsola usług (services.msc) w systemie Windows pozwala skonfigurować typ uruchamiania usług Windows. Jak wiesz, możesz wybrać jedną z opcji z rozwijanego menu: Automatyczny (opóźniony start), Automatyczny, podręcznik, lub Wyłączony.

automatyczny vs automatyczny opóźniony start okien usług

Ale czy wiesz, jaka jest różnica między automatycznym a automatycznym (opóźniony start).

Automatyczny vs Automatyczny (opóźniony start) Typy uruchamiania

Jeśli uruchamianie usługi jest ustawione na Automatyczny, ładuje się podczas rozruchu. Ponieważ istnieje zbyt wiele wbudowanych usług systemu Windows, firma Microsoft po raz pierwszy wprowadziła koncepcję „opóźnionego startu” w systemie Windows Vista, aby poprawić wydajność uruchamiania i logowania systemu Windows. Usługi automatyczne (opóźnione uruchamianie) nie zostaną uruchomione, dopóki nie zostaną uruchomione wszystkie inne usługi automatycznego uruchamiania.

Menedżer kontroli usług, po przetworzeniu usług automatycznego startu („Automatycznego”), przystępuje do uruchamiania usług, które są ustawione do działania jako Automatyczne (opóźniony start) poprzez wywołanie ScInitDelayStart() funkcjonować.

Po załadowaniu wszystkich usług automatycznego startu system domyślnie kolejkuje usługi „opóźnionego startu” na 2 minuty (120 sekund). Ten interwał można zmienić, tworząc w rejestrze wartość DWORD (32-bitową) o nazwie Opóźnienie autostartu i ustawienie opóźnienia (podstawa: dziesiętne) w sekundach, w następującym kluczu rejestru:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control

Poza tym Menedżer sterowania usługami ładuje usługi „opóźnionego startu” w taki sam sposób, w jaki uruchamia nieopóźnione usługi automatycznego uruchamiania. Nie ma innych różnic między typami uruchamiania automatycznego (opóźniony start) i automatycznego.

Cytowanie Blog Microsoft Performance Team: Procesy uruchamiania i opóźniony start automatyczny

Opóźniony automatyczny start usług systemowych. Aby rozwiązać problem rosnącej liczby usług ustawionych na automatyczne uruchamianie i wynikającego z tego negatywnego wpływu na wydajność rozruchu, istnieje nowy typ uruchamiania dla usług, które nie muszą uruchamiać się na początku procesu rozruchu – opóźniony początek. Dzięki temu usługa nadal uruchamia się automatycznie, ale ma dodatkową zaletę, że wydajność rozruchu jest poprawiona. Usługi ustawione jako opóźnione uruchomią się wkrótce po uruchomieniu.

Więc jak to działa? Menedżer sterowania usługami uruchamia usługi, które są skonfigurowane do opóźnionego automatycznego uruchamiania po zakończeniu uruchamiania wszystkich wątków automatycznego uruchamiania. Menedżer kontroli usług ustawia również priorytet początkowego wątku dla tych opóźnionych usług na THREAD_PRIORITY_LOWEST. Powoduje to, że wszystkie operacje we/wy dysku wykonywane przez wątek mają bardzo niski priorytet. Po zakończeniu inicjowania usługi priorytet jest ustawiany z powrotem na normalny przez Menedżera sterowania usługami. Połączenie opóźnionego startu, niskiego priorytetu procesora i pamięci, a także priorytetu dysku w tle znacznie zmniejsza zakłócenia w logowaniu użytkownika.

Wiele usług systemu Windows, w tym usługa inteligentnego transferu w tle (BITS), Windows Update Klient i Windows Media Center używają tego nowego typu uruchamiania, aby poprawić wydajność logowania po systemie uruchomić. Aby skonfigurować usługę do opóźnionego automatycznego uruchamiania, możesz utworzyć wartość REG_DWORD o nazwie Opóźniony autostart w kluczu rejestru konfiguracji usługi pod HKLM\SYSTEM\CurrentControlSet\Usługi

ZWIĄZANE Z:Usługi automatyczne (uruchomienie wyzwalania) i ręczne (uruchomienie wyzwalania) w systemie Windows

Wartości rejestru dla automatycznego i automatycznego (opóźniony start) Typy uruchamiania

Na przykład usługa optymalizacji dostarczania (DoSvc) jest ustawione na Automatyczny (opóźniony start) w systemie Windows 10 v1903. Oto wartości rejestru dla tej usługi, które przechowują wybór typu uruchamiania usługi:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DoSvc. Nazwa wartości: DelayedAutostart. Typ wartości: REG_DWORD. Dane wartości: 1

ten Opóźniony autostart dane wartości 1 oznacza, że ​​usługa jest ustawiona na opóźniony start. Jeśli brakuje wartości lub jest ustawiona na 0, to nie jest ustawione na opóźniony start.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DoSvc. Nazwa wartości: Początek. Typ wartości: REG_DWORD. Dane wartości: 2

Dla Początek Wartość DWORD, możliwe dane to:

  • 2 jest automatyczny
  • 3 jest ręczny
  • 4 jest niepełnosprawny
ZWIĄZANE Z:Kopia zapasowa i przywracanie konfiguracji usług systemu Windows (typ uruchomienia)
  • Jeśli Początek DWORD jest ustawiony na cokolwiek innego niż 2 (automatycznie), następnie Opóźniony autostart wartość jest ignorowana, nawet jeśli jest ustawiona na 1.
  • Jeśli Początek DWORD jest ustawiony na 2 (Automatycznie) i Opóźniony autostart jest ustawione na 0 lub brakuje wartości, oznacza to, że usługa jest ustawiona na Automatyczny start (bez opóźnienia.)

Od redakcji: Samowolna zmiana typów uruchamiania usługi może spowodować problemy w systemie. Zaleca się pozostawienie konfiguracji usług w Domyślne ustawienie systemu Windows w większości przypadków. Jeśli planujesz zmodyfikować konfigurację usług, wykonaj kopię zapasową bieżącej konfiguracja uruchamiania usługi, Stwórz Punkt przywracania, lub wykonaj pełna kopia zapasowa rejestru uprzednio.


Jedna mała prośba: Jeśli podobał Ci się ten post, udostępnij go?

Jeden „mały” udział od ciebie bardzo pomógłby w rozwoju tego bloga. Kilka świetnych sugestii:
  • Przypiąć!
  • Udostępnij to na swoim ulubionym blogu + Facebooku, Reddit
  • Tweetuj to!
Więc bardzo dziękuję za wsparcie, mój czytelniku. To nie zajmie więcej niż 10 sekund twojego czasu. Przyciski udostępniania znajdują się tuż poniżej. :)