Menu Fermer

Comment retarder le démarrage d’un service Windows

Dans un précédent article, je vous expliquais comment retarder le lancement des programmes au démarrage de Windows 10.
On peut tout à fait faire la même chose avec les services Windows.

Le but est le même, réduire l’impact du démarrage de Windows et éviter les pics d’utilisation CPU et disques.
En étalant le démarrage des services Windows, cela permet d’éviter les surcharges et lenteurs.
Ainsi cela accélère le démarrage de Windows et permet de rendre ce dernier plus rapide.

Voici comment retarder le démarrage d’un service Windows.

Comment retarder le démarrage d'un service windows 10

Comment retarder le démarrage d’un service windows

Enfin il est aussi possible de différer le démarrage d’un service Windows.
Vous pouvez faire cela depuis la console MMC ou via le registre Windows.

Attention, il faut bien savoir ce que vous faites, car cela peut enregistrer des problèmes de démarrage de services à cause des dépendances.
Faites le donc en priorité sur les services Windows liées à des applications et non les services Windows utilisés par l’OS.

Si vous cherchez plutôt à optimiser le démarrage de Windows, il vaut mieux plutôt désactiver les services Windows inutiles.
Voir ce tutoriel :

Avec la console MMC

Voici comment placer un services Windows en démarrage différé.

  • Sur votre clavier, appuyez sur la touche + R
  • Puis saisissez services.msc et OK
  • La liste des services Windows s’affichent alors. Il faut alors modifier le type de démarrage pour le placer en différer
  • Double-cliquez sur le services puis dans type de démarrage, choisissez Automatique début différé
  • Répétez l’opération pour différer le démarrage de chaque service Windows
Retarder le démarrage d'un service windows 10 pour accélérer le démarrage de Windows 10
Bravo ! vous avez réussi à retarder le démarrage d’un service Windows.

Depuis le registre Windows

Windows stocke la configuration des services Windows dans le registre Windows.
Ainsi, il est possible de modifier les paramètres de démarrage directement dans la base de registre de Windows.
Cela consiste à créer une valeur DelayedAutostart et la positionnez à 1.

  • Sur votre clavier, appuyez sur la touche + R
  • Puis saisissez regedit et OK
  • Déroulez l’arborescence HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
  • La liste des services se trouvent alors dans chaque sous-clé.
  • Sélectionnez le service dont le démarrage est à différer
  • Puis à droite, faites un clic droit : Nouvelle > valeur D-Word 32 bits
  • Nommez la DelayedAutostart
  • Puis double-cliquez dessus et positionnez à 1
  • Répétez l’opération pour différer le démarrage de chaque service Windows
Retarder le démarrage d'un service windows 10 pour accélérer le démarrage de Windows 10
Bravo ! vous avez réussi à retarder le démarrage d’un service Windows.

Modifier le délai pour différer le démarrage des services Windows

Le délai par défaut est de 120 secondes (2 minutes). Sur du matériel rapide, cela peut être trop long à attendre.
Pour modifier le délai appliqué aux services automatiques (démarrage différé), il suffit de modifier une valeur du registre Windows

  • Sur votre clavier, appuyez sur la touche + R
  • Puis saisissez regedit et OK
  • Déroulez l’arborescence HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\
  • A droite, faites un clic droit : Nouvelle > valeur D-Word 32 bits
  • Nommez la AutoStartDelay
  • Double-cliquez dessus puis cochez Décimale
  • Fixer la valeur en millisecondes. Par exemple 60000 pour un délai d’une minute.
Retarder le démarrage d'un service windows 10 pour accélérer le démarrage de Windows 10
  • Redémarrez le PC afin de prendre en compte les changements
Retarder le démarrage d'un service windows 10 pour accélérer le démarrage de Windows 10