首先,我无法启动MSDTC服务。我尝试了以下链接并解决了这个问题。链接:http://social.technet.microsoft.com/Forums/en-ZA/winserverhyperv/thread/d3de5460-fb42-4af0-ac75-27c22741c7e9 .Now我遇到了MSDTC中缺少本地DTC的问题。(我检查了组件服务)。我使用的是windows 7(64位)。
我尝试了too.But的步骤,但还是没有成功。
1)在服务控制面板中停止分布式事务协调器服务
2)在命令提示符下运行"msdtc -uninstall“,不带引号。这将从服务控制面板中删除MSDTC服务,并从注册表中删除关联的服务配置单元以及CID和CID.Locals:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSDTC
HKEY_CLASSES_ROOT\CID
HKEY_CLASSES_ROOT\CID.Local3)如果您希望保留现有配置,如网络事务和其他MSDTC安全设置,请跳过此步骤。否则,请手动删除以下注册表项(如果存在):
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSDTC
HKEY_CLASSES_ROOT\CID
HKEY_CLASSES_ROOT\CID.Local
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC4)在命令提示符下运行"msdtc -install“,不带引号。这将重新安装MSDTC服务和上面的4个注册表配置单元。
5)在命令提示符下运行“msdtc-resetlog”,不带引号
关于如何解决这个问题,有什么建议吗?
发布于 2012-06-28 12:45:48
现在我厌倦了解决我自己的问题,我把它发布在我的博客上。http://littlerasika.wordpress.com/2012/06/28/problem-with-starting-msdtc-and-missing-local-dtc-in-windows-7/
发布于 2015-08-06 02:29:54
下面有一节
Control Panel -> Administrative Tools -> Component Services -> Computers -> My Computer -> Distributed Transactions -> Local DTC如果您转到属性,您应该能够选择“网络DTC访问”框并填写DCT登录。
我不得不摆弄它好几次(因为我的权限太紧了),我也会建议在新的设置之后重新启动,并且不要忘记在测试期间禁用防火墙,以确保它不会在那里被阻止。
这就对了:)
https://stackoverflow.com/questions/11094206
复制相似问题