IIS出現(xiàn)HTTP500內(nèi)部錯誤以及COM+8004e00f錯誤的解決辦法 - 雨落深山 ...
IIS出現(xiàn)HTTP500內(nèi)部錯誤以及COM+8004e00f錯誤的解決辦法
主要都是IWAM賬號在ActiveDirectory、IIS metabase數(shù)據(jù)庫和COM+應(yīng)用程序三處的密碼無法同步,解決方法也很簡單,大致有一下三個步驟:
1、重新設(shè)置IIS的IWAM賬號密碼。[在計(jì)算機(jī)管理中的用戶管理里]
2、同步IIS metabase中IWAM_MYSERVER的密碼,在CMD中:c:\inetpub\adminscripts>adsutil set w3svc/wamuserpass "yourpassword"
3、同步COM+應(yīng)用程序所用的IWAM_MYSERVER密碼,在CMD中:c:\inetpub\adminscripts>cscript synciwam.vbs -v,但是在進(jìn)行第三步操作時總是報(bào)8004e00f錯誤。
后來在系統(tǒng)里不斷的亂看,發(fā)現(xiàn)MSDTC服務(wù)不正常,于是先從這里下手,具體的解決方法如下:
1、首先進(jìn)入組件服務(wù),查看組件服務(wù)/計(jì)算機(jī)/我的電腦/COM+應(yīng)用程序,結(jié)果報(bào)錯"COM+ 無法與 Microsoft 分布式事務(wù)協(xié)調(diào)程序交談",無法查看里面的
對象。
2、進(jìn)入事件查看器,發(fā)現(xiàn)msdtc服務(wù)沒有正常啟動。
3、刪除注冊表中的鍵:
• HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
• HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC
• HKEY_CLASSES_ROOT\CID
4、停止MSDTC服務(wù):net stop msdtc
5、卸載MSDTC服務(wù):msdtc -uninstall
6、重新安裝MSDTC服務(wù):msdtc -install
7、確認(rèn)在事件查看器中msdtc服務(wù)已經(jīng)正常啟動[這步很關(guān)鍵,如果沒有,重新啟動下電腦看看,然后再同步密碼(就是開始的那三步)
其實(shí)"COM+ 無法與 Microsoft 分布式事務(wù)協(xié)調(diào)程序交談"在安裝了Windows組件中的消息隊(duì)列后,就不會出現(xiàn)這個錯誤了,同時"消息隊(duì)列"組件又對服務(wù)中的"Distributed Transaction Coordinator"(即msdtc服務(wù))有依存關(guān)系,這個服務(wù)必須啟用,才可以安裝消息隊(duì)列組件!消息隊(duì)列裝好后,上圖中的COM+應(yīng)用程序菜單就可以打開了,表示其已正常
工作!如果在這個時候再裝IIS或者把IIS卸載重裝,就不需要上面的手動密碼同步問題了!就是說按這個步驟安裝好IIS,就已經(jīng)正常了!實(shí)際上,手工同步密碼太過麻煩,成功率也不高!
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點(diǎn)擊舉報(bào)。