之前在某次安全测试时,遇到一个80端口被占用的坑,将解决方法共享出来
使netstat -ano 命令查看是哪个进程正在占用80端口
PID为4的进程正在占用80端口。此进程为system进程,无法直接结束进程
使用netsh命令查看http端口使用状态
netsh http show servicestate
可以看到有两个点用80端口的进程正在使用http功能。如分别为 3164和3196
在任务管理器中的服务选项其中3196是sql server的report服务
可以将其服务关闭。
进程3164对应的是一个svchost服务。
我们也可以将这个服务关闭
再使用 netstat -ano 命令查看确实已经释放了80端口
如果端口还是被占用了。
那我们手工将其禁用即可
以管理员权限打开cmd命令行
net stop http
这种方法对80端口占用解决应该是100%
栖息邦 收藏Ctrl+D 转载注明来源