您的位置:首页 > 其它

Windows下80端口被pid为4的System进程占用解决方法

2016-06-03 17:31 513 查看

前言

之前是
Windows 7
系统,前段时间装了
Windows 10
,php环境还没来得及搭建。今天折腾了一下,是用nginx+php,端口是80(已经停止了iis服务),nginx就是起不来,十之八九就是端口被占用了。

发现

使用端口映射查看命令
netstat -ano
,发现80端口是被pid为4的System进程占用,按以前的经验:一是被
IIS
占用;二是
SQL Server Reporting Services
报表服务占用。

注:如果是
Windows 7及以下
的系统,解决上面两个基本上是没有问题的。

问题

上面所说两项服务均已停止,到底是什么程序占用了端口呢?

方法

使用HTTP命令
netsh http show servicestate
详细查看,会发现有80端口的信息,记下版本。



然后,往下找,找到与上面对应的版本



打开
任务管理器
,选择
详细信息
,找到对应的进程,然后右键
转到服务




转到服务后,右键停止服务即可。



收工

一切就绪,可以安心码代码了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: