Comment faire pour activer le suivi de diagnostic pour MS DTC sur un ordinateur fonctionnant sous Windows

IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d’une traduction incorrecte du contenu ou de son utilisation par les clients.

La version anglaise de cet article est la suivante: 926099
Important Cet article contient des informations sur la façon de modifier le Registre. Assurez-vous que vous sauvegardez le Registre avant de le modifier. Assurez-vous que vous savez comment restaurer le Registre si un problème survient. Pour plus d'informations sur la façon de sauvegarder, restaurer et modifier le Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
256986 Description du Registre Microsoft Windows
INTRODUCTION
Cet article explique comment activer le suivi de diagnostic pour le Microsoft Distributed Transaction Coordinator (MS DTC) sur un ordinateur fonctionnant sous Windows.

Les types de fonctionnalités de suivi suivants sont disponibles :
  • Gestionnaire de transactions de suivi
    Gestionnaire de transactions (TM) suivi des pistes transaction statechanges. Il est généré par le Gestionnaire de transactions MS DTC. Le résultat est le format inbinary, et la sortie doit être mis en forme. Le Gestionnaire de transactions fait partie du service MSDTC.
  • Suivi d'erreur de gestionnaire de communication
    Suivi de communication manager (CM) erreur effectue le suivi de tous les processus qui charge le fichier Msdtcprx.dll et qui utilise l'interface d'appel de procédure distante de MS DTC pour communiquer avec d'autres processus liés à la DTC de MS. La sortie est au format texte. L'erreur « 0x8004d00a » est une erreur standard pour la communication suivi d'erreur de gestionnaire peut être utile.
Remarque Gestionnaire de transactions suivi et traçage d'erreur de gestionnaire de communication sont des processus indépendants. Vous pouvez activer indépendamment de transaction manager le suivi et la communication erreur du Gestionnaire de suivi. Ou bien, vous pouvez les désactiver indépendamment.
Plus d'informations

Activer le Gestionnaire de transactions de suivi

Vous pouvez utiliser le composant logiciel enfichable MMC Services de composants Microsoft Management Console () pour activer le Gestionnaire de transactions de suivi. Pour ce faire, procédez comme suit :
  1. Cliquez sur DémarrerBouton Démarrer, cliquez surTous les programmes, sur Accessoires, puis cliquez sur exécuter.
  2. Tapez comexp.msc, puis cliquez surOK.
  3. Développez Services de composants,ordinateurs, Poste de travail,Gestionnaire de transactions distribuées, cliquez sur LocalDTCet puis cliquez sur Propriétés.
  4. Cliquez sur l'onglet suivi .
  5. Sous l'onglet suivi , vous pouvez modifier les options de suivi de réticules du centre TM :
    • Sortie de trace
      • Suivre les Transactions
        • Suivre toutes les Transactions
        • Suivre les Transactions abandonnées
        • Trace les Transactions à long terme
Lorsque vous modifiez la configuration du traçage TM, le service MS DTC détecte les modifications. Toutefois, vous n'êtes pas obligé de recycler le processus. Par exemple, lorsque vous modifiez les transactions qui sont suivies ou l'emplacement du fichier de trace, le service MS DTC détecte la modification dans le Registre. Vous n'êtes pas obligé de redémarrer le service MS DTC.

Nouveau système de traçage de MS DTC dans Windows

Dans Windows Vista, MS DTC a un système de suivi de nouvelles et importantes. Le nouveau système a les objectifs suivants :
  • Qu'une seule ligne de code est requis pour ajouter des aformatted trace.
  • La trace est lisible par l'homme sur la production computerswithout un réseau.
  • Options de sortie sont flexibles.
  • La trace est rapide.
  • Vous n'avez pas à redémarrer l'ordinateur pour modifier theoptions.
En outre, dans Windows 10 et présentation technique de Windows Server 2016, le nom de fichier de journal de suivi comprend le nom du processus qui a appelé le journal de suivi. Ceci est contrôlé par la clé de Registre de sortie.

Configurer le suivi

Avertissement Des problèmes graves peuvent survenir si vous modifiez le Registre incorrectement à l'aide de l'Éditeur du Registre ou en utilisant une autre méthode. Ces problèmes peuvent nécessiter que vous réinstallez le système d'exploitation. Microsoft ne peut pas garantir que ces problèmes puissent être résolus. Modifiez le Registre à vos risques et périls.

Configuration du suivi se trouve sur le nœud local, une clé de Registre nommée suivi sous la clé de Registre de MS DTC. La clé de Registre de suivi comprend le Gestionnaire de connexion de suivi. Auparavant, vous avez utilisé la clé de Registre TraceCMErr pour configurer le Gestionnaire de connexion de suivi. La clé de Registre de suivi contienne les deux sous-clés suivantes :
  • Sources
    La sous-clé Sources configure le type de suivi.
  • Sortie
    La sous-clé sortie configure où la sortie de traçage est envoyée.
