80 端口被莫名占用,还是 System 这个进程,又无法结束这货。慢慢排查看到底是什么东东占用了。
- 打开 cmd 执行
netsh http show servicestate
,80 端口被System 占用,肯定是 HTTP 服务搞的鬼,看到REPORTSERVER
略显疑惑 - 得到使用 80 端口的 PID了,开
taskmgr
(任务管理器) - 任务管理器查看 PID 的方法:
在 cmd 中,我们得到 PID = 4212,现在我们看看是什么东西在作怪
看到上图的结果,恍然大悟!如果大家不确定那是一个什么进程,我们对他右键 - 打开文件所在位置
占用的是 SQL Server 的服务
最后去 services.msc 里停止他,并设置这个服务为手动
- 查看当前 80 端口占用情况:
netstat -ano | findstr 0.0.0.0:80
中间无内容即表示无占用