有時我們在執行應用程式時發現埠被其他應用程式佔用,有時我們在查詢某個應用程式的精確位置但是不知道在哪裡,此時我們根據埠號去查詢,那麼如何操作呢?
操作方法
(01)按住鍵盤上的“Windows + R”組合鍵,快速開啟“執行”對話方塊。
(02)在“執行”對話方塊的輸入框中輸入“cmd”並回車或者點選【確定】按鈕。
(03)開啟“命令提示符”對話方塊,如圖所示,輸入命令:netstat -ano 並回車,列出所有埠。
(04)例如,我們想要查詢“8080”埠被哪個程式佔用。
(05)檢視被佔用埠對應的PID,如圖所示,PID為 10580。
(06)或者輸入命令:netstat -aon|findstr "8080" ,然後按回車鍵檢視該埠對應的PID,如圖。
(07)接著輸入命令:tasklist|findstr "10580",然後回車,檢視是哪個程序或者程式佔用了 8080 埠,如圖所示,是 這個應用程式佔用了 。
(08)輸入命令:wmic process where name="" get processid,executablepath,name 查詢 程序的執行路徑。
(09)如果想要結束該程序,輸入命令:taskkill /f /t /im 並回車。
方法/步驟2
(01)根據步驟一的命令檢視PID,如果已經知道了PID,那麼也可以在“工作管理員”中查詢埠被佔用的應用程式。如圖,右鍵點選“工作列”,選擇【工作管理員】。
(02)在“工作管理員”對話方塊,切換到“詳細資訊”選項卡,找到對應的PID,對應的名稱即佔用該埠的應用程式。
(03)如果“詳細資訊”選項卡不顯示“PID”這一欄,在“詳細資訊”列表清單中的標題欄右鍵點選,選擇【選擇列】。
(04)彈出的“選擇列”對話方塊中,勾選“PID”選項,點選【確定】。
(05)最後,右鍵點選“”,在彈出的對話方塊中,可以選中“結束任務”kill 掉程序,可以選擇“開啟檔案所在的位置”開啟程序執行路徑等等。