Enabling AutoDump for DTC

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





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



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.


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.

Community Additions

© 2016 Microsoft