80端口被占用

80端口被占用

启动Apache时有时会提示80端口已被占用,对于这种问题有一种比较简单的处理方法:

Windows系统 W+R运行cmd  输入netstat -ano 查看是哪个PID占用(一般是被PID4占用),然后打开任务管理器 选择  进程——查看——选择列——勾选第一项PID(进程标识符)确定,然后找到之前查到的占用80端口PID对应的进程,结束。

我之前遇到的是PID4进程NT kernel system占用80端口(我点击任务管理器关闭进程也没用),所以直接用cmd解决

上网查该进程是Http.sys。它是http API的驱动组件,Http栈服务器。如果该端口被Http.sys占用,说明一些正在使用http.sys的应用程序在运行。所以可以按以下步骤关闭该程序

1. net stop http

2. Sc config http start= disabled

先运行1,然后运行命令2,就ok了,最后再次netstat -ano发现Http.sys

程序占用了445端口。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值