Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

You may receive error code -1073737712 when you try to start the Distributed Transaction Coordinator service in Windows XP or in Windows Server 2003


View products that this article applies to.

Symptoms

 When you try to start the Microsoft Distributed Transaction Coordinator (MS DTC) service in Windows XP or in Windows Server 2003, you may receive the following error message:
Windows could not start the Distributed Transaction Coordinator on Local Computer. For more information, review the System Event Log. If this is a non-Microsoft service, contact the service vendor, and refer to service-specific error code -1073737712.
When this problem occurs, the following Error events are logged in the Application log:Additionally, the following Error event may be logged in the System log:

↑ Back to the top


Cause

This problem occurs because the NETWORK SERVICE account does not have sufficient permissions. By default, this account manages the MS DTC service.

↑ Back to the top


Resolution

To resolve this problem, use the following methods as required, in the order in which they are presented.

Method 1: Re-create the MS DTC log

Re-create the MS DTC log, and then restart the service. To do this, follow these steps:
  1. Click Start, click Run, type cmd, and then click OK.
  2. At the command prompt, type the following command, and then press ENTER:
    msdtc -resetlog
    Warning The msdtc -resetlog command can cause data corruption if it is used incorrectly. Make sure that you do not have any pending transactions when you run this command.
  3. Type the following command, and then press ENTER:
    net start msdtc

Method 2: Set the logon account permissions for the MS DTC service

If Method 1 does not resolve the problem, set the logon account for the MS DTC service to have read and write permissions for the Msdtc.log file. To do this, follow these steps:
  1. Click Start, click Run, type cmd, and then click OK.
  2. At the command prompt, type control admintools, and then press ENTER.
  3. Double-click Services.
  4. In the Services pane, locate Distributed Transaction Coordinator.
  5. In the Log On As column, note the account name.

    Note The default logon account for the MS DTC service is the NETWORK SERVICE account.
  6. Start Windows Explorer, and then open the %windir%\System32\Msdtc folder.
  7. Right-click the Msdtc.log file, and then click Properties.
  8. Click the Security tab.
  9. Click the logon account name that you noted in step 5. For example, click the NETWORK SERVICE account name.
  10. In the Permissions pane, click to select the Allow check box for the following permissions:
    • Read & Execute
    • Read
    • Write
  11. Click OK.
  12. Click Yes to accept the security warning.
  13. In the Services pane, right-click Distributed Transaction Coordinator, and then click Start.

Method 3: Assign permissions to the NETWORK service to traverse the directory tree

Determine whether the NETWORK service has permissions to traverse through the folder. To do this, follow these steps.

Note By default, the "Everyone" group has these permissions. For more information, go to the following Microsoft TechNet website:
  1. Click Start, click Run, type secpol.msc, and then click OK.
  2. Browse through the following computer configuration: 
    \Windows Settings\Security Settings\Local Policies\User Rights Assignment 
  3. Check for "Bypass traverse checking," and then add the "Everyone" group. 
  4. Update the Group Policy settings on the computer. To do this, click Start, click Run, type gpupdate, and then click OK.
  5. In the Services pane, right-click Distributed Transaction Coordinator, and then click Start.

↑ Back to the top


Keywords: kbdtc, kberrmsg, kbentirenet, kbtshoot, kbprb, kb

↑ Back to the top

Article Info
Article ID : 916926
Revision : 3
Created on : 3/30/2017
Published on : 3/30/2017
Exists online : False
Views : 2995