1.打开cmd,查看对应端口的进程命令:netstat -nao|findstr “端口号”,会模糊查询所有包含此号的进程。
一般进程最后会显示PID,如果需要杀掉该进程,有两种方法:
- cmd输入 taskkill /pid PID号 /f 即可杀掉进程
- 打开任务管理器—>服务,可以看到对应的PID号码,右键停止任务即可
以上为普通进程的停止方式,下面有可能遇到的端口是对应的系统System进程,那就不可以用这种方式停止了,系统进程的停止方式如下:
举例:
显示是PID为4的进程正在占用80端口,此进程为system进程,无法直接结束此进程。
这时可以用netsh http show servicestate命令查看一下当前的http服务状态,
发现这两个就是80端口的http服务状态,我们可以看到他的请求队列名称
然后继续找这两个请求服务,继续往下翻就可以找到这两个请求了
然后,我们可以看到ID字段所对应的就是PID进程号
最后我们可以通过最开始讲的两种方式将这两个进程杀掉,注意先后顺序,具体可以自行尝试:
- 一、cmd输入 taskkill /pid PID号 /f 即可杀掉进程
- 打开任务管理器—>服务,可以看到对应的PID号码,右键停止任务即可