一、安装IIS发现消息队列无法安装的问题
原因: 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、确认在事件查看器中msdtc服务已经正常启动(这步很关键,如果没有,重新启动下电脑看看)
6、查看组件服务/计算机/我的电脑/COM+应用程序。
如果报错——"COM+ 无法与 Microsoft 分布式事务协调程序交谈"——无法查看里面的对象,进行以下步骤。
二、打开COM+应用程序时出现8004E00F -COM+ 无法与Microsoft 分布式事务协调程序交谈 的问题
原因: 主要都是IWAM账号在ActiveDirectory、IIS metabase数据库和COM+应用程序三处的密码无法同步。
解决步骤:
1、在计算机管理中的用户管理里,重新设置IIS的IWAM账号密码。
2、同步IIS metabase中IWAM_MYSERVER的密码,在CMD中:
c:/inetpub/adminscripts>adsutil set w3svc/wamuserpass "个人设定的IIS密码"
3、同步COM+应用程序所用的IWAM_MYSERVER密码,在CMD中:
c:/inetpub/adminscripts>cscript synciwam.vbs -v。