引用自https://blog.csdn.net/jiangwei0910410003/article/details/18967441
一、 查看所有进程占用的端口
在开始-运行-cmd,输入:netstat -ano 可以查看所有进程
二、查看占用指定端口的程序
netstat -ano|findstr [指定端口号]
如:查询占用了8080端口的进程:netstat -ano|findstr "8080"
三、杀死相关的进程
方法二:使用命令杀死进程
首先找到进程号对应的进程名称
tasklist|findstr [进程号];如:tasklist | findstr 3112然后根据进程名称杀死进程
taskkill /f /t /im [进程名称];如:taskkill /f /t /im /javaw.exe根据PID杀死进程
taskkill /PID /f /t 1230
taskkill的各个参数的含义
/S system 指定要连接到的远程系统。
/U [domain\]user 指定应该在哪个用户上下文
执行这个命令。
/P [password] 为提供的用户上下文指定
密码。如果忽略,提示输入。
/F 指定要强行终止
进程。
/FI filter 指定筛选进或筛选出查询的
的任务。
/PID process id 指定要终止的进程的
PID。
/IM image name 指定要终止的进程的
图像名。通配符 '*'
可用来指定所有图像名。
/T Tree kill: 终止指定的进程
和任何由此启动的子进程。
/? 显示帮助/用法。