window CMD 查找端口被占用
- 查找
netstat -ano (查看所有端口占用情况)
netstat -aon|findstr 具体端口号 (查看指定端口占用情况)
示例:
C:\Users\Alice>netstat -aon|findstr 9989
TCP 0.0.0.0:9989 0.0.0.0:0 LISTENING 8884
TCP [::]:9989 [::]:0 LISTENING 8884
- 删除
找到这个端口的占用PID后,就可以杀死这个进程了。
tasklist|findstr 进程ID号 (找到被占用端口相应的进程ID号)
taskkill /pid 进程ID号 -t -f (杀掉对应的进程ID号)
taskkill /im 进程名称 /f (杀掉对应进程名称)
示例:
- 查询pid
C:\Users\Alice>tasklist|findstr 8884
java.exe 8884 Console 1 304,156 K
- 杀掉进程
C:\Users\Alice>taskkill /pid 8884 -t -f
成功: 已终止 PID 15040 (属于 PID 8884 子进程)的进程。
成功: 已终止 PID 8884 (属于 PID 5700 子进程)的进程。
或者
C:\Users\Alice>taskkill /im java.exe /f
成功: 已终止进程 "java.exe",其 PID 为 7808。
成功: 已终止进程 "java.exe",其 PID 为 1140。