Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows 7 旗艦版重新啟動 IIS 服務 (World Wide Web Publishing Service) 步驟

編輯:Windows 7 系統介紹

Windows 7 旗艦版/專業版/企業版內建 IIS (Internet Information Services) 功能,安裝特定軟體 (如某些 ERP、CRM、本地測試網站) 後需重新啟動 IIS 服務使設定生效。本文提供服務管理介面與命令列兩種重啟方式。

方法一:服務管理介面 (GUI)

  1. 「電腦」右鍵→「管理」→「服務和應用程式」→「服務」。
  1. 在服務清單中找到以下核心 IIS 服務 (按建議順序重啟):
顯示名稱服務名稱功能啟動類型
World Wide Web Publishing ServiceW3SVCHTTP 請求處理、網站執行核心自動
Windows Process Activation ServiceWAS處理程序啟動、通訊協定聆聽 (HTTP/TCP/命名管道/MSMQ)自動
IIS Admin ServiceIISADMINIIS 組態管理 (metabase/ApplicationHost.config)自動
FTP Publishing ServiceFTPSVCFTP 站點服務 (若安裝 FTP 角色)手動/自動
  1. 依序右鍵各服務 → 「重新啟動」** (或「啟動」若為停止狀態)。
服務管理員-IIS服務

方法二:命令列 (適合腳本/自動化)

以管理員身分開啟 CMD:

:: 重啟核心 IIS 服務 (需按順序:WAS → W3SVC → IISADMIN)
net stop W3SVC
net stop WAS
net stop IISADMIN
net start IISADMIN
net start WAS
net start W3SVC

:: 若有 FTP 服務
net stop FTPSVC
net start FTPSVC

:: 一鍵重啟所有 IIS 相關服務 (含應用程式集區進程)
iisreset /restart

`iisreset` 為 IIS 專用重啟工具,會依正確順序停止/啟動所有相關服務並回收應用程式集區背景進程 (`w3wp.exe`),建議優先使用。

驗證 IIS 正常運作

  1. 瀏覽器開啟 `https://localhost` 或 `https://127.0.0.1`,應顯示 IIS 預設歡迎頁面 (或您部署的網站)。
  2. 若顯示「HTTP 錯誤 503. 服務不可用」→ 應用程式集區已停止,檢查「應用程式集區」→ 右鍵對應集區 →「啟動」。
  3. 管理員 CMD 執行 `appcmd list wp` 檢查背景進程 (`w3wp.exe`) 是否正常運行。

啟用 IIS 功能 (若尚未安裝)

  1. 控制台→「程式和功能」→左側「開啟或關閉 Windows 功能」。
  2. 展開「Internet Information Services」→ 勾選所需角色服務 (至少:「Web 管理工具」→「IIS 管理主控台」、「全球資訊網服務」→「應用程式開發」→「ASP.NET」/「ISAPI 延伸模組」/「ISAPI 篩選器」、「通用 HTTP 功能」→「靜態內容」/「預設文件」/「目錄瀏覽」/「HTTP 錯誤」/「HTTP 重新導向」) →「確定」安裝。

常見 IIS 重啟失敗原因

現象原因解決
服務無法停止/重啟背景進程 `w3wp.exe` 掛住/死結工作管理員強制結束 `w3wp.exe` 再重啟服務
WAS 服務啟動失敗ApplicationHost.config 組態檔語法錯誤/損壞檢查 `C:\Windows\System32\inetsrv\config\ApplicationHost.config`、還原備份
連接埠 80/443 衝突其他程式 (Skype、VMware、Apache、Nginx) 佔用變更衝突程式連接埠、或 IIS 綁定改用其他埠
權限不足非管理員身分執行以管理員身分開啟 CMD/服務管理員

使用 `iisreset /restart` 或依序重啟 `WAS → W3SVC → IISADMIN`,可快速完成 Windows 7 IIS 服務重啟,使網站設定變更即時生效。

Copyright © Windows教程網 All Rights Reserved