Aktivieren der Diagnoseprotokollierungstypen für MS DTC auf einem Windows-basierten computer

Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.

Den englischen Originalartikel können Sie über folgenden Link abrufen: 926099
Wichtig Dieser Artikel enthält Informationen zum Bearbeiten der Registrierung. Stellen Sie sicher, dass Sie die Registrierung sichern, bevor Sie sie ändern. Stellen Sie sicher, dass Sie wissen, wie Sie die Registrierung wiederherstellen, falls ein Problem auftritt. Für weitere Informationen zum Sichern, Wiederherstellen und Bearbeiten der Registrierung klicken Sie auf die folgende Artikelnummer, um den Artikel der Microsoft Knowledge Base anzuzeigen:
256986 Beschreibung der Microsoft Windows-Registrierung
Einführung
Dieser Artikel beschreibt die Diagnoseprotokollierungstypen für den Microsoft Distributed Transaction Coordinator (MS DTC) auf einem Windows-Computer zu aktivieren.

Die folgenden Typen von Tracing-Funktionen sind verfügbar:
  • Transaktions-Manager verfolgen
    Transaktions-Manager (TM) Spuren Transaktion Präsentationszustand verfolgen. Er wird von der MS DTC Transaktions-Manager generiert. Die Ausgabe ist inbinary und die Ausgabe formatiert werden muss. Der Transaktions-Manager ist Teil der MSDTC-Dienst.
  • Communication Manager-Fehlersuche
    Communication Manager (CM) Fehlersuche verfolgt alle Prozesse, die Msdtcprx.dll-Datei geladen und mit der Schnittstelle remote Procedure Call (RPC) von MS DTC kommunizieren mit anderen MS DTC-Prozesse. Die Ausgabe erfolgt im Textformat. Die "0x8004d00a zurück" ist ein Standard für die Kommunikation Manager Fehlersuche hilfreich sind Fehler.
Hinweis Transaktions-Manager verfolgen und Communication Manager-Fehlersuche sind unabhängige Prozesse. Sie können unabhängig voneinander Transaction Manager verfolgen und Kommunikation Managerfehler verfolgen. Oder Sie können einzeln deaktivieren.
Weitere Informationen

Aktivieren Sie Transaktions-Manager-Protokollierung

Component Services Microsoft Management Console (MMC)-Snap-in können Sie Transaktions-Manager-Protokollierung aktivieren. Gehen Sie hierzu folgendermaßen vor:
  1. Klicken Sie auf Start Schaltfläche , klicken Sie aufAlle Programme, Zubehörund dann auf Ausführen.
  2. Typ comexp.msc, und klicken Sie dann aufOK.
  3. Erweitern Sie Komponentendienste,Computer, Arbeitsplatz,Distributed Transaction Managererweitern, LocalDTCMaustaste und klicken Sie dann auf Eigenschaften.
  4. Klicken Sie auf der Registerkarte Tracing .
  5. Ändern Sie auf der Registerkarte Tracing Nachzeichneroptionen folgende TM:
    • Trace-Ausgabe
      • Verfolgen von Transaktionen
        • Ablauf aller Transaktionen verfolgen
        • Ablauf abgebrochener Transaktionen verfolgen
        • Ablauf langlebiger Transaktionen verfolgen
Beim Ändern der TM Tracing Konfiguration erkennt der MS DTC-Dienst die ändert. Jedoch müssen Sie keinen Prozess wiederverwenden. Wenn die Transaktionen verfolgt oder den Speicherort der Protokolldatei ändern, erkennt der MS DTC-Dienst die Änderung in der Registrierung an. Sie haben nicht den MS DTC-Dienst neu starten.

Neue MS DTC Herkunftssicherungssystem in Windows

MS DTC hat in Windows Vista eine neue und umfangreiche Herkunftssicherungssystem. Das neue System hat folgende Entwurfsziele:
  • Aformatted Trace hinzufügen ist nur eine einzige Codezeile erforderlich.
  • Trace ist auf Produktion Computerswithout Netzwerk Menschen lesbar.
  • Ausgabeoptionen sind flexibel.
  • Die Verfolgung ist schnell.
  • Sie müssen keinen Neustart des Computers Theoptions ändern.
Darüber hinaus enthält Windows 10 und Windows Server 2016 Technical Preview Tracing Protokolldateinamen den Namen des Prozesses, der das Ablaufverfolgungsprotokoll aufgerufen. Dies wird durch den Registrierungsschlüssel Ausgabe gesteuert.

Konfigurieren der Protokollierung

Warnung Schwerwiegende Probleme können auftreten, wenn Sie die Registrierung nicht ordnungsgemäß mit dem Registrierungseditor oder mithilfe einer anderen Methode ändern. Diese Probleme können eine Neuinstallation des Betriebssystems. Microsoft kann nicht garantieren, dass diese Probleme behoben werden können. Ändern Sie die Registrierung auf eigene Gefahr.

