Microsoft KB Archive/320537

= Calls to the BeginTransaction function are slower than expected on Windows XP-based client computers =

Article ID: 320537

Article Last Modified on 12/5/2007

-

APPLIES TO

 Microsoft COM+ 1.5, when used with:  Microsoft Windows XP Home Edition

 Microsoft Windows XP Professional 

-



This article was previously published under Q320537





SYMPTOMS
Calls to the BeginTransaction function are slower than expected if the following conditions are true:
 * A Microsoft Windows XP-based client computer is connected remotely to the Microsoft Distributed Transaction Coordinator (MSDTC) service.
 * The MSDTC service is running on a Windows 2000 Server-based computer.

Each call can take approximately 5 or 6 seconds.

Note This problem does not occur if the client computer is running Windows 2000.



CAUSE
This problem may occur if the Windows XP-based client computer does not correctly cache the MSDTC version information and the security information. Every time a call is made to the BeginTransaction function, a new ConnectAndGetTmVersion request is sent.

<div class="resolution_section">

RESOLUTION
To resolve this problem, obtain the latest service pack for Windows XP. For additional information, click the following article number to view the article in the Microsoft Knowledge Base:

322389 How to obtain the latest Windows XP service pack

<div class="status_section">

STATUS
This problem was first corrected in Windows XP Service Pack Service Pack 1.

Additional query words: kbWinXPCom

Keywords: kbbug kbfix kbwinxpsp1fix KB320537

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.