(1)輸入命令:netstat -ano,列出所有端口的情況。在列表中我們觀察被占用的端口,比如是8081,首先找到它。
C:\Users\Administrator>netstat -ano
活動連接
協議 本地地址 外部地址 狀態 PID
...................................
TCP [::]:1036 [::]:0 LISTENING 680 TCP [::]:1080 [::]:0 LISTENING 2260 TCP [::]:1081 [::]:0 LISTENING 2260 TCP [::]:1086 [::]:0 LISTENING 3248 TCP [::]:3306 [::]:0 LISTENING 6336 TCP [::]:8080 [::]:0 LISTENING 2260
...................................
(2)查看被占用端口對應的PID,輸入命令:netstat -aon|findstr "8080",回車,記下最后一位數字,即PID,這里是2260
C:\Users\Administrator>netstat -aon|findstr "8080" TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 2260 TCP [::]:8080 [::]:0 LISTENING 2260
(3)繼續輸入tasklist|findstr "2260",回車,查看是哪個進程或者程序占用了6040端口,結果是:javaw.exe
C:\Users\Administrator>tasklist|findstr "2260"
java.exe 2260 Services 0 114,364 K
(4)結束該進程:在任務管理器中選中該進程點擊”結束進程“按鈕,或者是在cmd的命令窗口中輸入:taskkill /f /t /im java.exe。
C:\Users\Administrator>taskkill /f /t /im java.exe
成功: 已終止 PID 2260 (屬於 PID 1596 子進程)的進程。
總結,命令來源網絡搜索,如有誤,后續修正!