Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Windows 綜合教學 >> 關於 Windows

Win7 通訊埠 80 被佔用解決方案:netstat 定位 PID + 工作管理員結束進程

編輯:關於 Windows

架設 IIS、Apache、Nginx 或其他 Web 服務時,常遇到「通訊埠 80 已被佔用」錯誤。Win7 系統中通訊埠 80 供 HTTP 協定使用,找出佔用進程並終止即可釋放。以下為標準排查流程。

通訊埠 80 佔用錯誤

快速解決三步驟

  1. IIS 管理員 → 網站繫結 → 將通訊埠 80 改為其他 (如 8080)。
  2. 2. 結束佔用通訊埠 80 的應用程式,再啟動 IIS 網站。 3. 若不知誰佔用,執行下方「進階排查」。

進階排查:netstat 定位 PID

  1. Win + R → cmd → Enter。
  2. 輸入 netstat -ano → 找 :80 列,記下最右欄 PID (程序識別碼)。

netstat -ano 輸出

找到 PID

PID 對應進程

  1. 開啟工作管理員 → 「檢視」→ 「選擇欄位」→ 勾選「PID (程序識別碼)」。
  2. 依 PID 找到對應進程 → 右鍵「結束工作」。

工作管理員加入 PID 欄位

常見佔用者:IIS (W3WP.exe)、Skype (舊版)、VMware Workstation、TeamViewer、某些防毒軟體 Web 防護模組。若為系統服務 (PID 4 System),請改用 net stop http 停用 HTTP.sys 核心驅動,或修改登錄檔 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Start = 4 (停用) 後重開機。

釋放通訊埠 80 後,即可正常啟動 Web 服務。

Copyright © Windows教程網 All Rights Reserved