應用場景
安裝 IIS、Apache、Nginx、Tomcat 等 Web 伺服器時,若 80 埠被佔用會啟動失敗。需找出佔用進程並終結。
操作步驟
- 以管理員身分執行「命令提示字元」(Win+R →
cmd → Ctrl+Shift+Enter)。
- 查詢 80 埠佔用:
netstat -ano | findstr :80
記錄輸出結果最後一欄的 PID(程序識別碼)。
- 開啟工作管理員(Ctrl+Shift+Esc) → 「服務」索引標籤 → 找到對應 PID 的服務名稱(可輔助識別)。
- 切換「詳細資料」/「進程」索引標籤 → 右鍵標題列 → 「選取欄位」 → 勾選「PID」 → 依 PID 排序 → 找到目標 PID → 右鍵「結束工作」。
常見佔用 80 埠程式
- System (PID 4):HTTP.sys 核心驅動(IIS、SQL Server Reporting Services、WinRM、BranchCache)。解決:停用對應服務或修改其綁定埠口。
- Skype:預設佔用 80/443 → 設定 → 進階 → 連線 → 取消「使用埠 80 和 443 作為替代輸入連線」。
- VMware Workstation:共用 VMware Web Access → 服務中停用 VMware HTTP 服務。
- TeamViewer、某些防毒軟體 Web 防護。
永久解決建議
- 修改 Web 伺服器設定檔(httpd.conf, nginx.conf, server.xml)改用其他埠(如 8080, 8000)。
- 或設定 HTTP.sys URL ACL 讓多服務共用 80 埠(進階)。