window通過cmd查看端口被佔用情況和殺死進程

在windows中使用cmd終止某一進程,在搭建完程序後,進行啟動測試。結果啟動出錯,

window通過cmd查看端口被佔用情況和殺死進程

程序啟動後,出錯情況

根據控制檯打印的日誌信息,可以清楚的得知,錯誤原因是因為地址已經被使用綁定。也就是說端口被佔用了。

怎麼看端口到底被哪個進程佔用呢?其實很簡單,通過使用Win鍵+r

window通過cmd查看端口被佔用情況和殺死進程

輸入cmd,就能彈出一個黑框框.......


window通過cmd查看端口被佔用情況和殺死進程

輸入命令netstat -ano|findstr pid 就能查看此端口是否被監聽,如上圖能看出端口號確實被監聽了,那我們來看看是哪個進程監聽了.....


window通過cmd查看端口被佔用情況和殺死進程

輸入tasklist |findstr pid 就能查看是哪個進程佔用了端口...

如果想殺死此進程的話,輸入taskkill /f /pid 可以強制殺死進程


window通過cmd查看端口被佔用情況和殺死進程

也可以不用通過pid來殺死進程.. “taskkill /IM xxx”結束進程,xxx 為進程名,以上面的 SublimeText 為例是 "Sublimetext.exe" ,注意:一定是全名,後面的後綴".exe"不能省略


window通過cmd查看端口被佔用情況和殺死進程



分享到:


相關文章: