當前位置:妙知谷 >

遊戲數碼 >電腦 >

如何查看某個端口被誰佔用

如何查看某個端口被誰佔用

相信很多朋友都遇到過這種情況:在啟動應用的時候經常發現我們需要使用的端口被別的程序佔用,但是我們又不知道是被誰佔用,這時我們應該怎麼查看呢,接下來小編為大家介紹解決辦法!

操作方法一

打開命令窗口(以管理員身份運行):
開始—->運行—->cmd,或者是 window+R 組合鍵,調出命令窗口。

如何查看某個端口被誰佔用
如何查看某個端口被誰佔用 第2張

查找所有運行的端口:
輸入命令“netstat -ano”。

如何查看某個端口被誰佔用 第3張

該命令列出所有端口的使用情況。
在列表中我們觀察被佔用的端口,比如是 1224,首先找到它。

如何查看某個端口被誰佔用 第4張

查看被佔用端口對應的 PID:
輸入命令:netstat -aon|findstr"8081"
回車執行該命令,最後一位數字就是 PID, 這裏是 9088。

如何查看某個端口被誰佔用 第5張

查看指定 PID 的進程:
繼續輸入命令:tasklist|findstr "9088"
回車執行該命令。查看是哪個進程或者程序佔用了 8081 端口,結果是:。

如何查看某個端口被誰佔用 第6張

結束進程:
強制(/F參數)殺死 pid 為 9088 的所有進程包括子進程(/T參數):
“taskkill /T /F /PID 9088 ”,或者是我們打開任務管理器,切換到進程選項卡,在PID一列查看9088對應的進程是誰,如果看不到PID這一列,如下圖:

如何查看某個端口被誰佔用 第7張

之後我們就可以結束掉這個進程,這樣我們就可以釋放該端口來使用了。

操作方法二

打開命令行cmd,輸入netstat -ano查看端口使用情況。例如我這裏要找是誰使用了80端口。

如何查看某個端口被誰佔用 第8張

記住這PID,例如我這裏是1244。然後我們打開任務管理器-查看-選擇列。

如何查看某個端口被誰佔用 第9張

然後我們把PID勾選上。

如何查看某個端口被誰佔用 第10張

接着到進程頁面,找到剛剛我們記錄下來的PID對應的。

如何查看某個端口被誰佔用 第11張

然後我們按右鍵屬性就能看到詳細信息了。

如何查看某個端口被誰佔用 第12張
標籤: 端口 查看
  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/sm/diannao/qo7x3.html