任逍遥

 找回密码
 立即注册
查看: 34468|回复: 99

80和443端口被PID=4的System进程占用解决方案

    [复制链接]
  • TA的每日心情
    慵懒
    2021-11-26 16:44
  • 签到天数: 488 天

    连续签到: 1 天

    [LV.9]妙领天机

    488

    主题

    3343

    帖子

    4454

    积分

    如雷贯耳

    Rank: 8Rank: 8

    积分
    4454
    发表于 2018-7-23 19:31:23 | 显示全部楼层 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x

      操作系统的两个重要的端口,一个是80端口,一个是443端口,这两个端口在网络通信的时候,起着至关重要的作用,在这里,先简单地介绍一下80端口和443端口所起的作用;
      80端口是为HTTP即超文本传输协议开放的,此为上网冲浪使用次数最多的协议,主要用于WWW即万维网传输信息的协议。可以通过HTTP地址(即常说的“网址”)加“:80”来访问网站,因为浏览网页服务默认的端口号都是80,因此只需输入网址即可,不用输入“:80”了,而其他端口则必须加上。
      443端口即网页浏览端口,主要是用于HTTPS服务,是提供加密和通过安全端口传输的另一种HTTP。在一些对安全性要求较高的网站,比如银行、证券、购物等,都采用HTTPS服务,这样在这些网站上的交换信息其他人都无法看到,保证了交易的安全性。网页的地址以https://开始,而不是常见的http://。
      好了,概念神马的看不懂不要紧,关键是你知道它是干嘛使的就OK了,有时候,你要用到80端口或者443端口,而这两端口却被系统占据着,逼着你不改端口不让你用,这是很痛苦的一件事,以前,小编我做web开发的时候,想搭建web服务器,然而80和443端口被系统占用着弄死释放不出来,不得已只有用其他端口来代替,很麻烦,网上也查不到具体怎么解决,因为这个事情也是折腾了我好些天,所以我现在就把这个问题的解决方法贡献给大家。
      先说说小编我之前是怎么个情况吧,以前在做web服务器的时候,安装xampp,安装好之后弄死启动不了Apache的服务,没办法,在网上找资料,都说只有改端口,改了端口才终于能启动Apache服务了。
      我相信,只要你要做web服务器,你可能也会遇到这样的问题,但是,遇到困难了也不要紧,总会有解决办法的,好,现在就开始讲如何来发现,如何去解决了;
      如何查看端口的状态以及被哪个程序占用着:
      查看端口的工作状态,其实很简单,Windows+R调出【运行】窗口,输入cmd回车,进入到命令提示符,接着输入netstat –ano | find ”0.0.0.0:80”回车,便看到80端口的状态,果然,80端口被一个PID为4的进程占用着;


      接下来按下Ctrl+Alt+esc打开任务管理器,在任务管理器【详细信息】里面,鼠标单击PID这个字段名,按pid给进程排序,然后发现PID=4的是一个叫System的系统进程;

      右键system,打开文件位置,发现是一个位于\Windows\system32\下面文件名叫ntoskrnl.exe的系统程序,

      如何解决问题:
      然而我们知道\Windows\system32\下面的程序都是和系统运行相关的一些东西,并且通过这个文件名ntoskrnl.exe我们可以大概知道它是处理系统内核级别的,system这个进程在任务管理器里面结束不了,而且就算把它杀死了,系统也可能会出现不稳定的情况,所以得想想办法,仔细想想,80端口既然是给http用的,那么它很有可能是被某个与http相关的服务占据掉了,通过百度搜出来的结果,虽然搜出来很多的说法,但是都屡试不爽,

      不过,搜出来的这些结果还是给了不少的提示,既然是http服务,那就到服务里面找一下有木有咯,打开服务控制台,h开头的服务就这几个,没找到http,

      通过注册表,最后还是解决了;哎,说了这么多,那到底如何解决呢?下面就说具体的做法了;首先,Windows+R调出【运行】,输入regedit回车,

      展开注册表,找到HKEY_LOCAL_MACHINE目录

      然后按顺序展开到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services;

      到这里,这个Services键就是系统服务的藏身之处,所有的服务都可以通过注册表来管理,接下来展开Services键,往下拉找到HTTP(小提示:将光标定位到下一级目录按H键可快速定位到H开头的目录);

      看到右边有个Start,值为3,然后双击start,弹出一个编辑框,把3改成4,确定;

      好,确定后关闭注册表,检查一下你的系统有没有安装IIS服务,如果安装了IIS服务,那还有接下来的操作,如果没有,那就已经OK了;
      如何检查系统是否有IIS?开始菜单搜索“iis”;如果有搜索结果,说明安装有IIS,如果没有搜索结果,就自己看着办吧;我想的话,80端口被占用,你电脑里面多半是装有IIS的;

      有的话,那就打开IIS咯,然后依次展开到这里

      在窗口的最右边菜单里,有个编辑网站->绑定;

      打开绑定设置,有个端口是80的http记录,看到没,选中它,点右边的编辑;

      把端口改成8888或者其它数字,确定,关闭IIS;

      然后重启电脑,再用netstat –ano命令查看端口状态,发现列表里已经没有80和443了,说明80和443端口已经被释放掉了;

      重启之后再用xampp开启Apache服务器就能成功了,看看,是不是很靠谱;

      好,靠谱之后,再把刚才那个注册表的值改回3即可。

      注意:如果你不会用到用VS和IIS的话,你可以不改回来,但是,你以后需要用到IIS或者Visual Studio的话,出现问题,不要忘了,回来把这个注册表的值改回来,我个人建议,为了不会忘记,还是在完事之后先把它改回来再说吧;
      小结:
      其实80和443端口如果System没占用,有时候也可能被其他的程序给占用掉,比如迅雷等下载工具也有可能会占用,如果发现是其他的程序在占用的话,直接用任务管理器干掉即可;如果你安装了SQL Server,有时候SQL Server ReportingServices (SQLEXPRESS) 服务也可能会占80端口,这个问题直接禁用并停止掉SQL Server ReportingServices就可以了,不过SQL Server一般不会占用http的端口。
    楼主热帖
  • TA的每日心情
    奋斗
    2019-8-28 04:52
  • 签到天数: 478 天

    连续签到: 2 天

    [LV.9]妙领天机

    0

    主题

    2974

    帖子

    2972

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    2972
    发表于 2018-7-23 19:58:21 | 显示全部楼层
    看帖要回,回帖才健康,在踩踩,楼主辛苦了!
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2019-8-30 02:59
  • 签到天数: 466 天

    连续签到: 1 天

    [LV.9]妙领天机

    8

    主题

    2875

    帖子

    2882

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    2882
    发表于 2018-7-25 09:24:11 | 显示全部楼层
    确实不错,顶先
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-8-30 05:55
  • 签到天数: 471 天

    连续签到: 2 天

    [LV.9]妙领天机

    9

    主题

    2955

    帖子

    2962

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    2962
    发表于 2018-7-26 01:39:46 | 显示全部楼层
    不错 支持下
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-8-29 03:58
  • 签到天数: 475 天

    连续签到: 1 天

    [LV.9]妙领天机

    6

    主题

    2939

    帖子

    2942

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    2942
    发表于 2018-7-26 08:40:43 | 显示全部楼层
    我是个凑数的。。。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-8-30 20:24
  • 签到天数: 466 天

    连续签到: 5 天

    [LV.9]妙领天机

    4

    主题

    2939

    帖子

    2936

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    2936
    发表于 2018-7-28 23:02:45 | 显示全部楼层
    楼下的接上。。。。
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2019-8-27 02:58
  • 签到天数: 465 天

    连续签到: 11 天

    [LV.9]妙领天机

    0

    主题

    2917

    帖子

    2917

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    2917
    发表于 2018-7-29 08:29:14 | 显示全部楼层
    打酱油的人拉,回复下赚取积分
    回复

    使用道具 举报

  • TA的每日心情
    难过
    2019-8-30 07:50
  • 签到天数: 490 天

    连续签到: 1 天

    [LV.9]妙领天机

    5

    主题

    2940

    帖子

    2943

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    2943
    发表于 2018-7-30 21:22:22 | 显示全部楼层
    我也是坐沙发的
    回复

    使用道具 举报

  • TA的每日心情
    难过
    2019-8-30 07:42
  • 签到天数: 476 天

    连续签到: 6 天

    [LV.9]妙领天机

    3

    主题

    2955

    帖子

    2958

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    2958
    发表于 2018-7-31 02:15:15 | 显示全部楼层
    呵呵,低调,低调!
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2019-8-30 18:38
  • 签到天数: 467 天

    连续签到: 12 天

    [LV.9]妙领天机

    1

    主题

    2957

    帖子

    2955

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    2955
    发表于 2018-8-4 00:28:45 | 显示全部楼层
    众里寻他千百度,蓦然回首在这里!
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|任逍遥

    GMT+8, 2024-5-3 11:53 , Processed in 0.084398 second(s), 49 queries .

    Powered by 任逍遥 X3.4

    Copyright © 2001-2023, Rxiaoyao Cloud.

    快速回复 返回顶部 返回列表