Remarque Assurez-vous que le processus peut accéder à la clé de Registre de suivi. Par défaut, la configuration de Windows Vista ne crée pas de cette clé et n'accorde pas les autorisations nécessaires pour cette clé. Vous pouvez utiliser l'Éditeur du Registre pour configurer la fonctionnalité de traçage.

Pour créer des fonctionnalités de suivi des entrées de Registre, procédez comme suit :
  1. Cliquez sur DémarrerBouton Démarrer, cliquez surTous les programmes, sur Accessoires, puis surexécuter, type Regedit, puis cliquez sur OK.
  2. Recherchez et puis cliquez sur une des sous-clés suivantes :

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\Tracing\Sources
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\Tracing\Output
  3. Dans le menu Edition , cliquez sur Nouveau, puis cliquez sur le type de données de l'entrée. Par exemple, cliquez survaleur DWORD (32 bits).
  4. Tapez le nom de la source souhaitée et appuyez sur ENTRÉE. Pour plus d'informations sur les noms de source, consultez le tableau dans la section « Configurer les sources ».
  5. Avec le bouton droit de la nouvelle entrée de Registre, cliquez surModifier, tapez la valeur souhaitée dans la zone de Valuedata , puis cliquez sur OK.
  6. Dans le menu fichier , cliquez surQuitter.

Configurer les sources

La clé de Registre Sources contient un ensemble de valeurs de Registre DWORD sont répertoriés dans le tableau suivant.
NomDescription
TRACE_MISCTraces ne peuvent pas être classés dans les autres catégories
TRACE_CM Traces dans le Gestionnaire de connexion
TRACE_TRACE L'infrastructure de trace elle-même
TRACE_SVC Démarrage du fichier .exe et de service de suivi
TRACE_GATEWAY Source de la passerelle
TRACE_UI Effectue le traçage de l'interface utilisateur
TRACE_CONTACT Trace le pool de contact et les contacts
TRACE_UTIL Routines d'utilitaire de traces qui sont appelées à partir de plusieurs emplacements
TRACE_CLUSTER Trace le code spécifiques au cluster (utilitaire)
TRACE_RESOURCE Trace le code spécifiques à la ressource de cluster
TRACE_TIP Source de suivi de transaction TIP (Internet Protocol)
TRACE_XA Source de suivi de gestionnaire de transactions XA (XATM)
JOURNAL_SUIVI Suivi du journal
TRACE_MTXOCI Source de suivi de couche MTS/OCI (Mtxoci.dll)
TRACE_ETWTRACE Source de suivi d'événements Tracing for Windows (ETW)
TRACE_PROXY Traces générées dans la DLL du proxy MSDTC
TRACE_KTMRM Traçage pour l'intégration avec le Gestionnaire de transactions du noyau
TRACE_VSSBACKUP Traçage pour l'intégration à Microsoft Visual SourceSafe de mécanisme de restauration et de sauvegarde
TRACE_PERFMON Suivi avec la prise en charge des compteurs de performance
La valeur DWORD doit être un nombre compris entre 0 et 255. La valeur DWORD indique le niveau de traçage qui se produit. Le tableau suivant répertorie les valeurs DWORD possibles.
ValeurDescription
0const octets TRACE_OFF
1const octets TRACE_ERROR
2const octets TRACE_WARNING
3const octets TRACE_INFO
4const octets TRACE_VERBOSE
5const octets TRACE_VERY_VERBOSE
6const octets TRACE_INOUT
0xF0const octets TRACE_OBSCURE
0xFFconst octets TRACE_EVERYTHING
Remarque Des valeurs plus élevées incluent automatiquement les valeurs les plus basses. Par conséquent, lorsque vous activez le niveau TRACE_INFO, le niveau TRACE_ERROR est également activé. Sources très peu utilisent tout suivi est supérieure au niveau TRACE_VERBOSE.

Configurer la sortie de trace

Avertissement Des problèmes graves peuvent survenir si vous modifiez le Registre incorrectement à l'aide de l'Éditeur du Registre ou en utilisant une autre méthode. Ces problèmes peuvent nécessiter que vous réinstallez le système d'exploitation. Microsoft ne peut pas garantir que ces problèmes puissent être résolus. Modifiez le Registre à vos risques et périls.

