1. 如果只是提示需要MSDTC

那么点开始→运行→输入命令"net start msdtc",运行该命令即可.

2. 如果启动不了,请查看事件查看器

在系统事件中有错误:Distributed Transaction Coordinator 服务因 3221229584 (0xC0001010) 服务性错误而停止。

经多次试验,发现这主要是系统无法找到MS DTC 日志文件造成的,只要创建一下就可以了:

点开始→运行→输入命令"msdtc -resetlog",运行该命令即可.

之后,重新启动电脑,或者运行服务中的"Distributed Transaction Coordinator "服务均可.

 

**********************************************************************************

  如果MSDTC服务没有启动就先启动

net start msdtc
启动MSDTC服务然后就可以了
如果启动失败,提示distributed transaction coordinator 服务不能启动,就进行下面的操作

{MSDTC 分布式事务无法启动
错误消息:

---------------------------
服务
---------------------------
Windows 不能在 本地计算机 启动 Distributed Transaction Coordinator。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 -1073737712。
---------------------------
确定  
---------------------------


解决办法:

把 C:\WINDOWS\system32\dtclog 这个目录重命名(如果有),然后重新建立该目录。
在命令行下: msdtc -resetlog

然后 msdtc 就可以启动了。}

然后在“开始”->“设置”->“控制面板”->“管理工具”->“组件服务”中,“控制台根目录”->“组件服务”->“计算机”->“我的电脑”->“COM+应用程序”中,有一个“IIS Out-Of-Process Pooled”鼠标右键“属性”--“标识”--把“此用户”调整为“交互式用户--目前已登录的用户”。然后“确定”,再鼠标右键“属性”--“启动”。

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zmhdgut/archive/2008/08/04/2764206.aspx