Microsoft’s Distributed Transaction Service Coordinator - MSDTC
The Microsoft Distributed Transaction Service Coordinator (MSDTC) allows for distributed transaction processing in a clustered or distributed environment. MSDTC runs on all Windows platforms and is installed by applications such as the Microsoft’s Personal Web Server, or Microsoft SQL Server. It 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.
Numerous problems relating to memory and system resources are noted:
Memory usage increases when MSDTC runs under stress
MSDTC may stop responding in a low memory situation
MSDTC cannot load any Oracle Client DLLs
Memory Leak in Msdtc.exe when Using XA Resource Manager
Default Processes in Windows 2000
Service
Microsoft