• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 957
  • Last Modified:

Distributed Transaction Coordinator Problem..?

Hi,

Just gone to install Exchange SP3 and had a couple of prerequisites fail, one of which was, Distributed Transaction Coordinator was not started.

So I went to services and tried to start it but it failed stating:

"distributed transaction coordinator the system cannot find the file specified"

Any ideas..?

Server 2008 SBS with Exchange 2007
0
ServTech
Asked:
ServTech
  • 10
  • 8
1 Solution
 
Jeffrey Kane - TechSoEasyPrincipal ConsultantCommented:
Please run the SBS 2008 BPA to determine what else may be going wrong on your server.

http://sbsbpa.com

Jeff
0
 
Jeffrey Kane - TechSoEasyPrincipal ConsultantCommented:
Also, when you post a question and reference an error message, please provide the EXACT message including the EVENT ID.  You'll find this information in your Event Logs.
0
 
ServTechAuthor Commented:
Hi,

Here is the event log for the failure to start...

Log Name:        System
Source:             Service Control Manager
Date:                 26/02/2014 20:09:23
Event ID:          7000
Task Category: None
Level:                Error
Keywords:        Classic
User:                 N/A
Computer:      
Description:     The Distributed Transaction Coordinator service failed to start due to the   following error: The system cannot find the path specified.
0
Making Bulk Changes to Active Directory

Watch this video to see how easy it is to make mass changes to Active Directory from an external text file without using complicated scripts.

 
Jeffrey Kane - TechSoEasyPrincipal ConsultantCommented:
Please open an elevated command prompt and enter the following command:

MSDTC -resetlog

See if you can then get the service started properly.

Jeff
0
 
ServTechAuthor Commented:
Hi Jeff, done that and unfortunately no difference:

Error
0
 
Jeffrey Kane - TechSoEasyPrincipal ConsultantCommented:
Ok. Next step is this command:

SFC /scannow
0
 
ServTechAuthor Commented:
Ok, ran SFC /scannow and got:

Microsoft Windows [Version 6.0.6002]
Copyright (c) 2006 Microsoft Corporation.  All rights reserved.

C:\Windows\System32>SFC /scannow

Beginning system scan.  This process will take some time.

Beginning verification phase of system scan.
Verification 100% complete.

Windows Resource Protection found corrupt files and successfully repaired
them. Details are included in the CBS.Log windir\Logs\CBS\CBS.log. For
example C:\Windows\Logs\CBS\CBS.log

C:\Windows\System32>
0
 
Jeffrey Kane - TechSoEasyPrincipal ConsultantCommented:
Ok, have you looked at that log?  Have you tried starting the DTC service yet?  (It would probably be best to reboot the system as well -- then open up services.msc and make sure that the DTC Service isn't disabled.

Jeff
0
 
ServTechAuthor Commented:
Hi,

Looked at the log but didn't find any reference to DTC ...

Rebooted, DTC service is set to automatic but was not started.

I tried to manually start again it but got the same "the system cannot find the file specified" error...
0
 
Jeffrey Kane - TechSoEasyPrincipal ConsultantCommented:
Well, let's look at the basics...

The path specified should be C:\Windows\System32\msdtc.exe

First, verify on the properties of the MSDTC Service that is the "Path to executable" on the General tab.

Then, on the Log On tab, be sure that it is set to Network Service for the account.  FYI, the default setting for this service is "Automatic (Delayed Start)"

Finally, in Windows Explorer, navigate to the System32 folder and make sure the file is there.  If it is, right-click on it and select Properties > Security > Advanced

The files in the Systems32 folder do not generally inherit any permissions from the parent folder.  The default permissions on your file should look something like this:

MSDTC
Close out the Advanced Security and click on the Details tab of the file to make sure it is the version shown here (assuming your server is an English Language version):

Details MSDTC
Jeff
0
 
ServTechAuthor Commented:
Hi,

Answered in order:

There is no 'Path to Executable' listed - Here lies the problem..?

MSDTC Service
Log On is set to Network Service...

In System32 folder, the MSDTC application is there and security settings are as you state...

Version shown is exactly the same as yours...
0
 
ServTechAuthor Commented:
Under the MSDTC registry details there is no 'Image Path' mentioned..?

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSDTC

MSDTC Registry
0
 
Jeffrey Kane - TechSoEasyPrincipal ConsultantCommented:
0
 
Jeffrey Kane - TechSoEasyPrincipal ConsultantCommented:
If you cannot run msdtc.exe from the command line, be sure that your PATH Environment Variable includes "C:\Windows\System32\"
0
 
ServTechAuthor Commented:
Hi,

When msdtc.exe is run from the command line, I presume it runs because there are no errors (but nothing shows either)..?

As for re-installing msdtc, is it not possible to just add an 'Image Path' subkey to the msdtc registry entry..?
0
 
Jeffrey Kane - TechSoEasyPrincipal ConsultantCommented:
You can try that... for your reference, I've pasted the info from the registry key of an SBS 2008 that I manage:

MSDTC Registry
It may not work because the exe may not still be registered in the .dll's associated with it, but it doesn't hurt to try.

Jeff
0
 
ServTechAuthor Commented:
Hi Jeff,

Amazingly that actually worked and I was able to start the MSDTC service.

Consequently, I have now updated Exchange to SP3.

Many thanks for your clear and logical help.

:-)
0
 
Jeffrey Kane - TechSoEasyPrincipal ConsultantCommented:
Awesome!  I do wonder what caused that to disappear in the first place -- I'd still suspect AV -- so be sure that you have the manufacturer recommended exclusions configured for your AV on the server.

I actually don't use AV on servers anymore -- I think it causes more problems than its worth.

Jeff
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

The 14th Annual Expert Award Winners

The results are in! Meet the top members of our 2017 Expert Awards. Congratulations to all who qualified!

  • 10
  • 8
Tackle projects and never again get stuck behind a technical roadblock.
Join Now