开发者社区> y0umer> 正文

msdtc问题 IIS 错误

简介: 装了IIS后 服务器内部错误 查看信息msdtc无法启动 在计算机管理中出现“COM+ 无法与 Microsoft 分布式事务协调程序交谈”。在网上搜了些答案如下:IIS出现HTTP500内部错误以及COM+8004e00f错误的解决办法(MSDTC) 主要都是IWAM账号在ActiveDirectory、IIS metabase数据库和COM+应用程序三处的密码无法同步,解决方法也很简单,大致有一下三个步骤: 1、重新设置IIS的IWAM账号密码。
+关注继续查看

装了IIS后 服务器内部错误 查看信息msdtc无法启动 在计算机管理中出现“COM+ 无法与 Microsoft 分布式事务协调程序交谈”。在网上搜了些答案如下:
IIS出现HTTP500内部错误以及COM+8004e00f错误的解决办法(MSDTC)
主要都是IWAM账号在ActiveDirectory、IIS metabase数据库和COM+应用程序三处的密码无法同步,解决方法也很简单,大致有一下三个步骤:

1、重新设置IIS的IWAM账号密码。[在计算机管理中的用户管理里]
2、同步IIS metabase中IWAM_MYSERVER的密码,在CMD中:c:/inetpub/adminscripts>adsutil set w3svc/wamuserpass "yourpassword"
3、同步COM+应用程序所用的IWAM_MYSERVER密码,在CMD中:c:/inetpub/adminscripts>cscript synciwam.vbs -v,但是在进行第三步操作时总是报8004e00f错误。

后来在系统里不断的乱看,发现MSDTC服务不正常,于是先从这里下手,具体的解决方法如下:
1、首先进入组件服务,查看组件服务/计算机/我的电脑/COM+应用程序,结果报错"COM+ 无法与 Microsoft 分布式事务协调程序交谈",无法查看里面的对象。
2、进入事件查看器,发现msdtc服务没有正常启动。
3、删除注册表中的键:
? HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MSDTC
? HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSDTC
? HKEY_CLASSES_ROOT/CID
4、停止MSDTC服务:net stop msdtc
5、卸载MSDTC服务:msdtc -uninstall
6、重新安装MSDTC服务:msdtc -install
7、确认在事件查看器中msdtc服务已经正常启动[这步很关键,如果没有,重新启动下电脑看看,然后再同步密码(就是开始的那三步)

其实"COM+ 无法与 Microsoft 分布式事务协调程序交谈"在安装了Windows组件中的消息队列后,就不会出现这个错误了,同时"消息队列"组件又对服务中的"Distributed Transaction Coordinator"(即msdtc服务)有依存关系,这个服务必须启用,才可以安装消息队列组件!消息队列装好后,上图中的COM+应用程序菜单就可以打开了,表示其已正常工作!如果在这个时候再装IIS或者把IIS卸载重装,就不需要上面的手动密码同步问题了!就是说按这个步骤安装好IIS,就已经正常了!实际上,手工同步密码


我照做了,但到第6步:6、重新安装MSDTC服务:msdtc -install ,电脑蓝屏了,试了几次都是蓝屏。还有执行:mstdc -resetlog也是一样。
请问怎么解决,除了重装系统。谢谢了。

 

 

朋友想学ASP哇?
其实网上说了那么多,很多步骤是多余的。。。
我总结了以下几个步骤:
1、如果装上IIS了,先卸载掉!
2、停止MSDTC服务:net stop msdtc
3、卸载MSDTC服务:msdtc -uninstall
4、重新安装MSDTC服务:msdtc -install
5、启动MSDTC服务:net start msdtc
如果启动msdtc失败,服务被禁用就运行services.msc服务管理器,将Distributed Transaction Coordinator服务设置为手动,并启动!
6、最后就是重装IIS咯
我们这学期上ASP动态网页设计,班上很多同学都是这问题,我都是按这几步解决的。
朋友你说的蓝屏问题建议你把删除的注册表键值还原

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Python中的编码错误问题
设置python运行环境的编码参考这里   http://diveintopython.org/xml_processing/unicode.html 《Dive Into Python》 的 Example 9.
646 0
【问题】vs IIS破除文件上传限制最全版
原文:【问题】vs IIS破除文件上传限制最全版 今天在测试一下上传文件的时候发现iis和配置存在上传文件大小限制(IIS默认大小30M,最大运行为2g:2147483647),百度了一部分资料有些发布到IIS好使,但是在VS调试中不好使。
839 0
考试系统--底层框架发布时遇到的问题解决方案(Window7 IIS6.0)(二)
<p>        <span style="font-size:18px">《承接上篇文章》</span></p> <p><span style="font-size:18px">       <a target="_blank" href="http://blog.csdn.net/zlts000/article/details/41949991">考试系统--底层框架发布时遇到的
1193 0
考试系统--底层框架发布时遇到的问题解决方案(Window7 IIS6.0)(三)
<p><span style="font-size:18px">     《承接上篇文章》</span></p> <p><span style="font-size:18px">       <a target="_blank" href="http://blog.csdn.net/zlts000/article/details/42151767">考试系统--底层框架发布时遇到的问题解
1152 0
MVC 部署在IIS7 出现的 404 错误
如果你不幸在 windows server 2008 R2 的 IIS7 中部署 MVC 站点的话,如果你输入:http://yourdomain/Organization/Index ,那么你很有可能会碰到: 404 恭喜你,中标了。
674 0
+关注
y0umer
高级网络安全技术员
906
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载