Types de démarrage de service automatique vs automatique (démarrage différé)

La console Services (services.msc) dans Windows vous permet configurer le type de démarrage des Services Windows. Comme vous le savez, vous pouvez choisir l'une des options dans la liste déroulante: Automatique (démarrage différé), Automatique, Manuel, ou Désactivée.

fenêtres de services de démarrage différé automatique et automatique

Mais, savez-vous quelle est la différence entre automatique et automatique (démarrage différé).

Types de démarrage automatique vs automatique (démarrage différé)

Si un démarrage de service est défini sur Automatique, il se charge pendant le démarrage. Comme il existe trop de services Windows intégrés, Microsoft a d'abord introduit le concept de « démarrage différé » dans Windows Vista pour améliorer les performances de démarrage et de connexion de Windows. Les services automatiques (démarrage différé) ne démarreront qu'après tous les autres services à démarrage automatique.

Le gestionnaire de contrôle des services, après avoir traité les services de démarrage automatique (« Automatique »), il procède ensuite au lancement des services qui sont configurés pour s'exécuter en automatique (démarrage différé) en appelant le

ScInitDelayStart() une fonction.

Une fois tous les services de démarrage automatique chargés, le système met en file d'attente les services de « démarrage différé » pendant 2 minutes (120 secondes) par défaut. Cet intervalle peut être modifié en créant une valeur de registre DWORD (32 bits) nommée Délai de démarrage automatique et en définissant le délai (base: décimal) en secondes, dans la clé de registre suivante :

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control

En dehors de cela, le gestionnaire de contrôle des services charge les services de « démarrage différé » de la même manière qu'il démarre les services de démarrage automatique non différés. Il n'y a pas d'autres différences entre les types de démarrage automatique (démarrage différé) et automatique.

Citer Blog Microsoft Performance Team: Processus de démarrage et démarrage automatique retardé

Démarrage automatique retardé pour les services système. Pour résoudre le problème du nombre croissant de services configurés pour démarrer automatiquement et l'impact négatif qui s'ensuit sur performances de démarrage, il existe un nouveau type de démarrage pour les services qui n'ont pas besoin de démarrer tôt dans le processus de démarrage - le Delayed début. Cela permet à un service de démarrer automatiquement, mais avec l'avantage supplémentaire que les performances de démarrage sont améliorées. Les services configurés pour démarrer en différé démarreront peu de temps après le démarrage.

Alors, comment ça marche? Le gestionnaire de contrôle des services démarre les services qui sont configurés pour le démarrage automatique différé une fois que tous les threads à démarrage automatique ont fini de démarrer. Le gestionnaire de contrôle des services définit également la priorité du thread initial pour ces services retardés sur THREAD_PRIORITY_LOWEST. Ainsi, toutes les E/S de disque effectuées par le thread ont une priorité très faible. Une fois l'initialisation d'un service terminée, la priorité est rétablie à la normale par le gestionnaire de contrôle des services. La combinaison du démarrage différé, d'une faible priorité CPU et mémoire, ainsi que de la priorité du disque d'arrière-plan, réduit considérablement les interférences avec la connexion de l'utilisateur.

De nombreux services Windows, y compris le service de transfert intelligent en arrière-plan (BITS), Windows Update Client et Windows Media Center, utilisent ce nouveau type de démarrage pour améliorer les performances de connexion après un botte. Pour configurer un service pour un démarrage automatique différé, vous pouvez créer une valeur REG_DWORD appelée Démarrage automatique retardé dans la clé de registre de configuration du service sous HKLM\SYSTEM\CurrentControlSet\Services

EN RELATION:Services automatiques (déclenchement de démarrage) et manuels (déclenchement de démarrage) sous Windows

Valeurs de registre pour les types de démarrage automatique et automatique (démarrage différé)

Par exemple, le service Optimisation de la diffusion (DoSvc) est réglé sur Automatique (démarrage différé) dans Windows 10 v1903. Voici les valeurs de registre pour ce service qui stockent le choix du type de démarrage du service :

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DoSvc. Nom de la valeur: DelayedAutostart. Type de valeur: REG_DWORD. Données de valeur: 1

le RetardéAutostart données de valeur de 1 signifie que le service est configuré pour un démarrage différé. Si la valeur est manquante ou définie sur 0, alors il n'est pas défini sur un démarrage différé.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DoSvc. Nom de la valeur: Début. Type de valeur: REG_DWORD. Données de valeur: 2

Pour le Démarrer valeur DWORD, les données possibles sont :

  • 2 est automatique
  • 3 est manuel
  • 4 est désactivé
EN RELATION:Sauvegarder et restaurer la configuration des services Windows (type de démarrage)
  • Si la Démarrer DWORD est défini sur autre chose que 2 (Automatique), puis le Démarrage automatique retardé la valeur est ignorée, même si elle est définie sur 1.
  • Si la Démarrer DWORD est défini sur 2 (Automatique) et Démarrage automatique retardé est réglé sur 0 ou la valeur est manquante, cela signifie que le service est défini sur Automatique démarrer (pas de délai.)

Note de l'éditeur: La modification arbitraire des types de démarrage du service peut causer des problèmes au système. Il est conseillé de laisser la configuration des services dans le Paramètre par défaut de Windows dans la plupart des cas. Si vous envisagez de modifier la configuration des services, sauvegardez le configuration de démarrage du service, créer un Point de restauration, ou effectuer un sauvegarde complète du registre préalablement.


Une petite demande: si vous avez aimé ce post, merci de le partager ?

Un "minuscule" partage de votre part aiderait beaucoup à la croissance de ce blog. Quelques bonnes suggestions :
  • Épinglez-le !
  • Partagez-le sur votre blog préféré + Facebook, Reddit
  • Tweetez-le !
Alors merci beaucoup pour votre soutien, mon lecteur. Cela ne prendra pas plus de 10 secondes de votre temps. Les boutons de partage sont juste en dessous. :)