Coordinator on a Clustered Server Error

Asked By 10 points N/A Posted on -


Our company has three servers, which are running on Windows Server 2003 Enterprise Edition. When I was trying to start the Distributed Transaction Coordinator on one server, this error message appeared on my screen:


Could not start the Distributed Transaction Coordinator service on Local Computer.

Error 1067: The process terminated unexpectedly.

Does anyone had the same issue with Windows Server 2003? I also tried to open the program using other computers, in our company running on Windows Server 2003 Enterprise Edition but they don’t have the same problem at all.

I never had this problem using this server before until this error appeared.

What could be the source of this error?

Anyone who have an idea to solve this problem?

Any help would be appreciated.

Thank you.

Best Answer by Ruby Islam
Answered By 0 points N/A #82016

Coordinator on a Clustered Server Error


The following events may be logged in the application event log:

Event ID: 4099
Type: Error
Source: COM+
The runtime environment was unable to initialize, for transactions required to support transactional components. Make sure that MS DTC is running.
(DtcGetTransactionManagerEx{}: hr = 0x8004d01b
Best Answer
Best Answer
Answered By 90 points N/A #82018

Coordinator on a Clustered Server Error


I am providing you three method to fix this problem.

Method 1:

1. Go Start Menu>> trype “cmd” in the search box >> tap Enter.

2. Then type command “msdtc-resetlog” at the command prompt >> tap Enter.

Note: Always try to use the command “msdtc-resetlog” correctly otherwise your data will be corrupted. When you run this command don’t keep any pending transactions.

3. Next type the command “net start msdtc”, and then click Enter.

Method 2:

If Method 1 doesn’t solve the issue, you need to set the logon account for the MS DTC service for reading and writing permission for the Msdtc.log file.

1. Go Start Menu >> type “cmd” >> click Enter.

2. Type the command “control admintools” >> click Enter.

3. Double-click on the “service”.

4. From the “Log On As” column, note the account name.

Note: Remember that the default logon account only for the “MS DTC service” is the “Network Service” account.

5. After starting Windows Explorer open the “%windir%System32Msdtc” folder.

6. Then right-click on the “Msdtc.log file” >> click Properties.

7. Select the “Security tab”.

8. Select “the logon account” name that you noted in step 5.

9. In the “Permissions” window, click to choose the “Allow” check box for the following permissions: “◦Read & Execute   ◦Read    ◦Write”

10. Select “OK”>> click “Yes” to accept the security warning.

11. In the “Services pane” >> right-click “Distributed Transaction Coordinator” >> tap Start.

Method 3:

1. Go to Start>> type “secpol.msc” >> press Enter.    

2. Browse through the following computer configuration:

       “Windows SettingsSecurity SettingsLocal PoliciesUser Rights Assignment”

3. After checking "Bypass traverse checking," then add the "Everyone" group.

4. You need to update the Group Policy settings on the computer, so go to the Start Menu >> type “gpupdate” >> press Enter.

5. Finally in the Services pane, right-click Distributed Transaction Coordinator >> click Start.

Hope after following this methods you will be able to solve your problem.


Login/Register to Answer

Related Questions