天天看點

windows下檢視特定端口被什麼程式占用

開始--運作--cmd 進入指令提示符 輸入netstat -aon 即可看到所有連接配接的PID 之後在任務管理器中找到這個PID所對應的程式如果任務管理器中沒有PID這一項,可以在任務管理器中選"檢視"-"選擇列"

經常,我們在啟動應用的時候發現系統需要的端口被别的程式占用,如何知道誰占有了我們需要的端口,很多人都比較頭疼,下面就介紹一種非常簡單的方法,希望對大家有用

假如我們需要确定誰占用了我們的80端口

1、Windows平台

在windows指令行視窗下執行:

C:\>netstat -aon|findstr "80"

TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2448

看到了嗎,端口被程序号為2448的程序占用,繼續執行下面指令:

C:\>tasklist|findstr "2448"

thread.exe 2016 Console 0 16,064 K

很清楚吧,thread占用了你的端口,Kill it

如果第二步查不到,那就開任務管理器,看哪個程序是2448,然後殺之即可。 如果需要檢視其他端口。把 80 改掉即可

taskkill /f /t /im thread.exe

今天搞tomcat遇到了,哈哈,重在積累……

繼續閱讀