internet信息服務iis 無法啟動服務,是什么原因?
原因一:World Wide Web Publishing 服務沒有啟動
解決方法:啟動World Wide Web Publishing 服務,再啟動IIS。
World Wide Web Publishing 服務若無法啟動的詳細解決方法:
原因二:IIS 80端口被占用
解決方法有兩種 :
一、關閉占用80端口的程序
二、或者修改IIS端口為其它未用端口,如81端口;相應的,站點也修改到對應的81端口。
IIS無法啟動解決方法
重新設置IIS的IWAM賬號密碼和IUSR密碼 (管理工具—〉計算機管理—〉本地用戶和組—〉用戶) 同步IIS metaba中IWAM_MYSERVER的密碼 在CMD中 c:/inetpub/adminscripts>adsutil t w svc/wamurpass yourpassword 同步+應用程序所用的IWAM_MYSERVER密碼 在CMD中 c:/inetpub/adminscripts>cscript synciwam vbs v
如果最后出現Error: 錯誤組件服務 >計算機 >我的電腦 >+應用程序 >IIS Out Of Process Pooled Applications >屬性 >標識 輸入剛才設置的密碼 確定退出 然后再次執行cscript synciwam vbs v
意外情況一 運行 >cmd >輸入net start msdtc 如果出現了該服務不能啟動的錯誤提示
刪除注冊表中的鍵 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MSDTCHKEY_LOCAL_MACHINE/SOFARE/Microsoft/MSDTCHKEY_CLASSES_ROOT/CID停止MSDTC服務 net stop msdtc卸載MSDTC服務 msdtc uninstall重新安裝MSDTC服務 msdtc install重啟電腦啟動該服務 net start msdtc
意外情況二 IIS出現The specified module could not be found解決方法(記得在IE的高級選項去掉 顯示友好 錯誤信息 )
iis網站屬性 >目錄安全性 >匿名訪問和身份驗證控制去掉允許iis控制密碼
意外情況三 無法展開 +應用程序
MS DTC日志文件被誤刪了 cmd輸入msdtc retlog重新創建日志文件即可
意外情況四 + 應用程序中 展開后找不到IIS Out Of Process Pooled Applications
lishixinzhi/Article/program/net/201311/14398
IIS無法啟動是什么原因
資料來自:http://blog.csdn.net/lee576/article/details/1931434
IIS無法啟動,顯示“服務并未即使響應啟動或控制請求”,我用兩種辦法都沒有解決:
1、把IIS卸載重裝也不行;
2、到服務中world wide web publishing服務也不能啟動,提示127錯誤,依存服務都啟動了也不行。
于是就沒辦法了,幾個星期也沒有調試網站。今天上網查了一下找到了一個看上去有些道理的解決辦法:
呵呵,我也遇此問題,懷疑是補丁造成的,因為我們都是在下午打的補丁,然后晚上出問題還原后第一件事是查看IIS沒問題,確定沒問題后就又打補丁,然后IIS又出問題。
我查過了是這個WindowsXP-KB939373-x86-CHS.exe補丁,好像是阻止iis遠程代碼執行什么的補丁。就是最近剛剛出現的,大面積出現這個問題都是在2007年7月10號以后。
解決:到控制面板-添加/刪除程序,點擊最上邊的“顯示更新”,找到“windows xp 軟件更新”,卸載掉7月10號以后的幾個補丁,World Wide Web Publishing服務便能啟動了。
(注意:卸載的前提是,c盤windows目錄下以$開頭$結尾的文件夾沒有刪除掉)
網上其他原因和解決辦法:
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 metaba:
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 ttings in the
metaba.
If the command is not successful, you receive the -2146893792
(0x80090020) error code.
假如有備份,把數據回復。
如果沒有,參考
How to Manually Restore the Metaba When No Proper Backup Exists or When
the MMC Does Not Start
HOW TO: Download, Install, and Remove the IIS MetaEdit 2.2 Utility
有可能是Metaba.bin 或者元數據庫壞了,解決辦法參考如下
有關如何使用 MMC 備份和還原元數據庫的信息,請參見 IIS 自述文件,該文件位于(假設本地計算機上已安裝產品文檔)。
如果由 MMC 創建的備份文件可用
以下內容為程序代碼:
如 果已使用 MMC 中的“備份”操作創建了一個備份文件 (FileName.mdBackupNumber),但由于當前的元數據庫已損壞而無法打開 MMC,請執行下面的步驟,以便手動從 FileName.mdBackupNumber 文件中還原該元數據庫。 1. 停止所有 IIS 服務及其他依賴于 IIS 的服務(例如,第三方應用程序或 Microsoft Site Server)。
注意:要停止 IIS 及其依賴服務,請使用 NET STOP IISADMIN /Y 命令。有關其他信息,請參見以下 Microsoft 知識庫文章:
236166 使用 NET STOP 和 NET START 命令強制 IIS 服務重新讀取注冊表
2. 使用一個新名稱(如 Metaba.bad)重命名已損壞的元數據庫文件 Metaba.bin。該文件位于 %SystemRoot%/System32/Inetsrv 文件夾中。
3. 將位于 %SystemRoot%/System32/Inetsrv/Metaback 文件夾中的 MMC 備份元數據庫文件 FileName.mdBackupNumber 復制到 %SystemRoot%/System32/Inetsrv 文件夾中。將該文件重命名為 Metaba.bin。
4. 重新啟動計算機。
如果存在 Metaba.bin 文件的舊副本
如 果由 MMC 創建的備份文件不可用,但在其他位置(通常在系統磁帶備份中)存在 Metaba.bin 文件的舊副本,請執行以下步驟: 1. 停止所有 IIS 服務及其他依賴于 IIS 的服務(例如,第三方應用程序或 Microsoft Site Server)。
注意:要停止 IIS 及其依賴服務,請使用 NET STOP IISADMIN /Y 命令。有關其他信息,請參見以下 Microsoft 知識庫文章:
236166 使用 NET STOP 和 NET START 命令強制 IIS 服務重新讀取注冊表
2. 使用一個新名稱(如 Metaba.bad)重命名已損壞的元數據庫文件 Metaba.bin。該文件位于 %SystemRoot%/System32/Inetsrv 文件夾中。
3. 將 Metaba.bin 文件的舊副本復制到 %SystemRoot%/System32/Inetsrv 文件夾中。
4. 重新啟動計算機。
如果不存在 MMC 備份或 Metaba.bin 文件的舊副本
如果由 MMC 創建的備份文件不可用,且不存在 Metaba.bin 文件的舊副本,那么元數據庫的臨時備份可能依然存在。
在通過 MMC 或其他進程更新元數據庫時,可能會創建元數據庫的臨時備份。如果更新過程被中斷(原因可能是在第一個位置中有損壞),則該臨時文件有可能依然存在。
可 將該臨時文件命名為 Metaba.bak 或 Metaba.bin.bak,并放到 %SystemRoot%/System32/Inetsrv 文件夾中。如果存在該臨時文件,請執行以下步驟,以嘗試還原元數據庫: 1. 停止所有 IIS 服務及其他依賴于 IIS 的服務(例如,第三方應用程序或 Microsoft Site Server)。
注意:要停止 IIS 及其依賴服務,請使用 NET STOP IISADMIN /Y 命令。有關其他信息,請參見以下 Microsoft 知識庫文章:
236166使用 NET STOP 和 NET START 命令強制 IIS 服務重新讀取注冊表
2. 使用一個新名稱(如 Metaba.bad)重命名已損壞的元數據庫文件 Metaba.bin。該文件位于 %SystemRoot%/System32/Inetsrv 文件夾中。
3. 將臨時備份文件(Metaba.bak 或 Metaba.bin.bak)重命名為 Metaba.bin。
4. 重新啟動計算機。
如果不存在元數據庫備份文件
如果沒有可用于元數據庫的備份文件,則還原 IIS 功能的唯一方法是完成以下操作。但請注意,存儲在元數據庫中的所有 IIS 設置都將丟失。 1. 卸載 Windows NT Option Pack。有關其他信息,請參見以下 Microsoft 知識庫文章:
187870 如何刪除和重新安裝 Windows NT 4.0 Option Pack
2. 卸載 Internet Explorer。
3. 從 %SystemRoot/System32/Inetsrv/ 文件夾中刪除 Metaba.bin 文件。
4. 安裝 Internet Explorer。
5. 安裝 Windows NT Option Pack。
(c) Microsoft Corporation 2000,保留所有權利。由 Microsoft Corporation 的 Kevin Zollman 提供。
internet信息服務iis 無法啟動服務
原因一:World Wide Web Publishing 服務沒有啟動
解決方法:啟動World Wide Web Publishing 服務,再啟動IIS。
World Wide Web Publishing 服務若無法啟動的詳細解決方法:
原因二:IIS 80端口被占用
解決方法有兩種 :
一、關閉占用80端口的程序
二、或者修改IIS端口為其它未用端口,如81端口;相應的,站點也修改到對應的81端口。
IIS安裝后無法啟動
分類: 電腦/網絡 >> 操作系統/系統故障
問題描述:
以前沒裝過,最近裝了無法啟動
檢查是WWWpublishing服務沒啟動,啟動他提示87#啟動參數錯誤!其他服務均正常啟動!
解析:
:C:\WINNT\system32\eventlog.dll
事件查看器里日志 此對象無屬性?
懸賞分:0 - 解決時間:2006-5-30 11:00
事件查看器里日志->右鍵->屬性,彈出窗口:標題為“錯誤 屬性”在"常規"下可以看到“此對象沒有屬性”,查看文件屬性沒有任何問題問,原因及解決辦法。
提問者: qxxcy - 助理 三級
最佳答案
看來可能是eventlog.dll受損。從windows安裝盤中重新解壓eventlog.dl_到你的%system32%目錄中,重新啟動電腦。不妨也把eventvwr.ex_也解壓出來。進入命令行,鍵入: eventvwr.msc /s,看看有什么錯誤?
提問者對于答案的評價:
謝謝!雖然沒有解決問題,但畢竟也是一種方法,給你20分好了!哄哄你。
評價已經被關閉 目前有 1 個人評價
好
100% (1) 不好
0% (0)
IIS無法啟動–1717錯誤(未知的界面)
[ 2006-06-07 16:14 | 作者: 快樂如風 ]
字體: 大 | 中 | 小
發現World Wide Web Publishing Service啟動不起來了,
出錯信息為:發生錯誤 1717 — 未知的界面
后來搞了半天,發現原來是2000服務里的 event log 服務未起來的緣故。
于是在控制面板–管理工具–服務 里啟動event log服務就可以了!
在Windows 2000服務器的事件瀏覽器中建立自定義過濾器平臺
作者:
2006-04-07 11:59 AM
當在Windows 2000服務器關閉事件瀏覽器(Event Viewer)時,以前設置的過濾器將會丟失。本文,Jim Boyce將告訴你如何在事件瀏覽器中建立一個默認設置,以保留經常使用的過濾器。
Windows 2000服務器的事件瀏覽器有助于查看每一事件日志。然而將特定事件導入到日志的過程比較復雜,即使日志足夠大。事件瀏覽器能夠將特定類型事件導入到日志文件,并減少一些潛在的問題。
當你關閉事件瀏覽器平臺時,以前所設置的過濾器將會全部丟失。下回你打開事件瀏覽器時,將會看到初始默認的事件。然而,你可以建立自己的事件瀏覽器平臺以保留每次操作之后的過濾設置。
遵循以下步驟可建立這一平臺:
在Start | Run中鍵入 MMC 以打開MMC。
選擇Console | Add/Remove Snap-in,選擇 Add | Event Viewer | Add ,然后點擊Finish, Clo,以及OK.
在平臺上打開Event Viewer,打開一個Event Log然后設置你需要的過濾器。
在其它日志中重復第3步驟。
關閉平臺,點擊Yes以保存整個平臺。指定比如Filtered_Events.msc的名稱以保存。Windows Server在默認下將保存Administrative Tools文件中的過濾器。
為了測試你新的過濾器事件瀏覽器,打開Filtered_Events,查看過濾器事件日志中的內容。在你每次關閉這一平臺時,它將保存所有更改的過濾器設置。
IIS無法啟動是什么原因
今天一同事的客戶服務器IIS無法啟動,報錯-2145318902。造成成這個問題的主要原因是修改了metaba.xml文件出錯。
例如修改IIS默認上傳附件大小,使用了寫字板或其他無法正常保存.xml文件的編輯工具,應該使用正確的工具來進行修改。
順便貼出修改方法:
打開c:\windows\system32\inesrv\下的metaba.xml 搜索Buffer 572行的AspBufferingLimit=",里面有個AspBufferingLimit="4194304"類似,是允許的大小,可以修,注意改這個文件之前服務里先關閉iisadminrvice服務,改完之后再重啟IIS服務
那如何解決錯誤-2145318902呢?
其實metaba.xml所在的目錄下還有個history目錄,里面存放的是metaba.xml文件在各個時間的備份。只要從history目錄下拷貝一份到inetsrv目錄即可。是不是很簡單。