COM+ 无法与 Microsoft 分布式事务协调程序交谈
来源:互联网 发布:宏观对冲 知乎 编辑:程序博客网 时间:2024/05/22 17:33
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,就已经正常了!
经过我的试验了,的确是这样!如果重新安装msdtc,然后卸载重装IIS就好了
参考文献:
http://hi.baidu.com/luozhh/blog/item/960bd8f033560caba40f5215.html
主要都是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,就已经正常了!
经过我的试验了,的确是这样!如果重新安装msdtc,然后卸载重装IIS就好了
参考文献:
http://hi.baidu.com/luozhh/blog/item/960bd8f033560caba40f5215.html
- 关于“COM+ 无法与 Microsoft 分布式事务协调程序交谈
- COM+无法与Microsoft分布式事务协调程序交谈
- 关于“COM+ 无法与 Microsoft 分布式事务协调程序交谈
- COM+ 无法与 Microsoft 分布式事务协调程序交谈
- COM+ 无法与 Microsoft 分布式事务协调程序交谈
- COM+ 无法与 Microsoft 分布式事务协调程序交谈
- COM+无法与Microsoft分布式事务协调程序交谈
- COM+无法与Microsoft分布式事务协调程序交谈
- 8004E00F - COM+无法与Microsoft分布式事务协调交谈
- 8004E00F - COM+无法与Microsoft分布式事务协调交谈
- 8004E00F - COM+无法与Microsoft分布式事务协调交谈
- 打开COM+应用程序时出现8004E00F -COM+ 无法与 Microsoft 分布式事务协调程序交谈
- “COM+ 无法与Microsoft分布式事务协调程序交谈”之终极解决方案
- COM+应用程序错误(错误代码8004E00F)COM+ 无法与 Microsoft 分布式事务协调程序交谈的解决方法
- System.Runtime.InteropServices.COMException (0x8004E00F): COM+ 无法与 Microsoft 分布式事务协调程序交谈 (异常来自 HRESU
- 8004E00F - COM+无法与Microsoft分布式事务协调交谈 (转载)
- 错误代码8004E00F-COM+无法与Microsoft分布式事物协调程序交谈 的处理
- 错误代码 8004E00F - COM+ 无法与 Microsoft分布式事物协调程序交谈结局 解决方法
- 【CBM666 的递归文件搜索】
- 我在百度的空间
- 常用的简单 CSS布局
- Qtopia Core 4.3(QT/E)交叉编译安装全过程[转]
- C#3.0 learning
- COM+ 无法与 Microsoft 分布式事务协调程序交谈
- 变量的初始化规则
- html学习之三:列表&超链接
- [C/C++] 可变参数表(Variable Arguments)
- adodb学习
- 手机J2ME程序开发(一)
- [资料]I386平台的内存布局
- PLC在自来水净化加药过程中的应用
- 手机J2ME程序开发(二)