關(guān)于http500錯(cuò)誤及報(bào)8004e00f的解決方法
關(guān)鍵詞: http500 8004e00f
最近機(jī)子的IIS始終不正常,總是說(shuō)http500錯(cuò)誤,然后就無(wú)法解析asp文件,網(wǎng)上查了半天,解決方法有,但是都沒(méi)有涉及到我報(bào)的8004e00f的錯(cuò)誤。
后來(lái)在系統(tǒng)里不斷的亂看,發(fā)現(xiàn)MSDTC服務(wù)不正常,于是先從這里下手,具體的解決方法如下:并且還要注重:修改密碼前請(qǐng)一定停止所有的Internet信息服務(wù),否則后面可能會(huì)出錯(cuò),并且IWAM帳戶可能會(huì)被鎖定。
如何停止?打開(kāi)計(jì)算機(jī)治理,在Internet信息服務(wù)上單擊右鍵,選擇重新啟動(dòng)IIS服務(wù),在選項(xiàng)中點(diǎn)停止IIS服務(wù),確定即可。
1、首先進(jìn)入組件服務(wù),查看組件服務(wù)/計(jì)算機(jī)/我的電腦/COM 應(yīng)用程序,結(jié)果報(bào)錯(cuò)“COM 無(wú)法與 Microsoft 分布式事務(wù)協(xié)調(diào)程序交談”,無(wú)法查看里面的對(duì)象。
2、進(jìn)入事件查看器,發(fā)現(xiàn)msdtc服務(wù)沒(méi)有正常啟動(dòng)。
3、刪除注冊(cè)表中的鍵:
? HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MSDTC
? 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)正常啟動(dòng)[這步很要害,假如沒(méi)有,重新啟動(dòng)下電腦看看]
8、重新設(shè)置IIS的IWAM賬號(hào)密碼。[在計(jì)算機(jī)治理中的用戶治理里]
進(jìn)入到c:/inetput/adminscripts目錄下:
在CMD中修改 IWAM 帳戶密碼 cscript.exe adsutil.vbs set w3svc/wamuserpass "password"
在CMD中修改 IUSR 帳戶密碼 cscript.exe adsutil.vbs set w3svc/anonymoususerpass "password"
password 設(shè)置為你想修改的密碼,即與第一步中你設(shè)置的用戶IWAM_****的相同,按回車即可修改完成。
這里一定要注重:w3svc與wamuserpass之間的杠是/而不是/,否則會(huì)出錯(cuò)。
9、同步IIS metabase中IWAM_MYSERVER的密碼,在CMD中:c:/inetpub/adminscripts>adsutil set w3svc/wamuserpass "yourpassword"
10、同步COM 應(yīng)用程序所用的IWAM_MYSERVER密碼,在CMD中:c:/inetput/adminscripts>cscript synciwam.vbs -v
11、大功告成!!!!!
新聞熱點(diǎn)
疑難解答
圖片精選