如何檢視某個埠被誰佔用

來源:酷知科普網 1.33W

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

操作方法一

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