Windows檢視埠占用情況

2021-10-04 16:13:48 字數 1327 閱讀 6869

工具

netstat、findstr、taskkill

查詢過程

開啟命令列視窗。

(快捷鍵:win+r , 輸入cmd 按回車)

查詢埠被哪個程序占用

netstat -aon|findstr 埠號

示例

c:\users\administrator>netstat -aon|findstr "8888"

tcp 0.0.0.0:8888 0.0.0.0:0 listening 7920

tcp [::]:8888 [::]:0 listening 7920

檢視是哪個程序24616是哪個程式在使用

tasklist | findstr 埠號

c:\users\administrator>tasklist|findstr "7920"

go_build_main_go.exe 7920 console 1 5,824 k

關閉程序

taskkill /f /t /im 「程序id或者程序名稱」

taskkill引數:大小寫可以忽略

/f 指定要強行終止的程序。

/fi filter 指定篩選進或篩選出查詢的的任務。

/pid process id 指定要終止的程序的pid。

/im image name 指定要終止的程序的映像名稱。萬用字元 '*'可用來指定所有映像名。

/t tree kill: 終止指定的程序和任何由此啟動的子程序。

或者使用任務管理器,結束這個程序。

c:\users\administrator>taskkill /f /t /im "7920"

成功: 已終止 pid 9280 (屬於 pid 7920 子程序)的程序。

成功: 已終止 pid 7920 (屬於 pid 12820 子程序)的程序。

最後
windows這些介面化的管理看似方便,但是做開發的,特別是後端其實很不友好,所以建議還是用linux環境進行開發,linux下的請看下面這篇:linux檢視埠占用情況

windows下檢視埠占用情況

開始 執行 cmd 進入命令提示符 輸入netstat ano 即可看到所有連線的pid 之後在任務管理器中找到這個pid所對應的程式如果任務管理器中沒有pid這一項,可以在任務管理器中選 檢視 選擇列 經常,我們在啟動應用的時候發現系統需要的埠被別的程式占用,如何知道誰占有了我們需要的埠,很多人都...

windows下檢視埠占用情況

開始 執行 cmd 進入命令提示符 輸入netstat ano 即可看到所有連線的pid 之後在任務管理器中找到這個pid所對應的程式如果任務管理器中沒有pid這一項,可以在任務管理器中選 檢視 選擇列 經常,我們在啟動應用的時候發現系統需要的埠被別的程式占用,如何知道誰占有了我們需要的埠,很多人都...

windows 如何檢視埠占用情況

經常,我們在啟動應用的時候發現系統需要的埠被別的程式占用,如何知道誰占有了我們需要的埠,很多人都比較頭疼,下面就介紹一種非常簡單的方法,希望對大家有用 假如我們需要確定誰占用了我們的9050埠 1.檢視所有的埠占用情況 c netstat ano 協議 本地位址 外部位址 狀態 pid tcp 12...