解决window系统端口占用问题(尤其是80端口)

1.打开cmd,查看对应端口的进程命令:netstat -nao|findstr “端口号”,会模糊查询所有包含此号的进程。
在这里插入图片描述

一般进程最后会显示PID,如果需要杀掉该进程,有两种方法:

  1. cmd输入 taskkill /pid PID号 /f 即可杀掉进程
  2. 打开任务管理器—>服务,可以看到对应的PID号码,右键停止任务即可

在这里插入图片描述
以上为普通进程的停止方式,下面有可能遇到的端口是对应的系统System进程,那就不可以用这种方式停止了,系统进程的停止方式如下:
举例:
显示是PID为4的进程正在占用80端口,此进程为system进程,无法直接结束此进程。
在这里插入图片描述

这时可以用netsh http show servicestate命令查看一下当前的http服务状态,
在这里插入图片描述在这里插入图片描述

发现这两个就是80端口的http服务状态,我们可以看到他的请求队列名称在这里插入图片描述
然后继续找这两个请求服务,继续往下翻就可以找到这两个请求了在这里插入图片描述
然后,我们可以看到ID字段所对应的就是PID进程号
在这里插入图片描述
最后我们可以通过最开始讲的两种方式将这两个进程杀掉,注意先后顺序,具体可以自行尝试:

  1. 一、cmd输入 taskkill /pid PID号 /f 即可杀掉进程
  2. 打开任务管理器—>服务,可以看到对应的PID号码,右键停止任务即可
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值