IIS 500錯誤或無法顯示此網頁解決方法


不知道是不是XP版本的原故,發現越來越多的XP系統裝好IIS后連默認網站都打不開,(其他系統沒有注意)出現幾個大字,IIS 500錯誤.相信碰到這個問題的人都深有體會,確實很煩人.卸了IIS重裝也是不行.訪問任何頁面都是IIS 500錯誤.在網上搜索了一下,解決方法寫的都不是很清楚,這一點那一點,昨天一朋友又遇到這個問題,所以今天打算寫下來.以下流程是我詳細測試過的,切莫顛倒次序執行,徹底搞定500錯誤.

建議在執行以下操作時先將IIS卸載,然后重啟計算機,再將IIS安裝.

  1. “開始”→“運行”→輸入“cmd”→"確定",先啟動MSDTC服務,輸入net start msdtc 回車
  2. 如果結果顯示“Distributed Transaction Coordinator 服務不能啟動”,解決方法: 把 C:\WINDOWS\system32\dtclog 這個目錄重命名(如果有的話,沒有就直接省去這一步),然后重新建立該目錄。
  3. 在命令行下:msdtc -resetlog 回車
  4. 再net start msdtc,顯示服務啟動成功了,CMD窗口不用關閉,還有用.
  5. 然后右鍵"我的電腦"--"管理"--"本地用戶和組",給“IUSR_機器名”和“IWAM_機器名”兩個用戶設置密碼:111(我這里都設的111,自己喜歡設什么都行,但兩個密碼要相同)
  6. 接着在CMD窗口中執行以下命令:%SystemDrive% 回車
  7. cd %SystemDrive%\Inetpub\AdminScripts 回車
  8. cscript.exe adsutil.vbs set w3svc/wamuserpass 111 回車(和之前在本地用戶組中設置的密碼相同,我這里是111)
  9. cscript.exe adsutil.vbs set w3svc/anonymoususerpass 111 回車(和之前在本地用戶組中設置的密碼相同,我這里是111)
  10. 打開IE,輸入http://localhost/看一下可不可以打開,如果還不行,那么接着執行以下命令:cscript.exe synciwam.vbs -v 回車
  11. iisreset 回車,到這一步還是不行,最后執行以下命令: cd %SystemRoot%\System32\inetsrv 回車
  12. rundll32 wamreg.dll, CreateIISPackage 回車
  13. regsvr32 asptxn.dll 回車,關閉所有的IE窗口后重新打開http://localhost/.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM