日期:2014-05-17  浏览次数:21158 次

mstdc 无法启动,请达人们帮忙~~~谢谢了~~~
在命令行输入net start mscdtc 
系统出错。
发生系统错误 1067。
进程意外终止。

系统日志:
在 MS DTC 组件中发生了一个严重错误,进程因此而终止。 类别字段标识出出错的组件。 请与 Microsoft 产品支持联系。错误说明: d:\comxp_sp3\com\com1x\dtc\dtc\msdtc\src\cservice.cpp:436, Pid: 2532
No Callstack,
 CmdLine: C:\WINDOWS\system32\msdtc.exe

有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
 
事件ID: 4209

已经做过如下测试,没有任何作用
mstdc -resetlog
msdtc -uninstall 
msdtc -install
都没有任何作用。


------解决方案--------------------
msdtc -resetlog

 如果不行
可能是asp组件的问题

你只能辈分后重新安装iis看看了
------解决方案--------------------
1、首先进入组件服务,查看组件服务/计算机/我的电脑/COM+应用程序,结果报错“COM+ 无法与 Microsoft 分布式事务协调程序交谈”,无法查看里面的对象。
2、进入事件查看器,发现msdtc服务没有正常启动。
解决方法:
1、删除注册表中的键:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC
HKEY_CLASSES_ROOT\CID
2、停止MSDTC服务:net stop msdtc
3、卸载MSDTC服务:msdtc -uninstall
4、重新安装MSDTC服务:msdtc -install
5、卸载IIS,重新安装IIS
6、确认在事件查看器中msdtc服务已经正常启动[这步很关键,如果没有,重新启动下电脑看看],这里有个技巧,查看MSDTC服务是否启动,执行 net stop msdtc,提示正在停止和停止成功就对了,再msdtc - install下就OK.
7、重新设置IIS的IWAM账号密码。[在计算机管理中的用户管理里]
8、同步IIS metabase中IWAM_MYSERVER的密码:
c:\inetput\adminscripts>adsutil set w3svc/wamuserpass "yourpassword"
9、同步COM+应用程序所用的IWAM_MYSERVER密码:
c:\inetput\adminscripts>cscript synciwam.vbs -v