You are currently offline, waiting for your internet to reconnect

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

This article was previously published under Q205069
This article has been archived. It is offered "as is" and will no longer be updated.
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.
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

  1. Create a new Microsoft Management Console (MMC):
    1. Click Start, click Run, type mmc, and then click OK.
    2. When MMC opens, on the Console menu, click Add/Remove Snap-in, and then click Add.
    3. Click Component Services, click Add, and then close the window.
    4. Click OK on the Add/Remove Snap-in dialog box.
  2. 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.
  3. 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.
  4. Click Reset Log.
  5. Start the MSDTC service.

Method 2

  1. Rename the %SystemRoot%\System32\Dtclog folder to Dtclog.old.
  2. Create a new Dtclog folder in the same location (%SystemRoot%\System32\Dtclog).
  3. At a command prompt, type the following, and then press ENTER:
    MSDTC -resetlog
  4. Start the MSDTC service.
This behavior is by design.
For more information about Microsoft Transaction Server, refer to the following Microsoft Web site:

Article ID: 205069 - Last Review: 12/05/2015 10:41:59 - Revision: 2.3

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

  • kbnosurvey kbarchive kbenv kberrmsg kbprb KB205069