知識庫
買了一個香港的服務器做跨境電商想穩定業務,選擇香港服務器“雙線機房”,我剛剛把之前Ghost備份的Windows 2003 Enterprise服務器的系統分區還原了一下,啟動IIS時,無法彈出IIS界面,但是關機或注銷時會彈出莫名其妙的另存為“*.msc”文件對話框,當你啟動幾次IIS,就會有幾個這樣的對話框(我的系統是windows2000+IIS5.0)。
我就多次遇到這種情況,由于找不到原因,只好重裝系統。最近又遇到這種情況,我懷疑是不是由于什么軟件造成的沖突,于是我決定依次卸載機器里的軟件(還好機器里裝的軟件不是很多)。我發現,當把諾頓服務器版8.1和諾頓個人防火墻5.0卸載后,IIS可以正常使用了。更奇怪的是,我再把諾頓裝上,IIS居然仍可以用。
因此,我想諾頓在某種情況下可能會導致IIS無法正常使用,但這個現象比較隱蔽。因為,并不是一裝諾頓IIS就不能用了,而是不一定在那種情況下出問題。我的機器就是這樣,諾頓安裝了好幾天了,IIS也一直正常運行,可是某天IIS就突然不能用了。
在打開internet信息服務的時候,彈出錯誤提示框:無法啟動服務。
網上其他原因和解決辦法:
1、防火墻規則限制了。
系 統環境是:Windowsxp sp2, IIS5.1。進程無法啟動,這時候當然看看防火墻或是殺毒軟件有沒有相關的進程,"World Wide Web Publishing"的可執行文件是"inetinfo.exe",在瑞星防火墻訪問規則里找到"inetinfo.exe"訪問規則設為全部放行。再 次啟動"World Wide Web Publishing",然后再啟動IIS,一切OK。
2、沒有使用管理員連接。
系統環境:Windowsxp+sp2,II5.0
故障現象:上午把IIS服務停止以后,程序長時間沒響應,通過任務管理器關閉,啟動時提示“服務沒有及時響應啟動或控制請求”,重啟計算機未能解決。
解決辦法:在Internet信息服務下有本地計算機(計算機機名),單擊名鍵,選擇斷開,提示確實要斷開本地計算機(計算機機名)嗎?選擇確定。
右鍵單擊Internet,選擇連接,計算機名填本機名稱,用戶名填本機管理員帳號(Administrator),確定。
3、依存服務沒有啟動。
昨 天就發現了公司我用這臺電腦的IIS啟動不了,今天早上試著解決它,才發現問題并不簡單。找呀找呀找呀,發現 "WorldWideWebPublishing"關閉了,啟動也提示啟動失敗。靜下心來,再看看其它關閉了的服務,有一項Eventlog把它啟動了, 再啟動WorldWideWebPublishing成功。問題就在這里。
雖然“WorldWideWebPublishing”服務和 SMTP服務的依存關系列表中沒有提到“eventlog”服務,但“eventlog”服務不啟動的話,就會出現上述問題。啟動“eventlog”服 務,然后啟動“WorldWideWebPublishing”服務,上述問題消失。
于是查看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恢復正常。
4、IIS元數據庫可能壞了。
測試一下。
Try to enumerate metabase:
1. Open a command prompt and change to the C:/Inetpub/Adminscripts folder.
2. At the command line, type "cscript adsutil.vbs enum " (without the
quotation marks).
If this command is successful, it enumerates the settings in the
metabase.
If the command is not successful, you receive the -2146893792
(0x80090020) error code.
假如有備份,把數據回復。
如果沒有,參考
How to Manually Restore the Metabase When No Proper Backup Exists or When
the MMC Does Not Start