IIS 無法啟動 發生意外錯誤 8ffe2740

2022-02-13 16:24:23 字數 1073 閱讀 5913

有關更多資訊,請參閱在 的幫助和支援中心。

見鬼了。難道是 iis 的埠被其他程式佔了?不應該啊,也沒有安裝什麼特別的程式。

進入「開始->執行」,輸入 cmd,進入 dos 視窗,輸入如下命令檢視埠使用情況:

c:\documents and settings\test>netstat     -ano

找到本應屬於 iis 使用的 80 埠的使用資訊:

proto          local address                   foreign address              state                                   pid

tcp           0.0.0.0:80                          0.0.0.0:0                             listening                      2306看到 pid 是 2306。

然後開啟任務管理器,選擇「程序」標籤項,然後點選選單「檢視->選擇列」,打勾選擇「pid(程序識別符號)」項,在「程序」列表中,出現了 pid 列,點選之,按 pid 從小到大排列,找到 pid = 2306 所對應的「映像名稱」,一看,暈,竟然是 webthunder (web 迅雷)!

也就是說,本該由 iis 使用的 80 埠,現在被 webthunder 占用了。難怪 iis 出錯。

點選右下角系統工作列的 web 迅雷圖示,開啟 web 迅雷的本地頁面,點選「設定->bt/埠設定」,看到其 tcp 埠設定正是 80(這顯然是 web 迅雷的設計失誤。80 埠是預設的 iis 埠,對於 web 程式的開發者來說,經常使用本機的 iis 來除錯程式,而通常使用預設的 80 埠。因此,任何軟體——包括 web 迅雷——都不應該預設使用 80,而應該選擇乙個不常用的埠,例如 5999。總之,應該以不影響現有程式的常用預設設定為基本設計原則)。

將 tcp 埠改為 5999。儲存設定。

重啟電腦。

問題解決。

本文**自『it學習者』

IIS啟動就報錯 發生意外錯誤0x8ffe2740

iis啟動就報錯 發生意外錯誤0x8ffe2740 現象 iis的web伺服器 停止 啟動不了。啟動就報錯 發生意外錯誤0x8ffe2740 分析 解決方法 方法一 停止正在使用80埠的其它應用程式,然後從iis管理器中啟動 如何查是哪個程式占用了80埠呢,用第三方軟體 tcpview或fport等...

IIS啟動就報錯 發生意外錯誤0x8ffe2740

iis啟動就報錯 發生意外錯誤0x8ffe2740 現象 iis的web伺服器 停止 啟動不了。啟動就報錯 發生意外錯誤0x8ffe2740 解決方法 方法一 停止正在使用80埠的其它應用程式,然後從iis管理器中啟動 如何查是哪個程式占用了80埠呢,用第三方軟體 tcpview或fport等 可以...

IIS啟動就報錯 發生意外錯誤0x8ffe2740

iis啟動就報錯 發生意外錯誤0x8ffe2740 現象 iis的web伺服器 停止 啟動不了。啟動就報錯 發生意外錯誤0x8ffe2740 分析 解決方法 方法一 停止正在使用80埠的其它應用程式,然後從iis管理器中啟動 如何查是哪個程式占用了80埠呢,用第三方軟體 tcpview或fport等...