強制釋放windows被占用的埠

2021-09-07 21:49:43 字數 505 閱讀 8002

經常會遇到一些占有埠的程式突然死掉的情況(特別是tomcat之類),由於程式是異常結束,占用的埠沒有及時釋放,這時重新再啟動程式的話會報埠被占用的異常,無法正常使用,這時候就需要強制的釋放這個埠。具體操作如下:

1、得到占用埠的pid。開啟cmd, 命令:netstat -a -o 。

1、windows平台

在windows命令列視窗下執行:

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

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

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

2、強行釋放。命令:ntsd -c q -p pid 。

埠被占用,如何釋放埠

專案啟動時經常見到埠被占用的情況,這時有兩個方案 一是改專案配置檔案的埠 二是釋放這個被占用的埠。我們這裡看第二種,釋放被占用的埠需要兩個命令 netstat ano findstr 被占用埠號 taskkill t f im 被占用埠號對應的tcp號 具體步驟如下 1 開啟cmd 命令視窗,輸入n...

wIndow 強制關閉被占用的埠

檢視埠占用 在windows命令列視窗下執行 netstat aon findstr 8080 結果 tcp 0.0.0.0 8080 0.0.0.0 0 listening 34472 埠 8080 被pid 程序號 為34472的程序占用。檢視使用該埠的應用程式 tasklist findstr...

Windows查詢查殺被占用埠

windows常用命令用法 netstat aon findstr 埠號 tasklist findstr 2720 終止pid程序 taskkill pid 4276 強制終止pid程序 taskkill f pid 4276 kill f 程序名 加 f引數後強制結束某程序 calc 啟動計算器...