资讯专栏INFORMATION COLUMN

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

Amio / 924人阅读

摘要:今天折腾了一下,是用,端口是已经停止了服务,就是起不来,十之八九就是端口被占用了。发现使用端口映射查看命令,发现端口是被为的进程占用,按以前的经验一是被占用二是报表服务占用。注如果是及以下的系统,解决上面两个基本上是没有问题的。

前言

之前是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端口的信息,记下版本。

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

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

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

收工

一切就绪,可以安心码代码了。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/39274.html

相关文章

  • windows server apache 80端口启动失败

    一台测试服务器,版本是windows server 2012,环境是apache+mysql+php,在上周五还运行的好好的,过了个周末,周一来了以后apache死活启动不了,查看apache错误日志也没有看出什么来;这时候想起了windows 还有个系统日志,然后经过排查,发现是一个pid为4的进程占用了80端口,问了度娘,度娘说这是windows系统内核进程,还给了我解决方法,我想应该是win...

    Godtoy 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<