Windows 殺死占用某個埠號的程序

2021-09-07 07:25:44 字數 473 閱讀 6333

windows不像linux,unix那樣,ps -ef 查出埠和程序號,然後根據程序號直接kill程序。

windows根據埠號殺死程序要分三步:

第一步 根據 埠號 尋找 程序號

c:\>netstat -aon|findstr "9050"
tcp 127.0.0.1:9050 0.0.0.0:0 listening 2056

看到了嗎,埠被程序號為2056的程序占用,繼續執行下面命令:

第二步 根據 程序號尋找 程序名稱

c:\>tasklist|findstr "2056"
tor.exe 2056 console 0 16,064 k

很清楚吧,tor占用了你的埠

第三步,在任務管理器下結束 tor.exe 該程序

Windows中殺死占用某個埠的程序

最近寫專案,總是出現埠被占用的問題,原來傻傻的把電腦重啟一下,終於有一天受不了了,想要想辦法解決。剛開始從網上找了好多教程,發現不行。開始自己嘗試,終於,成功的將占用埠的程序殺掉。在此記錄下過程 以8080埠為例 netstat ano findstr 80 列出程序極其占用的埠,且包含 80 結果...

Windows中殺死占用某個埠的程序

最近寫專案,總是出現埠被占用的問題,原來傻傻的把電腦重啟一下,終於有一天受不了了,想要想辦法解決。剛開始從網上找了好多教程,發現不行。開始自己嘗試,終於,成功的將占用埠的程序殺掉。在此記錄下過程 以8080埠為例 netstat ano findstr 80 列出程序極其占用的埠,且包含 80 結果...

Windows中殺死占用某個埠的程序

第一步,根據埠號查詢對應的程序號 c view plain copy netstat ano findstr 80 列出程序極其占用的埠,且包含 80 結果如下 發現 8081 埠被 pid 程序號 為 2000 的程序占用。第二步,據程序號尋找程序名稱 c view plain copy task...