Link to home
Create AccountLog in
Windows Vista

Windows Vista

--

Questions

--

Followers

Top Experts

Avatar of sgibbins
sgibbins🇺🇸

My Vista MSDTC (Distributed Transaction Coordinator) Service Stops Unexpectedly
My Vista MSDTC (Distributed Transaction Coordinator) Service stops unexpectedly oftentimes. I have no idea why. I learned about this issue in my event viewer and in the Reliability Monitor. I do not know how to prevent or work around this. Can I down load a new MSDTC? (Is there such a thing?) Is there a work around?---Sometimes it comes up in event viewer as error 4427, sometimes as "faulting application" with error Code 1000, and it has come up as error code 1101 "information" with false starts, ---etc...etc...but I think the most common is the "faulting application" or with MSDTC just stopping and not allowing me to restart it (see paragraph below)....for example, today the error properties were "Faulting application msdtc.exe, version 2001.12.6930.16386, time stamp 0x4549b15c, faulting module MSDTCTM.dll, version 2001.12.6930.16386, time stamp 0x4549bd6d, exception code 0xc00000e5, fault offset 0x000868dc, process id 0xc58, application start time 0x01c8a618b22f2f5c." It has also though shown up before as a critical error event code 4209 with properties stating: "A critical error occurred in an MS DTC component therefore the process is terminating. The category field identifies the component that encountered the error. Please contact Microsoft Product Support. Error Specifics: hr = 0x80070002, d:\vistartm\com\complus\dtc\dtc\msdtc\src\cservice.cpp:461, CmdLine: C:\Windows\System32\msdtc.exe, Pid: 3160". ---And sometimes it won't allow me to restart it. I have read the Microsoft Tech article at http://technet2.microsoft.com/windowsserver2008/en/library/7d184cd2-819c-4b20-8883-f6b4340f53db1033.mspx?mfr=true but I believe the error is still there....I do want to make clear that sometimes MSDTC will work well without any events or problems for days on end. (Please see my attachments for more details about this)------Any thoughts? STEVE
MSDTC-Solution.doc
MSDTCconsole.doc

Zero AI Policy

We believe in human intelligence. Our moderation policy strictly prohibits the use of LLM content in our Q&A threads.


Avatar of LeeTutorLeeTutor🇺🇸

I looked at your attachments, and from the second one, copied these instructions;  I wonder if you have followed them (I checked in my registry for my Vista Ultimate OS, and all my values check with the following quotation):

The error code -2147024894 (80070002) maps to "Path not found".  It looks like one or more security registry values are missing.  Can you check if the following registry values are present on your machine:

HKEY_LOCAL_MACHINE\Software\Microsoft\MSDTC\
AllowOnlySecureRpcCalls [1] REG_DWORD
FallbackToUnsecureRPCIfNecessary [0] REG_DWORD
TurnOffRpcSecurity [0] REG_DWORD
HKEY_LOCAL_MACHINE\Software\Microsoft\MSDTC\Security
AccountName [NT AUTHORITY\NetworkService] REG_SZ
DomainControllerState [0] REG_DWORD
NetworkDtcAccess [0] REG_DWORD
NetworkDtcAccessAdmin [0] REG_DWORD
NetworkDtcAccessClients [0] REG_DWORD
NetworkDtcAccessTransactions [0] REG_DWORD
NetworkDtcAccessInbound [0] REG_DWORD
NetworkDtcAccessOutbound [0] REG_DWORD
NetworkDtcAccessTip [0] REG_DWORD
XaTransactions [0] REG_DWORD
If there are missing values, can you recreate them, set them to the default value which is in brackets[], and then run msdtc.exe -install.
Note you need to run msdtc.exe -install
Click start run.

ASKER CERTIFIED SOLUTION
Avatar of LeeTutorLeeTutor🇺🇸

Link to home
membership
Log in or create a free account to see answer.
Signing up is free and takes 30 seconds. No credit card required.
Create Account

Avatar of LeeTutorLeeTutor🇺🇸

sgibbins, any feedback?

Avatar of sgibbinssgibbins🇺🇸

ASKER

(Monday--8am)--Lee Tutor--Sorry I was not in my office all weekend. I looked in the registry editor for MSDTC and please see the attachment for what its main branch looks like. If I am reading your 1st item above correctly...it seems that the main branch of MSDTC before opening any subkeys of it should have more than the default item...
Reg-Editor-MSDTC-Main-Branch-App.png

Reward 1Reward 2Reward 3Reward 4Reward 5Reward 6

EARN REWARDS FOR ASKING, ANSWERING, AND MORE.

Earn free swag for participating on the platform.


Avatar of LeeTutorLeeTutor🇺🇸

