//關閉端口占用命令
eg:
1. netstat -nao | findstr “8080” 查詢8080端口
2. taskkill /pid 3017 /F 關閉pid為3017的進程
//詳解 ↓
但往往很多時候只需要查看某個端口的使用情況,它到底被那個進程(對應PID)占用了,或者你還需要把它Kill掉。如果你在Windows操作系統,你可以使用netstat命令來查詢PID,然后可以打開任務管理器,查看這個PID對應的進程名;如果PID沒有顯示,菜單》查看》選擇列》選中PID即可;得知進程后,我們可以將進程殺掉。下面我簡單描述一下我所了解的在Windows和Linux系統下處理方式。(假如我們需要確定誰占用了我們的8080端口)1、Windows平台
在windows控制台窗口下執行:
查詢8080端口
netstat -nao | findstr “8080”
TCP 127.0.0.1:9010 0.0.0.0:0 LISTENING 3017
你看到是PID為3017的進程占用了8080端口,如果進一步你想知道它的進程名稱,你可以使用如下命令:tasklist | findstr “3017” 如果你想殺死這個進程,你當然可以用前面描述的那種方法,在任務管理器里把它KILL了,但如果你喜歡高效一點,那么用taskkill命令就可以了。taskkill /pid 3017 /F那么這個進程就灰灰湮滅了
https://www.2cto.com/kf/201707/662735.html