工具
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...