IIS 服務中的「World Wide Web Publishing Service」(W3SVC)無法啟動是常見故障,表現為服務狀態卡在「正在啟動」或彈出具體錯誤碼(如 1717、1721、87)。本文整理了從基礎檢查到深度修復的完整排查路徑。
services.msc),檢查以下核心服務狀態,確保均為「已啟動」且啟動類型為「自動」:
微軟補丁 KB2290570 和 KB2124261 曾導致 W3SVC 啟動失敗。請在「控制面板 → 程序和功能 → 查看已安裝的更新」中搜尋並 卸載這兩個補丁,然後重啟服務器嘗試恢復。
原因: 依賴服務未運行。
解決: 依次確保以下服務已啟動:
最後執行 iisreset 重啟 IIS。
解決: 啟動 HTTP SSL Service,然後再啟動 World Wide Web Publishing Service。
解決: 需修改註冊表(操作前請備份):
regedit,定位到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Rpc。Rpc,找到 Internet 子鍵,右鍵刪除。修改註冊表前務必導出備份;卸載補丁後建議重啟一次服務器;若問題持續,檢查系統日志中的詳細錯誤描述,或考慮修復/重裝 IIS。