讲师中心 微信公众号
AI工具推荐 视频效率加速

Win10解决端口80被IIS服务或HTTP.sys底层驱动占用的终极方法

风强姑娘_8297

风强姑娘_8297

发布时间:2026-10-22 14:38:22

|

167人浏览过

|

来源于php中文网

原创

根本原因是HTTP.sys驱动(PID 4)占用80端口,需先执行net stop http并sc config http start= disabled禁用服务,再停用IIS相关服务,最后用netstat验证端口释放。

win10解决端口80被iis服务或http.sys底层驱动占用的终极方法

Win10下启动Nginx、苍穹外卖或自建Web服务时,浏览器打不开首页、Nginx报错“bind() to 0.0.0.0:80 failed”,根本原因是IIS或系统级HTTP.sys驱动已抢先监听80端口,而PID为4的System进程无法直接结束——必须从服务控制和内核驱动两层入手清理。

确认80端口当前被谁锁定

以管理员身份运行CMD或PowerShell,执行:
netstat -ano | findstr :80

若输出中显示 0.0.0.0:80 或 [::]:80 对应的PID是4,基本可断定是HTTP.sys在后台接管;若PID是其他数字(如4640、1232),则需用 tasklist /svc /fi "pid eq 4640" 追查对应服务名称。

这一步不能跳过。跳过会导致后续操作全无针对性,比如盲目禁用IIS却没动HTTP.sys,重启后80端口依然被占。

停止并禁用HTTP服务(核心步骤)

HTTP服务是HTTP.sys的宿主服务,PID为4的占用根源就在这里。仅停掉IIS管理器或World Wide Web Publishing Service不够,必须终止该服务本身:

① 在管理员CMD中依次执行:
net stop http
(系统会提示将同时停止依赖它的服务,输入 y 确认)

② 立即执行永久禁用命令:
sc config http start= disabled

【必须在net stop http成功后立刻执行sc config】,否则重启后服务自动恢复,80端口再次被锁死。该命令修改的是服务启动类型,不是临时状态,无需重启即生效(但需重启才能彻底释放端口)。

关闭IIS相关服务(辅助清理)

方法一:图形界面操作
打开「控制面板 → 程序 → 启用或关闭Windows功能」→ 取消勾选「Internet Information Services」及其全部子项 → 点击确定 → 等待系统卸载完成。

方法二:命令行批量关闭
执行以下三条命令(每条单独回车):
net stop w3svc
net stop iisadmin
sc config w3svc start= disabled

注意:w3svc 是IIS核心服务,iisadmin 是其管理服务,二者必须都停且禁用,否则残留服务可能重新触发HTTP.sys绑定80端口。

验证端口是否真正释放

执行 netstat -ano | findstr :80,确认无任何输出。

若仍有结果,说明有第三方软件(如Docker Desktop、VMware NAT服务、某些杀毒软件的Web防护模块)在监听80。此时需逐个排查:
– 打开任务管理器 → 服务选项卡 → 查找含“http”“web”“nginx”“docker”的服务 → 右键停止;
– 检查Docker Desktop设置中是否启用了“Use the WSL 2 based engine”并绑定了80端口;
– 运行 PowerShell 命令 Get-NetTCPConnection -LocalPort 80 | Format-List * 查看OwningProcess,再用 Get-Process -Id xxx 定位进程名。

这一步做完,80端口即可被你的Nginx、苍穹外卖后端或任意Web服务正常绑定。

相关文章

驱动精灵
驱动精灵

驱动精灵基于驱动之家十余年的专业数据积累,驱动支持度高,已经为数亿用户解决了各种电脑驱动问题、系统故障,是目前有效的驱动软件,有需要的小伙伴快来保存下载体验吧!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
蛙蛙写作

一款AI论文写作工具,主要用于超级AI智能写作助手,适合需要提升相关任务效率的用户。

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

讯飞智作

讯飞智作是一款AI视频创作工具,AI文本配音工具,数字人课程、营销视频制作。

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

相关专题

更多
http500解决方法
http500解决方法

http500解决方法有检查服务器日志、检查代码错误、检查服务器配置、检查文件和目录权限、检查资源不足、更新软件版本、重启服务器或寻求专业帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

3563

2023.11.09

http请求415错误怎么解决
http请求415错误怎么解决

解决方法:1、检查请求头中的Content-Type;2、检查请求体中的数据格式;3、使用适当的编码格式;4、使用适当的请求方法;5、检查服务器端的支持情况。更多http请求415错误怎么解决的相关内容,可以阅读下面的文章。

894

2023.11.14

HTTP 503错误解决方法
HTTP 503错误解决方法

HTTP 503错误表示服务器暂时无法处理请求。想了解更多http错误代码的相关内容,可以阅读本专题下面的文章。

6546

2024.03.12

http与https有哪些区别
http与https有哪些区别

http与https的区别:1、协议安全性;2、连接方式;3、证书管理;4、连接状态;5、端口号;6、资源消耗;7、兼容性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

5450

2024.08.16

Go 语言 HTTP 编程与中间件开发教程合集
Go 语言 HTTP 编程与中间件开发教程合集

全面讲解 Go 语言 HTTP 编程的核心知识,涵盖 net/http 标准库的 Server/Handler/HandlerFunc 体系、DefaultServeMux 路由注册与自定义路由器、Request / ResponseWriter 请求响应处理、中间件(Middleware)链式设计模式与常见中间件(日志/CORS/认证/限流)开发、http.Client 的超时配置与连接池管理、Cookie / Session 处理、

521

2026.05.08

iis无法启动怎么解决
iis无法启动怎么解决

解决方法:1、检查IIS服务是否已安装;2、检查依赖服务;3、检查端口冲突;4、检查配置文件和权限;5、重新注册IIS相关组件;6、检查日志文件。本专题提供iis无法启动怎么解决的文章,大家可以免费阅读。

826

2023.10.24

IIS发生意外错误0x8ffe2740解决方法
IIS发生意外错误0x8ffe2740解决方法

IIS发生意外错误0x8ffe2740可以通过检查端口冲突、检查文件权限、重新启动IIS服务、检查IIS配置、检查防火墙设置、更新和修复来解决。更多关于IIS相关问题,详情请看本专题下面的文章。php中文网欢迎大家前来学习。

5626

2023.11.22

iis无法启动怎么办
iis无法启动怎么办

iis无法启动的解决办法:1、检查系统文件完整性;2、检查端口占用情况;3、启动相关服务;4、重置IIS配置;5、重新安装IIS;6、检查事件查看器日志;7、定期维护和更新;8、备份重要数据。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2939

2023.12.06

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

0

2026.10.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn