Le service Gestionnaire de session de trace Windows ne démarre pas et l’ID d’événement 7000 se produit

Cet article fournit une solution de contournement pour un problème où le service Gestionnaire de session de trace Windows ne démarre pas à l’heure spécifiée.

Applicabilité : Windows 10 - Toutes les éditions
Numéro de la base de connaissances d’origine : 839803

Importante

Cet article contient des informations sur la modification du Registre. Avant d’effectuer cette opération, veillez à sauvegarder le Registre et à bien comprendre comment le restaurer en cas de problème. Pour plus d’informations sur la sauvegarde, la restauration et la modification du Registre, consultez l’article Informations sur le Registre Windows destinées aux utilisateurs expérimentés.

Symptômes

Le service Gestionnaire de session de trace Windows ne démarre pas dans la valeur de délai d’expiration spécifiée par Service Control Manager (SCM). Par défaut, le délai d’expiration est de 30 000 millisecondes (30 secondes).

En outre, le journal des événements système indique cet échec de délai d’expiration par une entrée de journal similaire à ce qui suit :

Source : Gestionnaire de contrôle de service
ID d’événement : 7000

Le service Gestionnaire de session de suivi Windows 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 voulu.
Pour plus d’informations, consultez Le Centre d’aide et de support à l’adresse http://support.microsoft.com.
Ce problème apparaît lorsque l’installation de Microsoft Enterprise Instrumentation Framework (EIF) n’est pas terminée. Ce problème peut également apparaître lors du démarrage de l’ordinateur.

Solution de contournement

Pour contourner ce problème, augmentez la valeur de délai d’expiration par défaut pour le gestionnaire de contrôle de service dans le Registre.

Importante

De graves problèmes peuvent se produire si vous vous trompez en modifiant le Registre à l’aide de l’Éditeur du Registre ou toute autre méthode. Ces problèmes peuvent nécessiter la réinstallation du système d’exploitation. Microsoft ne peut pas garantir que ces problèmes puissent être résolus. Vous assumez l’ensemble des risques liés à la modification du Registre.

Pour augmenter la valeur du délai d’expiration dans le Registre, procédez comme suit :

  1. Démarrez l’Rédacteur du Registre (Regedit.exe).

  2. Pour modifier les données de valeur de la valeur DWORD ServicesPipeTimeout sur 60000 dans la clé de contrôle, procédez comme suit :

    1. Recherchez et cliquez sur la clé de Registre suivante : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet

    2. Cliquez sur la sous-clé Contrôle .

    3. Cliquez avec le bouton droit sur la valeur DWORD ServicesPipeTimeout , puis cliquez sur Modifier.

    4. Cliquez sur Décimal.

    5. Tapez 60000, puis cliquez sur OK.

  3. Si la valeur ServicesPipeTimeoutn’est pas disponible, ajoutez la nouvelle valeur DWORD, puis définissez ses données de valeur sur 60000 dans la clé de contrôle. Pour ce faire, procédez comme suit :

    1. Recherchez et cliquez sur la clé de Registre suivante : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet

    2. Cliquez sur la sous-clé Contrôle .

    3. Dans le menu Edition, pointez sur Nouveau, puis cliquez sur Valeur DWORD.

    4. Tapez ServicesPipeTimeout, puis appuyez sur Entrée.

    5. Cliquez avec le bouton droit sur la valeur DWORD ServicesPipeTimeout , puis cliquez sur Modifier.

    6. Cliquez sur Décimal.

    7. Tapez la valeur 60000, puis cliquez sur OK.

    La valeur est de 60 000 millisecondes et équivaut à 60 secondes ou à une minute.

Remarque

Cette modification n’entre pas en vigueur tant que l’ordinateur n’est pas redémarré.

Plus d’informations

Une fois que vous avez augmenté la valeur ServicesPipeTimeout dans le Registre, le gestionnaire de contrôle de service attend que les services utilisent la valeur complète de ServicesPipeTimeout avant que le journal des événements système signale que le programme n’a pas démarré.

Pour les services qui dépendent du service Gestionnaire de sessions de suivi Windows 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 accrue donnera à tous les services dépendants suffisamment de temps pour démarrer.