Solved

Distributed Transaction Coordinator Problem..?

Posted on 2014-02-26
18
758 Views
Last Modified: 2014-03-02
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
Comment
Question by:ServTech
  • 10
  • 8
18 Comments
 
LVL 74

Expert Comment

by:Jeffrey Kane - TechSoEasy
ID: 39889764
Please run the SBS 2008 BPA to determine what else may be going wrong on your server.

http://sbsbpa.com

Jeff
0
 
LVL 74

Expert Comment

by:Jeffrey Kane - TechSoEasy
ID: 39889781
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
 

Author Comment

by:ServTech
ID: 39890079
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
 
LVL 74

Expert Comment

by:Jeffrey Kane - TechSoEasy
ID: 39890122
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
 

Author Comment

by:ServTech
ID: 39890196
Hi Jeff, done that and unfortunately no difference:

Error
0
 
LVL 74

Expert Comment

by:Jeffrey Kane - TechSoEasy
ID: 39890774
Ok. Next step is this command:

SFC /scannow
0
 

Author Comment

by:ServTech
ID: 39891105
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
 
LVL 74

Expert Comment

by:Jeffrey Kane - TechSoEasy
ID: 39891410
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
 

Author Comment

by:ServTech
ID: 39892606
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
Top 6 Sources for Identifying Threat Actor TTPs

Understanding your enemy is essential. These six sources will help you identify the most popular threat actor tactics, techniques, and procedures (TTPs).

 
LVL 74

Expert Comment

by:Jeffrey Kane - TechSoEasy
ID: 39893963
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
 

Author Comment

by:ServTech
ID: 39894043
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
 

Author Comment

by:ServTech
ID: 39894071
Under the MSDTC registry details there is no 'Image Path' mentioned..?

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSDTC

MSDTC Registry
0
 
LVL 74

Expert Comment

by:Jeffrey Kane - TechSoEasy
ID: 39894124
0
 
LVL 74

Expert Comment

by:Jeffrey Kane - TechSoEasy
ID: 39894129
If you cannot run msdtc.exe from the command line, be sure that your PATH Environment Variable includes "C:\Windows\System32\"
0
 

Author Comment

by:ServTech
ID: 39895446
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
 
LVL 74

Accepted Solution

by:
Jeffrey Kane - TechSoEasy earned 500 total points
ID: 39896483
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
 

Author Comment

by:ServTech
ID: 39898455
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
 
LVL 74

Expert Comment

by:Jeffrey Kane - TechSoEasy
ID: 39898457
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

Featured Post

Top 6 Sources for Identifying Threat Actor TTPs

Understanding your enemy is essential. These six sources will help you identify the most popular threat actor tactics, techniques, and procedures (TTPs).

Join & Write a Comment

Easy CSR creation in Exchange 2007,2010 and 2013
ADCs have gained traction within the last decade, largely due to increased demand for legacy load balancing appliances to handle more advanced application delivery requirements and improve application performance.
In this video we show how to create an email address policy in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.:  First we need to log into the Exchange Admin Center. Navigate to the Mail Flow…
The basic steps you have just learned will be implemented in this video. The basic steps are shown to configure an Exchange DAG in a live working Exchange Server Environment and manage the same (Exchange Server 2010 Software is used in a Windows Ser…

758 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

22 Experts available now in Live!

Get 1:1 Help Now