Comment faire pour différer le chargement de services spécifiques

Traductions disponibles Traductions disponibles
Numéro d'article: 193888 - Voir les produits auxquels s'applique cet article
Cet article peut contenir des liens vers des informations en langue anglaise (pas encore traduites).

Important : cet article contient des informations sur la modification du Registre. Avant de modifier le Registre, pensez à le sauvegarder et assurez-vous que vous savez le restaurer en cas de problème. Pour plus d'informations sur la sauvegarde, la restauration et la modification du Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
256986 Description du Registre de Microsoft Windows
Agrandir tout | Réduire tout

Résumé

Sur certains ordinateurs, notamment les systèmes plus anciens et ceux équipés de périphériques plus lents, il peut être nécessaire de différer le chargement d'un service Windows spécifique pour que l'ordinateur démarre correctement. Ou vous pouvez souhaiter vous assurer qu'un service a démarré et est disponible avant un autre à des fins de dépannage. Cela peut concerner par exemple un contrôleur de domaine, qui ne peut pas accéder au réseau lorsqu'un protocole (ou un service tel que DHCP), essaie de se charger AVANT que la carte réseau ait eu l'occasion d'être liée (par exemple, Compaq Netflex).

Plus d'informations

Vous devrez tout d'abord vérifier que la dépendance que vous souhaitez créer n'existe pas déjà. Voici quelques-unes des dépendances les plus courantes qui existent déjà dans une configuration par défaut :
   Service      		Dépend de
   -------      		----------
   Avertissement      		LanmanWorkstation
   Explorateur d'ordinateurs    LanmanWorkstation, LanmanServer, LmHosts
   ClipSrv      		NetDDE
   DHCP         		Afd, NetBT, TCP/IP
   Messenger    		LanmanWorkstation, NetBIOS
   NetBT       			TCP/IP
   NetDDE       		NetDDEDSDM
   NetLogon     		LanmanWorkstation, LmHosts
   Parallel     		Parport
   Replicator   		LanmanServer, LanmanWorkstation
				

Les sous-clés de Registre des services se trouvent à l'emplacement suivant et peuvent contrôler le chargement des services.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<nom_service>
Avertissement : toute utilisation incorrecte de l'Éditeur du Registre peut générer des problèmes sérieux, pouvant vous obliger à réinstaller votre système d'exploitation. Microsoft ne peut garantir que les problèmes résultant d'une mauvaise utilisation de l'Éditeur du Registre puissent être résolus. Vous assumez l'ensemble des risques liés à l'utilisation de cet outil.
Pour créer une nouvelle dépendance, sélectionnez la sous-clé qui représente le service dont vous souhaitez différer le démarrage, cliquez sur Modifier, puis sur Ajouter une valeur. Créez un nouveau nom de valeur "DependOnService" (sans les guillemets) avec comme type de données REG_MULTI_SZ, puis cliquez sur OK. Lorsque la boîte de dialogue Données apparaît, tapez les noms des services que vous préférez démarrer avant celui-ci, avec une entrée pour chaque ligne, puis cliquez sur OK.

Le nom du service à entrer dans la boîte de dialogue Données est le nom exact du service, tel qu'il apparaît dans le Registre sous la clé Services.

Lorsque l'ordinateur démarre, il utilise cette entrée pour vérifier que les services répertoriés dans cette valeur sont démarrés avant d'essayer de démarrer le service dépendant.

Par exemple, vous souhaiterez peut-être vous assurer que votre service Serveur se charge avant le service WINS (Windows Internet Name Service). Si vous sélectionnez la clé WINS dans le Registre, vous remarquerez que la valeur DependOnService existe déjà. Dans une installation par défaut, le service WINS dépend déjà des services RPCSS (Appel de procédure à distance) et NTLMSSP (Windows NT LanMan Security Support Provider). Pour ajouter le service Serveur à cette liste, double-cliquez sur la valeur DependOnService. Dans l'Éditeur de chaînes multiples, sur la ligne au-dessous de NTMLSSP, ajoutez l'entrée "LANMANSERVER" (sans guillemets), puis cliquez sur OK.

De plus, le service Active Directory de Windows 2000 et Windows Server 2003 doit trouver et utiliser le service Serveur DNS. Le service Netlogon peut être différé afin de s'assurer que le service Serveur DNS est en cours d'exécution pour les requêtes et les enregistrements DNS dynamiques des contrôleurs de domaine Active Directory existants qui se trouvent dans la base de données du serveur DNS. Utilisez le DependOnService dans le Netlogon et ajoutez le service DNS à la liste de LanmanWorkstation et LanmanServer. Ainsi, Netlogon ne démarrera qu'une fois que le service Serveur DNS sur ce même ordinateur aura démarré et sera prêt.

Remarque Différez le service Netlogon pour DNS sur un ordinateur Windows 2000 ou Windows Server 2003 uniquement lorsque le service DNS réside sur le même serveur Windows 2000 ou Windows Server 2003.

Remarque Les entrées de ce champ ne tiennent PAS compte de la casse.

Avertissement : l'ajout manuel de cette entrée peut empêcher le système de démarrer correctement si vous établissez une « dépendance circulaire ». Dans sa forme la plus simple, un tel problème peut se produire lorsque vous rendez deux services différents dépendants l'un de l'autre. Aucun de ces deux services ne pourrait démarrer, puisqu'il exigerait que l'autre démarre en premier.

Remarque Si vous disposez d'un service qui doit démarrer vers la fin du cycle de démarrage mais que vous n'utilisez pas de dépendance de service spécifique, comme expliqué ci-dessus, sélectionnez l'un des services qui démarrent en dernier comme valeur de données de la valeur « DependOnService ». Les services couramment sélectionnés sont Spouleur et Messenger.

Références

Pour plus d'informations, consultez le Chapitre 8 du Kit de ressources de Windows NT Server, Dépannage général.

Propriétés

Numéro d'article: 193888 - Dernière mise à jour: jeudi 22 décembre 2005 - Version: 2.1
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows NT Workstation 4.0 Édition Développeur
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows 2000 Professionnel
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Édition familiale
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
Mots-clés : 
kbinfo KB193888
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com