Dépendances et ordre de démarrage des services sous Windows
Transcription
Dépendances et ordre de démarrage des services sous Windows
Kaluteam Dépendances et ordre de démarrage des services sous Windows Soumis par Gab 11-08-2008 Dernière mise à jour : 12-08-2008 Comment changer l'ordre de démarrage des services dans Windows ? Les dépendances entre services sont définies en base de registre dans les entrées : HKLM\SYSTEM\CurrentControlSet\Services\<nom-du-service>\DependOnService Par exemple, on sait que si le service EpsonBidirectionalService se lance avant le Service SNMP alors celui ci ne démarre pas. Pour corriger le problème on va créer dans la ruche HKLM\SYSTEM\CurrentControlSet\Services\EpsonBidirectionalService\ une clé DependOnService de type REG_MULTI_SZ et on entrera la valeur "SNMP" De cette façon, au lancement du système, le service EpsonBidirectionalService ne se lancera qu'après le Service SNMP démarré. Toutefois, cette technique n'est pas prévu pour gérer les enchaînements de démarrage de services. L'ordre de démarrage des services (pour ceux qui ont besoin de respecter un enchainement donné) est défini de plusieurs façons : - Ordre de lancement des groupes de services : HKLM\SYSTEM\CurrentControlSet\Control\ServiceGroupOrder\list Le "groupe" (facultatif) auquel appartient un service est défini dans l'entrée : HKLM\SYSTEM\CurrentControlSet\Services\<nom-du-service>\Group Exemple : les 2 services "CDFS" et "NTFS" appartiennent tous les 2 au même groupe "File system" - Ordre de lancement des services d'un même groupe : HKLM\SYSTEM\CurrentControlSet\Control\GroupOrderList\<nom-de-groupe> Chaque service appartenant à un groupe a une entrée : HKLM\SYSTEM\CurrentControlSet\Services\<nom-du-service>\tag qui est une valeur numérique donnant l'ordre de lancement du service dans le groupe, par ordre croissant de la valeur de tag. Le contenu (REG_BINARY) de ...GroupOrderList\<nom-de-groupe> est une synthèse de tous ces tags http://www.kaluteam.com/old Propulsé par Joomla! Généré: 23 February, 2017, 01:12