La clé de Registre de sortie contient un ensemble de valeurs qui contrôlent où la sortie de trace est envoyé. Ces valeurs sont les suivantes :
  • La valeur de TraceFilePath (REG_SZ) est la propriété rootfolder dans lequel les fichiers de trace doivent être stockées. Suivi est écrit, dans un fichier, un dossier nommé MSDTC-X.log. Dans ce nom de dossier, X représente le décimal PID du processus qui crée le fichier. Assurez-vous que tous les processus qui vous intéressent accessibles du dossier configuré. Dans le cas contraire, les informations de traçage seront perdues. Si cette valeur n'est pas définie, les traces ne sont pas envoyés vers un fichier.
  • La valeur ImageNameInTraceFileNameEnabled (REG_DWORD) détermine si le nom du fichier journal de suivi généré inclut le nom de fichier d'image du processus qui a appelé le journal de suivi. Si la valeur est une valeur non nulle, le nom de fichier d'image du processus sera figurer dans le fichier journal de suivi qui est généré. Si cette valeur est définie à zéro, le nom de fichier d'image du processus sera pas inclus dans le fichier journal de suivi qui est généré. Par défaut, la valeur est définie à zéro (0). Voici un exemple d'un nom de fichier de trace lorsque le fichier journal généré contenait le processus :

    MSDTC-msdtc.exe-3552.log ou MSDTC-svchost.exe – 3556.log
  • La valeur MemoryBufferSize (REG_DWORD) est thesize de la mémoire tampon circulaire dans lequel sont stockés les messages de trace. Si cette valeur est définie sur 0, le suivi de la mémoire est désactivé. Par défaut, cette valeur est de 10 Mo. Vous devrez peut-être augmenter cette valeur si vous activez le traçage documentés.
  • La valeur DebugOutEnabled (REG_DWORD) Active ou désactive la sortie au débogueur. Si la valeur est différente de zéro, la sortie est activée. Par défaut, cette clé de Registre de sortie est désactivée.
Lorsque vous modifiez la configuration de suivi de l'erreur de gestionnaire de connexion, les modifications prennent effet, lorsqu'un processus qui charge le fichier Msdtcprx.dll est recyclé. Par exemple, les modifications apportées à la configuration de suivi de l'erreur de gestionnaire de connexion prennent effet lorsque le processus du service MS DTC est recyclé.

Ou bien, vous pouvez créer un fichier .reg, puis vous pouvez utiliser l'Éditeur du Registre pour importer le fichier. Pour ce faire, procédez comme suit :
  1. Créer un nouveau fichier .reg contenant l'exemple de code suivant :
    Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\Tracing][HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\Tracing\Output]"DebugOutEnabled"=dword:00000000"TraceFilePath"="""MemoryBufferSize"=dword:0000000a"ImageNameInTraceFileNameEnabled"=dword:00000001[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\Tracing\Sources]"TRACE_MISC"=dword:00000000"TRACE_CM"=dword:00000000"TRACE_TRACE"=dword:00000000"TRACE_SVC"=dword:00000000"TRACE_GATEWAY"=dword:00000000"TRACE_UI"=dword:00000000"TRACE_CONTACT"=dword:00000000"TRACE_UTIL"=dword:00000000"TRACE_CLUSTER"=dword:00000000"TRACE_RESOURCE"=dword:00000000"TRACE_TIP"=dword:00000000"TRACE_XA"=dword:00000000"TRACE_LOG"=dword:00000000"TRACE_MTXOCI"=dword:00000000"TRACE_ETWTRACE"=dword:00000000"TRACE_PROXY"=dword:00000000"TRACE_KTMRM"=dword:00000000"TRACE_VSSBACKUP"=dword:00000000
  2. Cliquez sur DémarrerBouton Démarrer, cliquez surTous les programmes, sur Accessoires, puis surexécuter, type Regedit , puis cliquez surOK.
  3. Dans le menu fichier , cliquez surImporter.
  4. Recherchez le fichier que vous avez créé à l'étape 1, puis cliquez surOuvrir. La boîte de dialogue éditeur s'affiche.
  5. Cliquez sur OK.
  6. Dans le menu fichier , cliquez surQuitter.

Effet sur les performances

Par défaut, la fonctionnalité de traçage est désactivée dans Windows Vista. Par conséquent, aucun effet de performances n'existe sur une installation standard.

Vous ne devez pas activer des fonctionnalités de suivi sur les ordinateurs de production, sauf si un technicien du support technique Microsoft client indique que les informations de suivi sont nécessaires pour diagnostiquer un problème. Le traçage peut affecter les performances de l'ordinateur. Vous devez tout d'abord localiser le problème, et vous devez le résoudre. Ensuite, désactiver immédiatement la fonctionnalité de suivi.

Configuration de cluster

Pour les installations de cluster, assurez-vous que toutes les entrées de Registre sur tous les nœuds contiennent ces entrées de Registre. Pour tout nœud qui ne possède pas ces entrées de Registre, le code de cluster ignore les entrées de Registre dans le Registre partagé car les entrées de Registre n'existent pas dans le Registre de l'ordinateur local.
MSDTC

Avertissement : Cet article a été traduit automatiquement.

Propriétés

ID d'article : 926099 - Dernière mise à jour : 08/17/2015 17:33:00 - Révision : 1.0

Microsoft COM+ 1.5

  • kbdtc kbinfo kbhowto kbmt KB926099 KbMtfr
Commentaires