So it looks like those values are missing.  Here is what my registry looks like in those paths:


Avatar of LeeTutorLeeTutor🇺🇸

Oops forgot to include the screenshots.  (I really like this new Vista capability of the Snipping Tool...
Capture.JPG
Capture.JPG2.JPG

Avatar of sgibbinssgibbins🇺🇸

ASKER

TO: LEE TUTOR
FROM: STEVE
I tried the System File Checker (scannow). When I did do the full system scan it did say: "System Resource Protection did find some corrupt files but was unable to fix some of  them. Then, I separately scanned that particular file (viz msdtc.exe and the result was: "System Resource Protection did not find any integrity violations." Should I run this program offline using the '/OFFBOOTDIR and the /WINDIR" ??
STEVE

Free T-shirt

Get a FREE t-shirt when you ask your first question.

We believe in human intelligence. Our moderation policy strictly prohibits the use of LLM content in our Q&A threads.


Avatar of LeeTutorLeeTutor🇺🇸

Possibly.  I know nothing about those options.  Have you considered making the registry changes?  And then running the msdtc.exe -install?

Avatar of sgibbinssgibbins🇺🇸

ASKER

TO: Lee Tutor
From: Steve
RE: MSDTC Registry--Comparing Registry's
Lee--See attached...I believe I displayed the MSDTC MAIN Branch INCORRECTLY previously. Attached herewith are 2 captures. Each compare yours and mine---the 1st is the Main Branch from Reg Edit comparing yours and mine and the next...I assume was your MSDTC/Security Branch which appears identical to mine. The difference appears to be in the main branch of mine....my main branch appears to have an additional what do you call it?...key? which says "clustering version"----am I correct....is this the difference and if so...what do you suggest? STEVE

Compared-MSDTC-Main-Branch-compa.png
Compared-MSDTC-Security--Branch-.png

Avatar of LeeTutorLeeTutor🇺🇸

I can't find anything on the internet about ClusteringVersion.  But two differences between your registry shot and mine is on the second one:

NetworkDtcAccessOutbound = 1  for you, but = 0 for me and the article in your attachment
NetworkDtcAccessTransactions = 1 for you, but = 0 for me and the article.

Perhaps those make a difference...

Reward 1Reward 2Reward 3Reward 4Reward 5Reward 6

EARN REWARDS FOR ASKING, ANSWERING, AND MORE.

Earn free swag for participating on the platform.


Avatar of sgibbinssgibbins🇺🇸

ASKER

Lee: I made the 2 changes you mention above. Would those not go into effect unless and until I restart? STEVE

Avatar of LeeTutorLeeTutor🇺🇸

Sorry, I had to go eat lunch.  Yes, probably so.  Also, I wonder if you should run the msdtc.exe -install

Avatar of sgibbinssgibbins🇺🇸

ASKER

TO: Lee Tutor
From: Steve
I rebooted after the registry changes and MSDTC is still failing. Steve

Free T-shirt

Get a FREE t-shirt when you ask your first question.

We believe in human intelligence. Our moderation policy strictly prohibits the use of LLM content in our Q&A threads.


Avatar of LeeTutorLeeTutor🇺🇸

How about Start -> Run ->  msdtc.exe -install


Avatar of sgibbinssgibbins🇺🇸

ASKER

From: Steve
TO: Lee Tutor
I ran that run with elevated privileges and although nothing happened or showed up below the command line entry. I went over and checked the service and it did successfully start up. Keeping my fingers crossed. By the way, is the default start type for MSDTC "manual" or "automatic" or what? STEVE

Avatar of LeeTutorLeeTutor🇺🇸

On my machine, it's set to Manual.

Reward 1Reward 2Reward 3Reward 4Reward 5Reward 6

EARN REWARDS FOR ASKING, ANSWERING, AND MORE.

Earn free swag for participating on the platform.


Avatar of sgibbinssgibbins🇺🇸

ASKER

Yes mine too is set to manual.....by the way, MSDTC service is still working...so I may very well owe you great thanks. I will keep you posted. Thanks in advance. STEVE
Windows Vista

Windows Vista

--

Questions

--

Followers

Top Experts

Windows Vista is an operating system created by Microsoft as the successor to Windows XP. It was intended for PCs, workstations and laptops, and shares the same code base as its successor, Windows 7. New features included an updated graphical user interface (GUI) and visual style dubbed Aero, a new search component called Windows Search, redesigned networking, audio, print and display subsystems, and new multimedia tools. Vista aimed to increase the level of communication between machines on a home network, using peer-to-peer technology to simplify sharing files and media between computers and devices. Windows Vista included version 3.0 of the .NET Framework, allowing software developers to write applications without traditional Windows APIs.