Article ID: 899756
Article Last Modified on 10/11/2007
APPLIES TO
- Microsoft Windows Server 2003, Standard Edition (32-bit x86)
- Microsoft Windows Server 2003, Enterprise Edition
- Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
- Microsoft Windows Server 2003, Standard x64 Edition
- Microsoft Windows Server 2003, Enterprise x64 Edition
- Microsoft Windows Server 2003, Datacenter x64 Edition
- Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
- Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
SYMPTOMS
In Microsoft Windows Server 2003, you experience the following problems that are related to Microsoft Distributed Transaction Coordinator (MSDTC):
- MSDTC does not detect process termination. An XA transaction rollback does not occur, and transactions may remain in MSDTC.
- MSDTC cannot set time-out values for XA transactions that have an idle status.
CAUSE
These problems occur because of MSDTC limitations that exist in Microsoft Windows Server 2003 Service Pack 1 (SP1) and in earlier versions.
RESOLUTION
Service pack information
To resolve this problem, obtain the latest service pack for Windows Server 2003. For more information, click the following article number to view the article in the Microsoft Knowledge Base:
889100 How to obtain the latest service pack for Windows Server 2003
Hotfix information
How to obtain the hotfix
This issue is fixed in the Windows Server 2003 Post-Service Pack 1 COM+ 1.5 Hotfix Package 6. For more information, click the following article number to view the article in the Microsoft Knowledge Base:
897667 Availability of Windows Server 2003 Post-Service Pack 1 COM+ 1.5 Hotfix Rollup Package 6
Prerequisites
To apply this hotfix, you must have Windows Server 2003 Service Pack 1 installed on the computer.
Restart requirement
You must restart the computer after you apply this hotfix.
Hotfix replacement information
This hotfix does not replace any other hotfixes.
File information
The English version of this hotfix has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time tool in Control Panel.
Windows Server 2003 32-bit versions
Date Time Version Size File name ------------------------------------------------------------ 13-Jun-2005 19:19 2001.12.4720.34 263,680 Catsrv.dll 13-Jun-2005 19:19 2001.12.4720.34 587,264 Catsrvut.dll 13-Jun-2005 19:19 2001.12.4720.34 98,304 Clbcatex.dll 13-Jun-2005 19:19 2001.12.4720.34 493,056 Clbcatq.dll 13-Jun-2005 19:19 2001.12.4720.34 58,880 Colbact.dll 13-Jun-2005 19:19 2001.12.4720.34 189,440 Comadmin.dll 13-Jun-2005 19:19 2001.12.4720.34 86,528 Comrepl.dll 13-Jun-2005 19:19 2001.12.4720.34 1,206,784 Comsvcs.dll 13-Jun-2005 19:19 2001.12.4720.34 566,272 Comuid.dll 13-Jun-2005 19:19 2001.12.4720.34 226,816 Es.dll 13-Jun-2005 19:19 2001.12.4720.34 446,464 Msdtcprx.dll 13-Jun-2005 19:19 2001.12.4720.34 973,824 Msdtctm.dll 13-Jun-2005 19:19 2001.12.4720.34 161,280 Msdtcuiu.dll 13-Jun-2005 19:19 2001.12.4720.34 76,288 Mtxclu.dll 13-Jun-2005 19:19 2001.12.4720.34 18,944 Mtxdm.dll 13-Jun-2005 19:19 2001.12.4720.34 109,056 Mtxoci.dll 13-Jun-2005 19:19 5.2.3790.346 1,193,984 Ole32.dll 13-Jun-2005 19:19 5.2.3790.346 72,192 Olecli32.dll 13-Jun-2005 19:19 5.2.3790.346 36,352 Olecnv32.dll 16-Mar-2004 03:17 5.2.3790.141 26,112 Rpcproxy.dll 16-Mar-2004 03:17 5.2.3790.141 659,968 Rpcrt4.dll 13-Jun-2005 19:20 5.2.3790.346 295,424 Rpcss.dll 13-Jun-2005 19:20 2001.12.4720.34 94,720 Txflog.dll
Windows Server 2003 64-bit version
Date Time Version Size File name Platform ----------------------------------------------------------------------- 13-Jun-2005 19:56 2001.12.4720.24 427,008 Catsrv.dll x64 13-Jun-2005 19:56 2001.12.4720.24 1,089,536 Catsrvut.dll x64 13-Jun-2005 19:56 2001.12.4720.24 175,104 Clbcatex.dll x64 13-Jun-2005 19:56 2001.12.4720.24 886,784 Clbcatq.dll x64 13-Jun-2005 19:56 2001.12.4720.24 101,376 Colbact.dll x64 13-Jun-2005 19:56 2001.12.4720.24 289,280 Comadmin.dll x64 13-Jun-2005 19:56 2001.12.4720.24 188,928 Comrepl.dll x64 13-Jun-2005 19:56 2001.12.4720.24 2,190,336 Comsvcs.dll x64 13-Jun-2005 19:56 2001.12.4720.24 1,478,144 Comuid.dll x64 13-Jun-2005 19:56 2001.12.4720.24 365,568 Es.dll x64 13-Jun-2005 19:56 2001.12.4720.24 825,344 Msdtcprx.dll x64 13-Jun-2005 19:56 2001.12.4720.24 2,073,088 Msdtctm.dll x64 13-Jun-2005 19:56 2001.12.4720.24 291,328 Msdtcuiu.dll x64 13-Jun-2005 19:56 2001.12.4720.24 144,896 Mtxclu.dll x64 13-Jun-2005 19:56 2001.12.4720.24 30,208 Mtxdm.dll x64 13-Jun-2005 19:56 2001.12.4720.24 175,104 Mtxoci.dll x64 13-Jun-2005 19:56 5.2.3790.2463 2,544,640 Ole32.dll x64 13-Jun-2005 19:56 5.2.3790.2463 131,584 Olecli32.dll x64 13-Jun-2005 19:56 5.2.3790.2463 56,832 Olecnv32.dll x64 13-Jun-2005 19:56 5.2.3790.2463 688,640 Rpcss.dll x64 13-Jun-2005 19:56 2001.12.4720.24 179,200 Txflog.dll x64 13-Jun-2005 19:56 2001.12.4720.24 279,040 Wcatsrv.dll x86 13-Jun-2005 19:56 2001.12.4720.24 622,080 Wcatsrvut.dll x86 13-Jun-2005 19:56 2001.12.4720.24 104,960 Wclbcatex.dll x86 13-Jun-2005 19:56 2001.12.4720.24 516,096 Wclbcatq.dll x86 13-Jun-2005 19:56 2001.12.4720.24 60,928 Wcolbact.dll x86 13-Jun-2005 19:56 2001.12.4720.24 197,120 Wcomadmin.dll x86 13-Jun-2005 19:56 2001.12.4720.24 1,267,712 Wcomsvcs.dll x86 13-Jun-2005 19:56 2001.12.4720.24 596,480 Wcomuid.dll x86 13-Jun-2005 19:56 2001.12.4720.24 238,592 Wes.dll x86 13-Jun-2005 19:56 2001.12.4720.24 466,944 Wmsdtcprx.dll x86 13-Jun-2005 19:56 2001.12.4720.24 165,888 Wmsdtcuiu.dll x86 13-Jun-2005 19:56 2001.12.4720.24 78,848 Wmtxclu.dll x86 13-Jun-2005 19:56 2001.12.4720.24 20,992 Wmtxdm.dll x86 13-Jun-2005 19:56 2001.12.4720.24 111,104 Wmtxoci.dll x86 13-Jun-2005 19:56 5.2.3790.2463 1,245,696 Wole32.dll x86 13-Jun-2005 19:56 5.2.3790.2463 75,776 Wolecli32.dll 13-Jun-2005 19:56 5.2.3790.2463 38,912 Wolecnv32.dll x86 13-Jun-2005 19:56 2001.12.4720.24 98,816 Wtxflog.dll x86
Windows Server 2003 Itanium-based 64-bit version
Date Time Version Size File name Platform ----------------------------------------------------------------------- 13-Jun-2005 19:57 2001.12.4720.34 641,536 Catsrv.dll IA-64 13-Jun-2005 19:57 2001.12.4720.34 1,568,256 Catsrvut.dll IA-64 13-Jun-2005 19:57 2001.12.4720.34 263,680 Clbcatex.dll IA-64 13-Jun-2005 19:57 2001.12.4720.34 1,294,848 Clbcatq.dll IA-64 13-Jun-2005 19:57 2001.12.4720.34 180,224 Colbact.dll IA-64 13-Jun-2005 19:57 2001.12.4720.34 412,160 Comadmin.dll IA-64 13-Jun-2005 19:57 2001.12.4720.34 275,456 Comrepl.dll IA-64 13-Jun-2005 19:57 2001.12.4720.34 3,142,144 Comsvcs.dll IA-64 13-Jun-2005 19:57 2001.12.4720.34 1,873,408 Comuid.dll IA-64 13-Jun-2005 19:57 2001.12.4720.34 654,336 Es.dll IA-64 13-Jun-2005 19:57 2001.12.4720.34 1,311,232 Msdtcprx.dll IA-64 13-Jun-2005 19:57 2001.12.4720.34 3,171,840 Msdtctm.dll IA-64 13-Jun-2005 19:57 2001.12.4720.34 463,360 Msdtcuiu.dll IA-64 13-Jun-2005 19:57 2001.12.4720.34 203,776 Mtxclu.dll IA-64 13-Jun-2005 19:57 2001.12.4720.34 45,568 Mtxdm.dll IA-64 13-Jun-2005 19:57 2001.12.4720.34 320,000 Mtxoci.dll IA-64 13-Jun-2005 19:57 5.2.3790.346 3,582,976 Ole32.dll IA-64 13-Jun-2005 19:57 5.2.3790.346 223,744 Olecli32.dll IA-64 13-Jun-2005 19:57 5.2.3790.346 89,088 Olecnv32.dll IA-64 13-Jun-2005 19:57 5.2.3790.141 73,216 Rpcproxy.dll IA-64 13-Jun-2005 19:57 5.2.3790.141 2,150,400 Rpcrt4.dll IA-64 13-Jun-2005 19:57 5.2.3790.346 689,664 Rpcss.dll IA-64 13-Jun-2005 19:57 2001.12.4720.34 280,064 Txflog.dll IA-64 13-Jun-2005 19:57 2001.12.4720.34 263,680 Wcatsrv.dll x86 13-Jun-2005 19:57 2001.12.4720.34 587,264 Wcatsrvut.dll x86 13-Jun-2005 19:57 2001.12.4720.34 98,304 Wclbcatex.dll x86 13-Jun-2005 19:57 2001.12.4720.34 493,056 Wclbcatq.dll x86 13-Jun-2005 19:57 2001.12.4720.34 58,880 Wcolbact.dll x86 13-Jun-2005 19:57 2001.12.4720.34 189,440 Wcomadmin.dll x86 13-Jun-2005 19:57 2001.12.4720.34 1,206,784 Wcomsvcs.dll x86 13-Jun-2005 19:57 2001.12.4720.34 226,816 Wes.dll x86 13-Jun-2005 19:57 2001.12.4720.34 446,464 Wmsdtcprx.dll x86 13-Jun-2005 19:57 2001.12.4720.34 161,280 Wmsdtcuiu.dll x86 13-Jun-2005 19:57 2001.12.4720.34 76,288 Wmtxclu.dll x86 13-Jun-2005 19:57 2001.12.4720.34 18,944 Wmtxdm.dll x86 13-Jun-2005 19:57 2001.12.4720.34 109,056 Wmtxoci.dll x86 13-Jun-2005 19:57 5.2.3790.346 1,193,984 Wole32.dll x86 13-Jun-2005 19:57 5.2.3790.346 72,192 Wolecli32.dll x86 13-Jun-2005 19:57 5.2.3790.346 36,352 Wolecnv32.dll x86 13-Jun-2005 19:57 5.2.3790.141 26,112 Wrpcproxy.dll x86 13-Jun-2005 19:57 5.2.3790.141 544,256 Wrpcrt4.dll x86 13-Jun-2005 19:57 2001.12.4720.34 94,720 Wtxflog.dll x86
STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section. This problem was first corrected in Windows Server 2003 Service Pack 2.
MORE INFORMATION
After you apply this hotfix, we recommend that you apply security update MS05-051. For more information, click the following article number to view the article in the Microsoft Knowledge Base:
902400 MS05-051: Vulnerabilities in MS DTC and COM+ could allow remote code execution
Keywords: kbtshoot kbqfe kbprb kbwinserv2003sp2fix KB899756