Ablaufverfolgungskonfiguration befindet auf dem lokalen Knoten in einem Registrierungsschlüssel mit dem Namen unter dem Registrierungsschlüssel MS DTC verfolgen. Tracing-Registrierungsschlüssel enthält Verbindungs-Manager-Protokollierung. Vorher verwendet Sie den Registrierungsschlüssel TraceCMErr, Verbindungs-Manager-Protokollierung konfigurieren. Tracing-Registrierungsschlüssel enthält die folgenden zwei Unterschlüssel:
  • Quellen
    Unterschlüssel Quellen konfiguriert die Art der Protokollierung.
  • Ausgabe
    Unterschlüssel Ausgabe konfiguriert, wo die Ablaufverfolgungsausgabe gesendet wird.
Hinweis Stellen Sie sicher, dass der Prozess den Verfolgung Registrierungsschlüssel zugreifen kann. Standardmäßig die Windows Vista-Konfiguration erstellt diesen Schlüssel nicht und gewährt keine Berechtigungen für diesen Schlüssel. Registry Editor können Sie Ablaufverfolgungsfunktionen konfigurieren.

Um Verfolgung Registrierungseinträge erstellen, gehen Sie folgendermaßen vor:
  1. Klicken Sie auf Start Schaltfläche , klicken Sie aufAlle Programme, klicken Sie auf Zubehör, klicken Sie aufAusführen, geben Regedit, und klicken Sie dann auf OK.
  2. Suchen Sie und klicken Sie dann auf einen der folgenden Unterschlüssel:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\Tracing\Sources
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\Tracing\Output
  3. Klicken Sie im Menü Bearbeiten auf neuund klicken Sie dann auf den Datentyp des Eintrags. Klicken Sie beispielsweise aufDWORD-Wert (32-Bit).
  4. Geben Sie die gewünschte Quelle und drücken Sie die EINGABETASTE. Weitere Informationen zu den Datenquellennamen finden Sie in der Tabelle im Abschnitt "Konfigurieren der Quellen".
  5. Maustaste den neuen Registrierungseintrag, klicken Sie aufÄndern, geben Sie den Wert im Feld Valuedata aus und klicken Sie dann auf OK.
  6. Klicken Sie im Menü Datei aufBeenden.

Konfigurieren von Datenquellen

Quellen-Registrierungsschlüssel enthält eine Reihe von DWORD-Werte, die in der folgenden Tabelle aufgeführt sind.
NameBeschreibung
TRACE_MISCIn den anderen Kategorien unterteilt werden können nicht vollständig
TRACE_CM Spuren im Verbindungs-manager
TRACE_TRACE Trace-Infrastruktur selbst
TRACE_SVC Spuren Service und .exe-Datei starten
TRACE_GATEWAY Gateway-Quelle
TRACE_UI Verfolgt die Benutzeroberfläche
TRACE_CONTACT Verfolgt den Kontakt Pool und Kontakte
TRACE_UTIL Spuren Dienstprogrammroutinen, die von mehreren Standorten aus aufgerufen werden
TRACE_CLUSTER Zeichnet Code clusterspezifische (Dienstprogramm)
TRACE_RESOURCE Spuren Clusters ressourcenspezifischen code
TRACE_TIP Transaktionsursprung TIP (Internet Protocol)-Verfolgung
TRACE_XA Tracing-Quelle XA-Transaktions-Manager (XATM)
LEISTUNGSPROTOKOLL Protokoll-Verfolgung
TRACE_MTXOCI MTS-OCI ("MtxOCI.dll") Tracing Ebenenquelle
TRACE_ETWTRACE Event Tracing for Windows (ETW) Tracing Quelle
TRACE_PROXY Spuren, die MSDTC-Proxy-DLL generiert werden
TRACE_KTMRM Integration mit Kerneltransaktions-Manager verfolgen
TRACE_VSSBACKUP Sicherung und Wiederherstellung Mechanismus für die Integration mit Microsoft Visual SourceSafe verfolgen
TRACE_PERFMON Verfolgen mit Unterstützung für Leistungsindikatoren
Der DWORD-Wert muss eine Zahl zwischen 0 und 255 sein. DWORD-Wert gibt die Verfolgung auftritt. Die folgende Tabelle listet mögliche DWORD-Werte.
WertBeschreibung
0const BYTE TRACE_OFF
1const BYTE TRACE_ERROR
2const BYTE TRACE_WARNING
3const BYTE TRACE_INFO
4const BYTE TRACE_VERBOSE
5const BYTE TRACE_VERY_VERBOSE
6const BYTE TRACE_INOUT
0xF0const BYTE TRACE_OBSCURE
0xFFconst BYTE TRACE_EVERYTHING
Hinweis Höhere Werte sind niedrigere Werte automatisch. Daher ist beim Aktivieren der TRACE_INFO Ebene TRACE_ERROR Ebene auch aktiviert. Sehr wenige Quellen verwendet eine Protokollierung, die höher als die TRACE_VERBOSE.

Konfigurieren der Ablaufverfolgungsausgabe

