COM+无法与Microsoft分布式事务协调程序交谈

来源:互联网 发布:js在线阅读本地pdf 编辑:程序博客网 时间:2024/05/17 07:03

此问题针对HTTP500内部错误解决方法中的第三步:[同步com+应用程序所用的IWAM_MACHINE的密码 ]而写

因为无法完成第三步使得500的问题很难解决

保证com+ 应用程序能正常运行
一般情况下,我们安装好IIS后,在使用IIS能不能连接起ASP的时候,通常都会遇到连接不起的情况,我家的机子就出现过这情况,其中最重要的原因就是MSDTC服务出错了。
解决的办法如下:
进入注册表,删除注册表中的下面三键值: 

 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MSDTC  

 HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSDTC  

 HKEY_CLASSES_ROOT/CID  

 打开“运行”框,输入:“net stop msdtc”(不含引号,下同) 停止MSDTC服务命令 

 接着打开“运行”框,输入:“msdtc -uninstall” 卸载MSDTC服务命令 

 再打开“运行”框,输入:“msdtc -install” 重新安装MSDTC服务命令 

 再在事件查看器中确认msdtc服务已经正常启动,这步很关键,如果启动了就代表成功了,然后再连接ASP看看,是不是连其了,如果没连起,重装IIS再说,或者重启动计算机

注意 :有很多人在删除注册表里面的“HKEY_CLASSES_ROOT/CID”时,发现CID键删除不了,这是很多人安装了360安全卫士造成的,只要下载个"IISfixer"的修理程序,然后再删除CID就可以删除了,然后按着我刚说的过程来就可以安装成功了  
IISfixer的下载地址 [web迅雷直接搜索]