Windows系统80端口被System占用

本文介绍了如何检查80端口是否被占用及占用它的进程,并提供了两种释放80端口的方法:通过修改注册表设置或将占用端口的服务停止。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

80端口介绍

80端口是为HTTP(HyperText Transport Protocol)即超文本传输协议开放的,此为上网冲浪使用次数最多的协议,主要用于WWW(World Wide Web)即万维网传输信息的协议。可以通过HTTP地址(即常说的“网址”)加“:80”来访问网站,因为浏览网页服务默认的端口号都是80,因此只需输入网址即可,不用输入“:80”了。--百度百科 

        也就是说,只要我们想上网,就必须开放80端口。

第一步:查看端口


首先打开命令行窗口,我相信大家都会,打开后如下图:



假如我们需要查找80端口被哪个进程占用了,输入 netstat -ano | findstr ":80"
建议80前面带:号,后面带空格,可以去掉一些干扰项。





在列表中找到有listening的那一行数据,行末显示的数字即是占用80端口的进程PID



我们发现pid=4,这时查找进程号是4的进程名:tasklist | findstr "4"



第4步骤的命令会把所有含有“4”的数据列出来,我们找到等于“4”的那条数据,即是我们需要查找的进程。如图:



我们可以使用命令 tasklist /fi "PID eq 4"
这样可以精确查找,如图。






同时,我们使用任务管理器也可以直接查找该进程。让任务管理器显示进程的PID。如图:




第二步:解决方案


一、修改注册表Start,将其值改为0


以上操作中,我们发现80端口被System占用了。
我们在运行中输入 regedit 打开注册表。



找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP



找到项Start,将其值改为0



重启系统,System进程就不会占用80端口了。
可以使用步骤1进行测试。


(写到这里我也很迷茫这个东西是干啥的,不过修改后确实有效,不过 部分看官的可能无效,别急,继续往下看)

以上资源参考(转自)百度经验用户:tanwen1234{感谢!么么哒!}

链接:https://jingyan.baidu.com/article/08b6a591b23ebe14a8092231.html


二、关闭SqlServer的Reporting Service




点击停止



再在CMD里输入查看   netstat -ano | findstr ":80 "


关闭之前:


关闭后:


 


以上资源参考用户:追着蜗牛打{感谢!么么哒!}
链接:http://blog.youkuaiyun.com/u010191243/article/details/50756487


其实本人整理也不宜,找到他们的文章更不易!感恩分享!大笑




评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

橙-极纪元JJYCheng

客官,1分钱也是爱,给个赏钱吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值