Warnung Schwerwiegende Probleme können auftreten, wenn Sie die Registrierung nicht ordnungsgemäß mit dem Registrierungseditor oder mithilfe einer anderen Methode ändern. Diese Probleme können eine Neuinstallation des Betriebssystems. Microsoft kann nicht garantieren, dass diese Probleme behoben werden können. Ändern Sie die Registrierung auf eigene Gefahr.

Der Ausgabe-Registrierungsschlüssel enthält einen Satz von Werten, die steuern, wo die Ablaufverfolgungsausgabe gesendet wird. Diese Werte sind wie folgt:
  • TraceFilePath (REG_SZ) Wert Rootfolder in die Ablaufverfolgungsdateien gespeichert werden sollen. Verfolgung zu einem und Ordner steht mit dem Namen MSDTC-X.log. In dieser Ordnername X Stellt die decimal PID des Prozesses, der die Datei erstellt. Stellen Sie sicher, dass alle Prozesse konfigurierten Ordner zugreifen können. Andernfalls gehen Informationen verloren. Wenn dieser Wert nicht festgelegt ist, werden Spuren nicht an eine Datei gesendet.
  • ImageNameInTraceFileNameEnabled REG_DWORD-Wert bestimmt, ob der Name der Protokolldatei, die generiert werden den Dateinamen des Prozesses enthält, die das Ablaufverfolgungsprotokoll aufgerufen. Wenn dies auf einen Wert ungleich NULL festgelegt ist, wird der Dateinamen des Prozesses in der Protokolldatei generiert enthalten. Wenn dieser Wert 0 (null) festgelegt ist, wird der Dateinamen des Prozesses nicht enthalten sein, in der Protokolldatei, die generiert wird. Standardmäßig wird der Wert 0 (null) festgelegt. Folgendes ist ein Beispiel für einen Namen für die Ablaufverfolgungsdatei enthält die Protokolldatei generiert den Prozess:

    MSDTC msdtc.exe 3552.log oder MSDTC svchost.exe-3556.log
  • Der Wert MemoryBufferSize (REG_DWORD) ist Thesize zirkulärer Puffer in dem Spur Nachrichten gespeichert werden. Wenn dieser Wert auf 0 festgelegt ist, ist die Speicher-Protokollierung deaktiviert. Standardmäßig ist dieser Wert 10 MB. Sie müssen diesen Wert erhöhen, wenn Sie die ausführliche Protokollierung aktivieren.
  • Der Wert DebugOutEnabled (REG_DWORD) aktiviert oder deaktiviert die Ausgabe an den Debugger. Wenn der Wert ungleich NULL ist, ist die Ausgabe aktiviert. Dieser Registrierungsschlüssel Ausgabe ist standardmäßig deaktiviert.
Beim Ändern der Verbindungs-Manager Fehlersuche Konfiguration wirksam Änderungen wird ein Prozess, der die Msdtcprx.dll-Datei lädt wiederverwendet. Beispielsweise wirksam ändert der Connection Manager Fehlersuche Konfiguration beim der MS DTC-Dienstprozess wiederverwendet wird.

Alternativ eine .reg-Datei erstellen, und dann können Registrierungseditor zum Importieren der Datei. Gehen Sie hierzu folgendermaßen vor:
  1. Erstellen Sie eine neue REG-Datei, die das folgende Codebeispiel enthält:
    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. Klicken Sie auf Start Schaltfläche , klicken Sie aufAlle Programme, klicken Sie auf Zubehör, klicken Sie aufAusführen, geben Regedit , und klicken Sie dann aufOK.
  3. Klicken Sie im Menü Datei aufImportieren.
  4. Suchen Sie die in Schritt 1 erstellte Datei und dann aufÖffnen. Das Dialogfenster Registrierungseditor ausführen .
  5. Klicken Sie auf OK.
  6. Klicken Sie im Menü Datei aufBeenden.

Auswirkung auf die Leistung

Tracing-Funktionalität ist in Windows Vista deaktiviert. Daher ist keine Auswirkung auf die Leistung in einer normalen Installation vorhanden.

Verfolgungsfunktion auf Produktionscomputern aktivieren nicht, wenn ein Microsoft-Kundendienstmitarbeiter gibt an, dass Ablaufverfolgungsinformationen Diagnose eines Problems erforderlich ist. Verfolgung beeinträchtigen die Leistung des Computers. Zuerst müssen Sie das Problem gefunden und Sie lösen müssen. Deaktivieren Sie anschließend sofort die Tracefunktion.

Cluster-Konfiguration

Installationen stellen Sie sicher, dass alle Registrierungseinträge auf allen Knoten diese Registrierungseinträge enthalten. Für alle Knoten, der keine Registrierungseinträge ignoriert Cluster Code die Registrierungseinträge in die freigegebene Registrierung, da die Registrierungseinträge in der Registrierung des lokalen Computers nicht vorhanden sind.
MSDTC

Warnung: Dieser Artikel wurde automatisch übersetzt.

Eigenschaften

Artikelnummer: 926099 – Letzte Überarbeitung: 08/17/2015 17:32:00 – Revision: 1.0

Microsoft COM+ 1.5

  • kbdtc kbinfo kbhowto kbmt KB926099 KbMtde
Feedback