經常遇到端口號佔用異常,這時候就需要指定關閉這個佔用的端口號進程,重啓電腦是一個最簡單的辦法,但往往重啓電腦後需要重新運行各種需要的程序,因此也不是長久之計,這時候需要用控制檯關閉指定的進程。
一、Windows+R輸入cmd回車,打開控制檯,使用查看指定端口命令:netstat -ano | findstr 端口號
netstat -ano | findstr 端口號
如圖所示:
查看端口時可能會出現以上兩種情況:一種是LISTENING,另一種是TIME_WAIT ; 當參數爲 TIME_WAIT時,表示佔用此端口的那個進程正在改變狀態,稍等一下可能這個進程就結束了。參數爲LISTENING 時,就需要手動關閉這個進程了,最後一個參數是這個進程的進程號,即圖中48800。
二、關閉進程
2.1 方式一:手動關閉進程,運行查看進程命令:tasklist | findstr 進程號
tasklist | findstr 進程號
查看進程的詳細信息,第一個參數是啓動該進程的程序,即圖中java.exe,使用任務管理器將其關閉
2.2 方式二:執行此命令強制關閉指定進程號的進程,運行關閉進程命令:taskkill -PID 進程號 -F
taskkill -PID 進程號 -F