日志里显示错误: The Distributed Transaction Coordinator service terminated with service-specific error 3221229584 (0xC0001010). 启动服务时显示错误代码为:1073737712 解决方法: 查看C:\WINDOWS\system32\MsDtc是否有NetworkService写权限 把 C:\WINDOWS\system32\dtclog 这个目录重命名(如果有),然后重新建立该目录。如果没有就直接新建一个就可以了。 在命令行下: msdtc -resetlog 然后 msdtc 就可以启动了
其他错误可以尝试重装,下面是微软英文资料提供的正确的方法 1、删除注册表中的键: 4、重新安装MSDTC服务:msdtc -install |
还能参看这篇文章:W
http://wenku.baidu.com/view/32bf74d5240c844769eaeee4.html
主要是到注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services找到对应服务项,然后查看ImagePath键值是否指向正确
还可以用使用类似命令来重新注册服务:
w32tm /unregister 回车
w32tm /register 回车
本文转自 yuxye 51CTO博客,原文链接:http://blog.51cto.com/fishvsfrog/926332