Export (0) Print
Expand All

Enabling AutoDump for DTC

You can enable an AutoDump feature for DTC that creates a dump or reports a Watson failure if DTC fails or crashes. This information can help you to investigate the source of the failure.

Use the following registry keys to configure AutoDump:

Registry Key Type Meaning

HKLM\Software\Microsoft\MSDTC\MemoryDumpLocation

REG_SZ

A path specifying the folder where AutoDump saves the dump file. The dump filename has the format Msdtc_<date>_<time>.dmp.

HKLM\Software\Microsoft\MSDTC\MemoryDumpType

REG_DWORD

The type of the dump. This key can take one of the following values:

  • MiniDumpNormal = 0x00000000 (default)

  • MiniDumpWithDataSegs = 0x00000001

  • MiniDumpWithFullMemory = 0x00000002

  • MiniDumpWithHandleData = 0x00000004

  • MiniDumpFilterMemory = 0x00000008

  • MiniDumpScanMemory = 0x00000010

  • MiniDumpWithUnloadedModules = 0x00000020

  • MiniDumpWithIndirectlyReferencedMemory = 0x00000040

  • MiniDumpFilterModulePaths = 0x00000080

  • MiniDumpWithProcessThreadData = 0x00000100

  • MiniDumpWithPrivateReadWriteMemory = 0x00000200

  • MiniDumpWithoutOptionalData = 0x00000400

  • MiniDumpWithFullMemoryInfo = 0x00000800

  • MiniDumpWithThreadInfo = 0x00001000

  • MiniDumpWithCodeSegs = 0x00002000

  • MiniDumpWithoutAuxiliaryState = 0x00004000

  • MiniDumpWithFullAuxiliaryState= 0x00008000

A normal dump only contains the information from the stack. A full dump contains the data structures on the heap also. A full dump is more useful than a normal dump but costly to collect.

HKLM\Software\Microsoft\MSDTC\GenerateErrorDumps

Enables AutoDump for DTC. This setting applies to all the DTC instances and clients that are running on the machine. If you are running on a cluster, you must enable AutoDump using this switch for all nodes in the cluster.

Show:
© 2014 Microsoft