Come attivare l'analisi diagnostica per MS DTC in un computer basato su Windows

IMPORTANTE: il presente articolo è stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l’obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre è perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilità per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualità della traduzione.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 926099
Importante Questo articolo contiene informazioni su come modificare il Registro di sistema. Assicurarsi che il backup del Registro di sistema prima di modificarlo. Assicurarsi di sapere come ripristinare il Registro di sistema se si verifica un problema. Per ulteriori informazioni su come eseguire il backup, ripristinare e modificare il Registro di sistema, fare clic sul numero riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base riportato di seguito:
256986 Descrizione del Registro di sistema di Microsoft Windows
INTRODUZIONE
In questo articolo viene illustrato come attivare l'analisi diagnostica di Microsoft Distributed Transaction Coordinator (MS DTC) in un computer basato su Windows.

Sono disponibili i seguenti tipi di strutture di analisi:
  • Gestore delle transazioni tracciatura
    Gestore delle transazioni (TM) statechanges transazione tracce di tracciatura. Viene generato dal gestore delle transazioni MS DTC. L'output è il formato inbinary, e l'output deve essere formattato. Il gestore delle transazioni è parte del servizio MSDTC.
  • Analisi di errore di comunicazione gestione
    Analisi di errore di comunicazione manager (CM) tiene traccia di qualsiasi processo che carica il file MSDTCPRX. dll e che utilizza l'interfaccia remote procedure call (RPC) di MS DTC per comunicare con altri processi di MS DTC correlate. L'output è in formato testo. L'errore "0x8004d00a" è un errore tipico per la comunicazione può essere utile analisi di errore di gestione.
Nota Gestore delle transazioni analisi e analisi di errore di comunicazione gestione sono processi indipendenti. È possibile attivare in modo indipendente transazioni Gestione analisi e comunicazione Errore analisi. In alternativa, è possibile disattivarli in modo indipendente.
Informazioni

Attivare il gestore delle transazioni tracciatura

Per attivare l'analisi gestore delle transazioni, è possibile utilizzare lo snap-in Microsoft Management Console (MMC) di Servizi componenti. A tale scopo, attenersi alla seguente procedura:
  1. Fare clic su StartPulsante Start, scegliereTutti i programmi, Accessorie quindi fai clic su Esegui.
  2. Digitare comexp.msc, quindi scegliereOK.
  3. Espandere Servizi componenti, espanderecomputer, espandere Risorse del Computer, espandereGestione transazioni distribuite, fare LocalDTCe quindi scegliere proprietà.
  4. Fare clic sulla scheda analisi .
  5. Nella scheda analisi , è possibile modificare le opzioni di analisi thefollowing TM:
    • Output di traccia
      • Le transazioni
        • Tutte le transazioni
        • Transazioni abbandonate
        • Transazioni di lunga durata
Quando si modifica la configurazione dell'analisi TM, il servizio MS DTC rileva le modifiche. Tuttavia, non è necessario riciclare il processo. Quando si modifica le transazioni che vengono tracciate o il percorso del file di traccia, ad esempio, il servizio MS DTC rileva la modifica del Registro di sistema. Non è necessario riavviare il servizio MS DTC.

Nuovo sistema di analisi di MS DTC in Windows

In Windows Vista, MS DTC ha un sistema di tracciatura di nuovo e completo. Il nuovo sistema presenta i seguenti obiettivi di progettazione:
  • Una sola riga di codice è necessario aggiungere traccia aformatted.
  • La traccia è leggibile dall'uomo in produzione computerswithout una rete.
  • Opzioni di output sono flessibili.
  • La traccia è veloce.
  • Non è necessario riavviare il computer per modificare theoptions.
10 di Windows e Windows Server 2016 Technical Preview, inoltre, il nome del file di log di analisi include il nome del processo che ha richiamato il registro della traccia. Questa operazione è controllata dalla chiave del Registro di sistema di Output.

Configurare la traccia

Avviso L'errata modifica del Registro di sistema utilizzando l'Editor del Registro di sistema o un altro metodo può causare problemi gravi. Questi problemi potrebbero richiedere la reinstallazione del sistema operativo. Microsoft non garantisce che questi problemi possano essere risolti. Modificare il Registro di sistema a proprio rischio.

Configurazione di analisi si trova nel nodo locale, in una chiave del Registro di sistema denominato analisi sotto la chiave del Registro di MS DTC. La chiave del Registro di sistema di analisi con connection manager di tracciatura. In precedenza, la chiave del Registro di sistema TraceCMErr è utilizzata per configurare connection manager di tracciatura. La chiave del Registro di sistema di analisi contiene le due seguenti sottochiavi:
  • Origini
    La sottochiave origini configura il tipo di analisi.
  • Output
    Consente di configurare la sottochiave di Output in cui viene inviato l'output di analisi.
Nota Assicurarsi che il processo può accedere la chiave del Registro di sistema di analisi. Per impostazione predefinita, la configurazione di Windows Vista non crea questa chiave e non concede autorizzazioni per questa chiave. È possibile utilizzare l'Editor del Registro di sistema per configurare la funzionalità di analisi.

Per creare le voci del Registro di sistema di funzionalità di analisi, attenersi alla seguente procedura:
  1. Fare clic su StartPulsante Start, scegliereTutti i programmi, Accessori, fare clic suEsegui, tipo Regedit, quindi scegliere OK.
  2. Individuare e quindi fare clic su una delle seguenti sottochiavi:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\Tracing\Sources
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\Tracing\Output
  3. Dal menu Modifica , scegliere Nuovoe quindi scegliere il tipo di dati della voce. Ad esempio, fare clic suvalore DWORD (32-bit).
  4. Digitare il nome dell'origine desiderata e quindi premere INVIO. Per ulteriori informazioni sui nomi di origine, vedere la tabella nella sezione "Configurare origini".
  5. Pulsante destro del mouse la nuova voce del Registro di sistema, fare clic suModifica, digitare il valore desiderato nella casella Valuedata e quindi fare clic su OK.
  6. ScegliereEscidal menu File .

Configurare le origini

La chiave di registro origini contiene un insieme di valori DWORD del Registro di sistema elencate nella tabella riportata di seguito.
NomeDescrizione
TRACE_MISCTracce che non possono essere suddivise in altre categorie
TRACE_CM Tracce di connection manager
TRACE_TRACE Infrastruttura di traccia
TRACE_SVC Analizza l'avvio di file di servizio e .exe
TRACE_GATEWAY Origine di gateway
TRACE_UI Analizza l'interfaccia utente
TRACE_CONTACT Analizza il pool di contatti e contatti
TRACE_UTIL Analizza le routine di utilità che vengono chiamate da più posizioni
TRACE_CLUSTER Analizza il codice specifico del cluster (utilità)
TRACE_RESOURCE Analizza il codice specifici delle risorse cluster
TRACE_TIP Origine di analisi di transazione TIP (Internet Protocol)
TRACE_XA Origine di analisi di gestione di transazioni XA (XATM)
TRACE_LOG Analisi registro
TRACE_MTXOCI Origine di analisi di livello MTS/OCI (Mtxoci)
TRACE_ETWTRACE Origine di traccia eventi Tracing for Windows (ETW)
TRACE_PROXY Tracce che vengono generate nel proxy MSDTC DLL
TRACE_KTMRM Analisi per l'integrazione con gestione transazioni Kernel
TRACE_VSSBACKUP Backup e ripristino di meccanismo di analisi per l'integrazione con Microsoft Visual SourceSafe
TRACE_PERFMON Traccia con il supporto per i contatori delle prestazioni
Il valore DWORD deve essere un numero compreso tra 0 e 255. Il valore DWORD indica il livello di analisi che si verifica. Nella tabella seguente sono elencati i possibili valori DWORD.
ValoreDescrizione
0const TRACE_OFF BYTE
1const TRACE_ERROR BYTE
2const TRACE_WARNING BYTE
3const TRACE_INFO BYTE
4const TRACE_VERBOSE BYTE
5const TRACE_VERY_VERBOSE BYTE
6const TRACE_INOUT BYTE
0xF0const TRACE_OBSCURE BYTE
0xFFconst TRACE_EVERYTHING BYTE
Nota I valori più alti includono automaticamente i valori più bassi. Pertanto, quando si attiva il livello TRACE_INFO, è attivato anche il livello TRACE_ERROR. Pochi origini utilizzano qualsiasi analisi che è superiore al livello TRACE_VERBOSE.

Configurare l'output di analisi

