在 Windows 10 安裝 Web 伺服器(如 IIS、Apache、Nginx)或開發工具時,常遇到「連接埠 80 被佔用」錯誤。主因是系統服務「HTTP Service」或「World Wide Web Publishing Service」預設佔用連接埠 80。本文提供三種解決方案:命令列停用、服務管理員停用、登錄檔修改,依情況選擇適用方式。
net stop http 按 Enter,若詢問是否停止相依服務,輸入 Y 確認。sc config http start=disabled 將 HTTP 服務設為「停用」,避免重開機後自動啟動。SSDP Discovery、Print Spooler、HomeGroup Provider、Function Discovery Resource Publication、Function Discovery Provider Host。regedit。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP。0(停用)。

netstat -ano | findstr :80 查詢佔用連接埠 80 的 PID,再透過工作管理員確認對應程式。依據環境需求選擇適當方案,即可釋放連接埠 80,順利架設 Web 服務或開發環境。