解決IIS啟動錯誤一例- -


有一次站點訪問失敗,IIS服務無法啟動,我的解決思路是這樣的:



先打開Administrative Tools --> Service,發現World Wide Web Publishing Service停止了。於是試圖啟動該服務,結果報錯,報錯的情形和你一樣。

於是查看World Wide Web Publishing Services所需要依賴的服務(Dependencies),看到是IIS Admin Service。進而發現IIS Admin Service也無法啟動,再查IIS Admin Service的Dependencies,查的結果是Protected Storage和RPC(Remote Procedure Call),於是啟動RPC,接着順利啟動IIS Admin Service,接着啟動World Wide Web Publishing Services,於是IIS恢復正常。

點評:

(1)查看服務的狀態,以及它所需要依賴的其他的服務的狀態,這點知識很基礎,但是很多人習慣出了問題就重裝,實際上還是應該學會理性分析。根據我的經驗我認為樓主的原因很有可能和我的原因一樣,那么在這種情況下重裝IIS一般不會有好的結果。

(2)在什么情況下會使RPC停止呢?除了人為停止的,只會發生在兩種情況:a、系統遭到嚴重破壞;b、某些軟件可能會影響RPC服務。請大家尤其注意,在服務器上不要裝個人版的防火牆,因為個人版的防火牆和服務器版的防火牆的安全策略不同,我曾經發現過個人版的防火牆主動終止用戶的RPC服務,因為對於個人用戶來說PRC服務基本上有害而無益,但對於服務器來說,RPC幾乎是非開不可的服務,只能通過確實提高系統整體安全性來抵消RPC的隱患。不過RPC以及一些系統服務被停止的原因在實際情況中有時候也不是很好判斷,這時候就要通過更有效的手段(例如分析系統日志)來分析了。


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com