在 Win7 系統中執行 IIS、Apache、Nginx 等 Web 伺服器軟體時,常遇到 80 連接埠被佔用導致服務無法啟動。80 連接埠為 HTTP 協定預設通訊埠,佔用進程可能是 System、Skype、VMware、其他 Web 服務或惡意軟體。以下提供透過命令列與工作管理員精準定位並釋放連接埠的方法。

開啟 IIS 管理員,右鍵網站 →「編輯繫結」→ 將連接埠 80 改為 8080 或其他未被佔用的連接埠。
找出並關閉佔用 80 連接埠的程式(如 Skype 設定中取消使用 80/443 連接埠),再重新啟動目標服務。
cmd 開啟命令提示字元。netstat -ano | findstr :80,記下右側的 PID(程序識別碼)。



services.msc) 停用對應服務。完成上述操作後,80 連接埠即可釋放供目標 Web 服務使用。建議定期檢查連接埠佔用情況,避免服務衝突。