1,查看端口使用情况,列表中可以观察端口被占用情况,比如8089
1)netstat -aon:列出所有端口的使用情况
PS C:\WINDOWS\system32> netstat -aon 活动连接 协议 本地地址 外部地址 状态 PID TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 604 TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4 TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING 3432 TCP 0.0.0.0:6802 0.0.0.0:0 LISTENING 6624 TCP 0.0.0.0:8083 0.0.0.0:0 LISTENING 6624 TCP 0.0.0.0:8089 0.0.0.0:0 LISTENING 6624 TCP 0.0.0.0:49664 0.0.0.0:0 LISTENING 704 TCP 0.0.0.0:49665 0.0.0.0:0 LISTENING 1340 TCP 0.0.0.0:49666 0.0.0.0:0 LISTENING 2212 TCP 0.0.0.0:49668 0.0.0.0:0 LISTENING 800
2)netstat -aon |findstr "8089" : 查看被占用8089端口对应的PID,如下该PID为6624
PS C:\WINDOWS\system32> netstat -aon |findstr "8089" TCP 0.0.0.0:8089 0.0.0.0:0 LISTENING 6624 TCP [::]:8089 [::]:0 LISTENING 6624
2,输入tasklist|findstr "6624" : 查看是哪个进程或程序占用了6624 PID
PS C:\WINDOWS\system32> tasklist|findstr "6624" javaw.exe 6624 Console 2 28,172 K
3, taskkill /F /PID 6624 : 强制终止PID为6624的进程
PS C:\WINDOWS\system32> taskkill /F /PID 6624 成功: 已终止 PID 为 6624 的进程。