電腦

當前位置 /首頁/遊戲數碼/電腦/列表

如何檢視某個端口被誰佔用

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

操作方法一

開啟命令視窗(以管理員身份執行):
開始—->執行—->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張
TAG標籤:端口 檢視 #