Microsoft Distributed Transaction Coordinator Service Startup

Applies To: Windows Server 2008

The Microsoft Distributed Transaction Coordinator service (MSDTC) coordinates transactions, regardless of failures that may occur during the process, so that the work is committed as a single transaction even if the work spans multiple resource managers on multiple computers.

MSDTC is a Windows service. By default, the service is configured as a manual service rather than as an automatic service. However, most applications demand-start the service as needed. If necessary, the administrator can start the service with the Services administrative tool.

Events

Event ID Source Message

4097

Microsoft-Windows-MSDTC

MS DTC started with the following settings (OFF = 0 and ON = 1):%r%r Filtering Duplicate events = %7%r Security Configuration:%r Network Administration of Transactions = %1,%r Network Clients = %2,%r Inbound Distributed Transactions using Native MSDTC Protocol = %3,%r Outbound Distributed Transactions using Native MSDTC Protocol = %4,%r Transaction Internet Protocol (TIP) = %5,%r XA Transactions = %6%0

4100

Microsoft-Windows-MSDTC

An exception occurred while processing control requests from the Service Control Manager%0

4102

Microsoft-Windows-MSDTC

Could not initialize the MS DTC Transaction Manager.%0

4103

Microsoft-Windows-MSDTC

Out of memory.%0

4112

Microsoft-Windows-MSDTC

Could not start the MS DTC Transaction Manager.%0

4114

Microsoft-Windows-MSDTC

Could not load the MS DTC Transaction Manager object.%0

4116

Microsoft-Windows-MSDTC

Could not create an MS DTC name object.%0

4138

Microsoft-Windows-MSDTC

The specified transaction bridge CLSID is not a valid GUID. MS DTC is being started but the transaction bridge will be disabled.%0

4139

Microsoft-Windows-MSDTC

An error occured creating the transaction bridge. MS DTC is being started but the transaction bridge will be disabled.%0

4140

Microsoft-Windows-MSDTC

An error occured initializing the transaction bridge. MS DTC is being started but the transaction bridge will be disabled.%0

4141

Microsoft-Windows-MSDTC

An error occured starting the transaction bridge. MS DTC is being started but the transaction bridge will be disabled.%0

4192

Microsoft-Windows-MSDTC

MS DTC start failed. Unable to find the MS DTC resource dll.%0

4194

Microsoft-Windows-MSDTC

The MS DTC Transaction Manager could not create the MS DTC XA Transaction Manager object. MS DTC is being started but the XA Transaction Manager feature will be disabled.%0

4195

Microsoft-Windows-MSDTC

Could not initialize the MS DTC XA Transaction Manager. MS DTC is being started but the XA Transaction Manager feature will be disabled.%0

4196

Microsoft-Windows-MSDTC

Could not start the MS DTC XA Transaction Manager. MS DTC is being started but the XA Transaction Manager feature will be disabled.%0

4197

Microsoft-Windows-MSDTC

Could not locate the MS DTC XA Transaction Manager contact object.%0

4198

Microsoft-Windows-MSDTC

Could not locate the MS DTC TIP Gateway contact object.%0

4199

Microsoft-Windows-MSDTC

Could not create the MS DTC TIP Gateway initialization object. MS DTC is being started but the TIP feature will be disabled.%0

4200

Microsoft-Windows-MSDTC

Failed to initialize the MS DTC TIP Gateway. MS DTC is being started but the TIP feature will be disabled.%0

4201

Microsoft-Windows-MSDTC

Failed to start the MS DTC TIP Gateway. MS DTC is being started but the TIP feature will be disabled.%0

4208

Microsoft-Windows-MSDTC

Failed to initialize COM while trying to start MS DTC.%0

4440

Microsoft-Windows-MSDTC

The MS DTC Service is terminating because it didnt startup in a timely manner. This may be because MS DTC took too long to recover its log file. Try increasing the startup timeout by specifying a larger "MaxRecoveryTimePerMbInMinutes" DWORD value under the HKEY_LOCAL_MACHINE\Software\Microsoft\MSDTC registry key. The default for this value is 3 (minutes). Debugging context follows: %1 %0

53283

Microsoft-Windows-MSDTC

DTC Security Configuration values (OFF = 0 and ON = 1): Network Administration of Transactions = %1,%r Network Clients = %2,%r Inbound Distributed Transactions using Native MSDTC Protocol = %3,%r Outbound Distributed Transactions using Native MSDTC Protocol = %4,%r Transaction Internet Protocol (TIP) = %5,%r XA Transactions = %6%0

MSDTC

Application Server