关于80端口被系统进程占用的解决方法
之前用phpstudy时,apache开不了,显示80端口被系统进程占用
netstat -ano看到占用80端口的进程的PID是4
再去任务管理器-【详细信息】中看到PID为4的进程
再用netsh http show servicestate 看是哪个应用程序在用它,可以停止此服务的话停止即解除占用。若无法停止服务,有以下办法。
解决方法:
1.win+R regedit进入注册表 \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP ,将start值置为0
2.也可能是sql server的问题,services.msc进服务,找到SQL Server Reporting Services,设置为手动并停止。
3.或者win+R 以管理员方式cmd进命令行,然后net stop http ,80 端口会解除占用。
4.80端口占用有各种各样的原因,但一般和http有关系,可以多试几种解决办法。