Windows下如何查看某个端口被谁占用并强制关闭
一、查看那個端口被調(diào)用?
我告訴大家一個方法,^_^。?
1、 開始—->運行—->cmd,或者是window+R組合鍵,調(diào)出命令窗口;
?
2、輸入命令:netstat -ano,列出所有端口的情況。在列表中我們觀察被占用的端口,比如是1224,首先找到它;
?
3、查看被占用端口對應(yīng)的PID,輸入命令:netstat -aon|findstr “8081”,回車,記下最后一位數(shù)字,即PID,這里是9088;
?
4、 繼續(xù)輸入tasklist|findstr “9088”,回車,查看是哪個進(jìn)程或者程序占用了8081端口,結(jié)果是:node.exe
?
或者是我們打開任務(wù)管理器,切換到進(jìn)程選項卡,在PID一列查看9088對應(yīng)的進(jìn)程是誰,如果看不到PID這一列,如下圖:
?
之后我們就可以結(jié)束掉這個進(jìn)程了~~
?也可以用命令行殺死進(jìn)程:
taskkill /pid 1244 -f在命令行窗口直接寫tasklist可以查看進(jìn)程
二、win7命令行強制殺死進(jìn)程
原理
1、查看當(dāng)前正在運行的進(jìn)程
tasklist
?如下圖所示
2、強制殺死映像名稱為imagename的進(jìn)程,映像名稱可通過任務(wù)管理器或tasklist命令查看
taskkill /im imagename?-f
3、強制殺死PID為processid的進(jìn)程,PID可通過tasklist查看
taskkill /pid processid -f
如:taskkill /pid 5454 -f
應(yīng)用
問題:
當(dāng)使用python IDLE運行多線程python程序(如multiprocessing模塊)時,會自動生成多個pythonw.exe進(jìn)程,這時,可能會出現(xiàn)使用任務(wù)管理器無法殺死pythonw.exe進(jìn)程的情況。
解決方法:
在命令行下,使用如下命令:
taskkill /im pythonw.exe /f
如下圖所示:
注: /im 后為映像名稱參數(shù);/f ?為強行終止,可以通過 taskkill /? 查看更多幫助
參考自https://www.cnblogs.com/klchang/p/6257434.html
https://blog.csdn.net/qiaomu8559968/article/details/66984822
?
總結(jié)
以上是生活随笔為你收集整理的Windows下如何查看某个端口被谁占用并强制关闭的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机水平考试改革,浅析全国计算机等级考
- 下一篇: python manage.py syn