Le service Windows Trace Session Manager ne démarre pas dans la valeur de délai d'attente spécifiée par le Service Control Manager (SCM). Par défaut, la valeur de délai d'attente est de 30000 millisecondes (30 secondes).
De plus, le journal des événements système indique cet échec de délai d'attente par une entrée de journal similaire à :
- Source : Service Control Manager
- ID de l'événement : 7000
Le service Windows Trace Session Manager n'a pas pu démarrer en raison de l'erreur suivante :
- Le service n'a pas répondu à la demande de démarrage ou de contrôle en temps opportun.
- (Pour plus d'informations, consultez le Centre d'aide et de support à http://support.microsoft.com )
Ce problème devient apparent lorsque l'installation de Microsoft Enterprise Instrumentation Framework (EIF) n'est pas terminée. Ce problème peut également devenir apparent lors du démarrage de l'ordinateur.
Solution de contournement
Pour contourner ce problème, augmentez la valeur de délai d'attente par défaut pour le gestionnaire de contrôle des services dans le registre.
Avertissement
Des problèmes sérieux peuvent survenir si vous modifiez le registre de manière incorrecte en utilisant l'Éditeur du Registre ou par une autre méthode. Ces problèmes peuvent nécessiter la réinstallation de votre système d'exploitation. Microsoft ne peut pas garantir que ces problèmes peuvent être résolus. Modifiez le registre à vos propres risques.
Pour augmenter la valeur de délai d'attente dans le registre, suivez ces étapes :
- Démarrez l'Éditeur du Registre (Regedit.exe).
- Pour changer la valeur des données pour la valeur ServicesPipeTimeout DWORD à 60000 dans la clé Control, suivez ces étapes :
- Localisez puis cliquez sur le registre suivant HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet
- Cliquez sur le sous-clé Control
- Cliquez avec le bouton droit sur la valeur ServicesPipeTimeout DWORD, puis cliquez sur Modifier.
- Cliquez sur Décimal.
- Tapez 60000, puis cliquez sur OK.
- Si la valeur ServicesPipeTimeout n'est pas disponible, ajoutez la nouvelle valeur DWORD, puis définissez ses données de valeur à 60000 dans le Control. Pour ce faire, suivez ces étapes :
- Localisez puis cliquez sur la clé de registre suivante : KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet
- Cliquez sur le Control
- Dans le menu Édition, pointez sur Nouveau, puis cliquez sur Valeur DWORD.
- Tapez ServicesPipeTimeout, puis appuyez sur ENTRÉE.
- Cliquez avec le bouton droit sur la valeur ServicesPipeTimeout DWORD, puis cliquez sur Modifier.
- Cliquez sur Décimal.
- Tapez une valeur de 60000, puis cliquez sur OK.
La valeur est de 60000 millisecondes et équivaut à 60 secondes ou à une minute.
Remarque Ce changement ne prend effet qu'après le redémarrage de l'ordinateur.
Plus d'informations
Après avoir augmenté la valeur ServicesPipeTimeout dans le registre, le gestionnaire de contrôle des services attend que les services utilisent toute la valeur ServicesPipeTimeout avant que le journal des événements système ne signale que le programme n'a pas démarré.
Pour les services qui dépendent du service Windows Trace Session Manager et qui nécessitent plusieurs minutes de démarrage, une valeur de 60 secondes peut ne pas être suffisante. Par conséquent, augmentez la valeur ServicesPipeTimeout de manière appropriée. Cette valeur augmentée donnera à tous les services dépendants suffisamment de temps pour démarrer.