Windows:在終端機找尋占用指定 Port 的程式並強制停止它
2023/03/10
萌芽站長
1,545 3
作業系統 , Windows
⚠️ 溫馨提醒:我們發現您可能啟用了廣告阻擋器,請將本站加入白名單以正常閱讀文章內容,謝謝支持 ❤️
如果您常常需要在 Windows 上運行某些服務,但又時常遇到搶 Port 的問題,或者程式沒有正確關閉占用著也是有可能,這次就要教大家如何用終端機(命令提示字元)打指令尋找占用指定 Port 的程式並強制停止它!
這邊以尋找占用 4002 Port 程式為範例,先輸入 netstat -ano | findstr :4002,輸出如下:
TCP 0.0.0.0:4002 0.0.0.0:0 LISTENING 14776
TCP [::]:4002 [::]:0 LISTENING 14776
TCP [::1]:4002 [::1]:1752 TIME_WAIT 0
TCP [::1]:4002 [::1]:3383 TIME_WAIT 0
TCP [::1]:4002 [::1]:3434 TIME_WAIT 0
TCP [::1]:4002 [::1]:6502 TIME_WAIT 0
TCP [::1]:4002 [::1]:6521 TIME_WAIT 0
由輸出可以看出在本機(Local Address)的 4002 Port 正被一個程式(PID:14776)監聽(LISTENING)。此外,還有一些 TCP 連接在等待(TIME_WAIT)狀態,它們的本地 IP 地址都是 ::1,代表 IPv6 的 loopback address(即本地迴環地址),而對應的本地 Port 均是 4002,表示這些連接與上述程序有關聯。
如果要停止占用 4002 Port 的程式要輸入 taskkill /F /PID 14776,其中 14776 是該程式的 PID(進程 ID)。

▲ 整個操作的示意圖。
贊助廣告 ‧ Sponsor advertisements
Windows 11 即將登場!帶大家看提前洩漏的全新 UI!
📆 2021-06-17
📁
作業系統, 資訊新聞, Windows
Linux:使用 SCP 安全傳輸檔案和目錄
📆 2021-10-06
📁
作業系統, 伺服器, Linux
Ubuntu:為 Docker 中的 Apache 容器使用 CertBot 自動安裝 Let’s Encrypt SSL 憑證
📆 2022-01-05
📁
作業系統, 資訊安全, 伺服器, Linux, Ubuntu
Windows11DragAndDropToTaskbarFix:使 Windows 11 可以拖曳檔案至工作列
📆 2022-06-11
📁
軟體介紹, 軟體應用, 作業系統, Windows
Windows 10 使用 Windows Update 升級 Windows 11 完整過程記錄
📆 2022-06-04
📁
作業系統, Windows
【Windows 7】新增搜尋網際網路連結到開始功能表
📆 2014-05-21
📁
作業系統, Windows
【Windows 10】在工作列放上快速關機按鈕
📆 2015-08-17
📁
作業系統, Windows
Windows 安裝 WSL + Docker Desktop 完整教學
📆 2023-04-19
📁
軟體應用, 作業系統, 伺服器, Windows, Linux, Ubuntu
留言區 / Comments
萌芽論壇