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

前言

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

    寻找80端口信息

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


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

    找到进程并转到服务

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


    转到服务信息

收工

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 项目开发管理端后台程序,要换成JFinal框架,在搭建Demo框架完成后,Run As 项目中的Config文件后...
    神秘者007阅读 2,489评论 0 0
  • 名词延伸 通俗的说,域名就相当于一个家庭的门牌号码,别人通过这个号码可以很容易的找到你。如果把IP地址比作一间房子...
    杨大虾阅读 20,658评论 2 56
  • 第一章 Nginx简介 Nginx是什么 没有听过Nginx?那么一定听过它的“同行”Apache吧!Ngi...
    JokerW阅读 32,833评论 24 1,002
  • 力拔山兮气盖世时不利兮骓不逝骓不逝兮可奈何虞兮虞兮奈若何 这是一个错觉 我以为我在演戏 演一出霸王别姬 “哪怕是你...
    秦北山阅读 306评论 0 0
  • 生活就是一幕狗血剧,虽然你我都明白。 信任二字。 百度释义如下:信任,是指信赖、相信的意思,可以表示为对别人相信并...
    清风明月7773阅读 467评论 0 1