Windows系統中,如何快速找到端口被占用的進程?


在本地調試代碼時,經常遇到端口被占用導致啟動失敗的問題,又不能很快找到哪個進程占用了端口,很是惱火。

今天,我們用shell命令輕松搞定。

一、打開命令提示符

window+R 組合鍵,調出命令窗口。輸入CMD回車,打開命令提示符。

二、查看被占用端口對應的 PID

輸入命令:

netstat -aon|findstr "11800"

回車執行該命令,輸出:

  TCP    10.201.242.96:11800    120.241.17.13:443      CLOSE_WAIT      21252

最后一位數字就是 PID, 這里是 21252。

三、查看指定 PID 的進程

輸入命令:

tasklist|findstr "21252"

回車執行該命令,輸出:

QQMusic.exe                  21252 Console                   13    183,552 K

原來是QQ音樂占用了端口😓

四、結束指定 PID 的進程

輸入命令:

taskkill /T /F /PID 21252

回車執行該命令,輸出:

成功: 已終止 PID 13296 (屬於 PID 21252 子進程)的進程。
成功: 已終止 PID 21252 (屬於 PID 19536 子進程)的進程。

結束這個進程以后,端口就被釋放了。

微信公眾號:萬貓學社

微信掃描二維碼

關注后回復「電子書」

獲取12本Java必讀技術書籍

最后,感謝你的點贊關注,帥氣又美麗。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM