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