Avviso L'errata modifica del Registro di sistema utilizzando l'Editor del Registro di sistema o un altro metodo può causare problemi gravi. Questi problemi potrebbero richiedere la reinstallazione del sistema operativo. Microsoft non garantisce che questi problemi possano essere risolti. Modificare il Registro di sistema a proprio rischio.

La chiave di registro di Output contiene un insieme di valori che controllano in cui viene inviato l'output di analisi. Questi valori sono i seguenti:
  • Il valore di TraceFilePath (REG_SZ) è la proprietà rootfolder nella quale archiviare i file di traccia. La traccia viene scritto un file una cartella denominata MSDTC-X.log. In questo nome di cartella, X rappresenta il decimale PID del processo che crea il file. Assicurarsi che tutti i processi di interesse possono accedere alla cartella configurata. In caso contrario, le informazioni di traccia verranno persi. Se questo valore non è impostato, le tracce non vengono inviate a un file.
  • Il valore di ImageNameInTraceFileNameEnabled (REG_DWORD) determina se il nome del file di log di traccia generato include il nome del file di immagine del processo che ha richiamato il registro della traccia. Se questa è impostata su un valore diverso da zero, il nome del file di immagine del processo verranno inclusi nel file di log di analisi che viene generato. Se questo valore è impostato su zero, il nome del file di immagine del processo verrà non essere inclusi nel file di log di analisi che viene generato. Per impostazione predefinita, il valore è impostato su zero (0). Di seguito è un esempio di un nome di file di traccia in cui il file di registro generato contiene il processo:

    MSDTC-msdtc.exe-3552.log o MSDTC-svchost.exe-3556.log
  • Il valore di MemoryBufferSize (REG_DWORD) è thesize del buffer circolare in cui sono archiviati i messaggi di traccia. Se questo valore è impostato su 0, la traccia di memoria. Per impostazione predefinita, questo valore è 10 MB. Potrebbe essere necessario aumentare questo valore se si attiva l'analisi dettagliata.
  • Il valore di DebugOutEnabled (REG_DWORD) abilita o disabilita l'output al debugger. Se il valore è diverso da zero, l'output è attivata. Per impostazione predefinita, questa chiave di registro di Output è disattivata.
Quando si modifica la configurazione di analisi di errore connection manager, le modifiche abbiano effetto, quando un processo che carica il file MSDTCPRX. dll viene riciclato. Ad esempio, le modifiche alla configurazione di connection manager Errore-analisi effettive quando il processo del servizio MS DTC viene riciclato.

In alternativa, è possibile creare un file reg e quindi è possibile utilizzare l'Editor del Registro di sistema per importare il file. A tale scopo, attenersi alla seguente procedura:
  1. Creare un nuovo file reg che contiene l'esempio di codice riportato di seguito:
    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. Fare clic su StartPulsante Start, scegliereTutti i programmi, Accessori, fare clic suEsegui, tipo Regedit , quindi scegliereOK.
  3. Dal menu File , fare clic suImporta.
  4. Individuare il file creato nel passaggio 1 e quindi fare clic suApri. Verrà visualizzata la finestra di dialogo seguente .
  5. Fare clic su OK.
  6. ScegliereEscidal menu File .

Effetto sulle prestazioni

Per impostazione predefinita, la funzionalità di analisi è disattivata in Windows Vista. Pertanto, si verifica alcun effetto sulle prestazioni in una normale installazione.

Non è consigliabile attivare la funzionalità di analisi nei computer di produzione meno supporto tecnico clienti Microsoft indica che le informazioni di analisi sono necessario per diagnosticare un problema. Analisi influire le prestazioni del computer. Innanzitutto è necessario individuare il problema e deve risolvere il problema. Quindi, immediatamente disattivare la funzionalità di analisi.

Configurazione del cluster

Per le installazioni cluster, assicurarsi che tutte le voci del Registro di sistema su tutti i nodi contengono queste voci del Registro di sistema. Per qualsiasi nodo che non dispone di queste voci del Registro di sistema, il codice di cluster ignora le voci del Registro di sistema nel Registro di sistema condiviso perché le voci del Registro di sistema non esiste nel Registro di sistema del computer locale.
MSDTC

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 926099 - Ultima revisione: 08/17/2015 17:35:00 - Revisione: 1.0

Microsoft COM+ 1.5

  • kbdtc kbinfo kbhowto kbmt KB926099 KbMtit
Feedback