Microsoft KB Archive/205069

= The Microsoft Distributed Transaction Service Does Not Start and Error 3221229584 Is Logged =

Article ID: 205069

Article Last Modified on 11/1/2006

-

APPLIES TO


 * Microsoft Windows 2000 Server
 * Microsoft Windows NT Server 4.0 Standard Edition

-



This article was previously published under Q205069



SYMPTOMS
The Microsoft Distributed Transaction service (MSDTC) does not start and the following event ID is logged:

Event ID : 7024

Source : Service Control Manager

Description: The MSDTC service terminated with service specific error 3221229584.



CAUSE
This error indicates that the MSDTC service is unable to locate the MSDTC log file when it tries to start.



Windows NT 4.0
To resolve this behavior on a Windows NT 4.0-based computer:
 * 1) From a command prompt, type dac to start the MSDTC Administrator console.
 * 2) Click the Advanced tab, and then verify that the drive and the location for the MSDTC log is correct.
 * 3) Click Reset the log to reset the log.

Windows 2000
To resolve this behavior on a Windows 2000-based computer, use one of the following methods, as appropriate for your situation.

Method 1
 Create a new Microsoft Management Console (MMC):  Click Start, click Run, type mmc, and then click OK. When MMC opens, on the Console menu, click Add/Remove Snap-in, and then click Add. Click Component Services, click Add, and then close the window. Click OK on the Add/Remove Snap-in dialog box. </li> Expand Component Services, and then in the Computers node, right-click the computer that is generating the error, which is usually My Computer, and then click Properties.</li> On the Advanced tab, the location of the log file, Msdtc.log, should be %SystemRoot%\System32\Dtclog. If this is not the location that is indicated, use the Drive and Directory controls to specify this location.</li> Click Reset Log.</li> Start the MSDTC service.</li></ol>

Method 2
 Rename the  folder to Dtclog.old.</li> Create a new Dtclog folder in the same location (%SystemRoot%\System32\Dtclog).</li> At a command prompt, type the following, and then press ENTER:

MSDTC -resetlog

</li> Start the MSDTC service.</li></ol>

<div class="status_section">

STATUS
This behavior is by design.

<div class="moreinformation_section">

MORE INFORMATION
For more information about Microsoft Transaction Server, refer to the following Microsoft Web site:

http://support.microsoft.com/support/transaction

Additional query words: MTS SQL

Keywords: kbenv kberrmsg kbprb KB205069

-

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

© Microsoft Corporation. All rights reserved.