Wednesday, 15 March 2017

Windows could not start the Distributed Transaction Coordinator on Local Computer

Windows could not start the Distributed Transaction Coordinator on Local Computer

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

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.
  • Click Start, click Run, type cmd, and then click OK.At the command prompt, type control administrative tools, and then press ENTER.
  • Double-click Services.In the Services pane, locate Distributed Transaction Coordinator.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.Start Windows Explorer, and then open the %windir%\System32\Msdtc folder.Right-click the Msdtc.log file, and then click Properties.Click the Security tab.Click the logon account name that you noted in step 5. For example, click the NETWORK SERVICE account name.In the Permissions pane, click to select the Allow check box for the following permissions:Read & ExecuteReadWriteClick OK.Click Yes to accept the security warning.In the Services pane, right-click Distributed Transaction Coordinator, and then click Start.

Alternate Solution:

  • Re-create the MS DTC log, and then restart the service. To do this, follow these steps:
  • Click Start, click Run, type cmd, and then click OK.
  • 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.
  • Type the following command, and then press ENTER:
net start msdtc

0 comments:

Post a Comment