Distributed Transaction Coordinator

 

General Information

None at this time

Windows 8

Default Description

Coordinates transactions that span multiple resource managers, such as databases, message queues, and file systems. If this service is stopped, these transactions will fail. If this service is disabled, any services that explicitly depend on it will fail to start.

Additional Information

None at this time.

Default Startup Type

OS SP0
Windows 8 x86 Manual (Started)
Windows 8 x64 Manual (Started)
Windows 8 Pro x86 Manual (Started)
Windows 8 Pro x64 Manual (Started)
Windows 8 Enterprise x86 Manual (Started)
Windows 8 Enterprise x64 Manual (Started)

Service Names

Service Name (registry): MSDTC
Display Name: Distributed Transaction Coordinator

Default Path and Command Line Options

C:\Windows\System32\msdtc.exe

Log On As

Account: Network Service

Dependencies

Note: No dependencies are listed for any service in the WDP build I used to draft this information.

Windows 7

Default Description

Coordinates transactions that span multiple resource managers, such as databases, message queues, and file systems. If this service is stopped, these transactions will fail. If this service is disabled, any services that explicitly depend on it will fail to start.

Additional Information

Automatically takes care of transactions that span multiple resources. This service is required if using Message Queuing. You may also see complaints in the Windows Event Log if this service is disabled, but I have experienced no side effects. Microsoft’s .NET or Live may require this service in the future.

Default Startup Type

OS SP0 SP1
Windows 7 Starter Manual (Started) Manual
Windows 7 Home Basic Manual (Started) Manual
Windows 7 Home Premium Manual (Started) Manual
Windows 7 Professional Manual (Started) Manual
Windows 7 Ultimate Manual (Started) Manual
Windows 7 Enterprise Manual (Started) Manual

Service Names

Service Name (registry): MSDTC
Display Name: Distributed Transaction Coordinator

Default Path and Command Line Options

C:\Windows\System32\msdtc.exe

Log On As

Account: Network Service

Dependencies

What service Distributed Transaction Coordinator needs to function properly:

What other service require Distributed Transaction Coordinator to function properly:

  • None (S, HB, HP, P, U, E)

Windows Vista

Default Description

Coordinates transactions that span multiple resource managers, such as databases, message queues, and file systems. If this service is stopped, these transactions will not occur. If this service is disabled, any services that explicitly depend on it will fail to start.

Additional Information

Automatically takes care of transactions that span multiple resources. This service is required if using Message Queuing. You may also see complaints in the Windows Event Log if this service is disabled, but I have experienced no side effects. Microsoft’s .NET or Live may require this service in the future.

Default Startup Type

OS SP0 SP1 SP2
Vista Home Basic Manual Manual Manual (Started)
Vista Home Premium Manual Manual Manual (Started)
Vista Business Manual Manual Manual (Started)
Vista Ultimate Manual Manual Manual (Started)
Vista Enterprise Manual Manual Manual (Started)

Service Names

Service Name (registry): MSDTC
Display Name: Distributed Transaction Coordinator

Default Path and Command Line Options

C:\Windows\System32\msdtc.exe

Log On As

Account: Network Service

Dependencies

What service Distributed Transaction Coordinator needs to function properly:

What other service require Distributed Transaction Coordinator to function properly:

  • None (HB, HP, B, U)

Windows XP Pro x64

Default Description

Coordinates transactions that span multiple resource managers, such as databases, message queues, and file systems. If this service is stopped, these transactions will not occur. If this service is disabled, any services that explicitly depend on it will fail to start.

Additional Information

Automatically takes care of transactions that span multiple resources. This service is required if using Message Queuing. You may also see complaints in the Event Log if this service is disabled, but I have experienced no side effects. Microsoft’s .NET may require this service in the future.

Default Startup Type

OS SP0 SP1 SP2
XP Pro x64 ? ? Manual

Service Names

Service Name (registry): MSDTC
Display Name: Distributed Transaction Coordinator

Default Path and Command Line Options

CC:\WINDOWS\system32\msdtc.exe

Log On As

Account: NT AUTHORITY\LocalService

Dependencies

What service Distributed Transaction Coordinator needs to function properly:

What other service require Distributed Transaction Coordinator to function properly:

Windows XP

Default Description

Coordinates transactions that span multiple resource managers, such as databases, message queues, and file systems. If this service is stopped, these transactions will not occur. If this service is disabled, any services that explicitly depend on it will fail to start.

Additional Information

Automatically takes care of transactions that span multiple resources. This service is required if using Message Queuing. You may also see complaints in the Event Log if this service is disabled, but I have experienced no side effects.

Default Startup Type

OS SP0 SP1 SP2 SP3
XP Home ? ? Manual Manual
XP MCE 2005 ? ? Manual Manual
XP Pro ? ? Manual Manual
XP Tablet PC 2005 ? ? Manual Manual

Service Names

Service Name (registry): MSDTC
Display Name: Distributed Transaction Coordinator

Default Path and Command Line Options

C:\WINDOWS\system32\msdtc.exe

Log On As

Account: NT AUTHORITY\LocalService

Dependencies

What service Distributed Transaction Coordinator needs to function properly:

What other service require Distributed Transaction Coordinator to function properly:

Additional Reading

None at this time.