windows环境下80端口被占用怎么办

 我来答
飞喵某
高粉答主

2019-07-18 · 说的都是干货,快来关注
知道答主
回答量:631
采纳率:0%
帮助的人:28.3万
展开全部

1、首先打开命令提示符,使用netstat命令查看windows系统中占用80端口的进程号,输入命令“ netstat -aon|findstr 80”,可以看到80端口被进程号为404的进程占用。

2、然后找到进程号为404的服务名称,使用tasklist命令,输入指令“tasklist|findstr 404”找到404进程对应的服务为kangle.exe。

3、接着使用组合键ctrl+alt+del 打开windows系统任务管理器,找到服务页签从按照服务名称排序找到kangle.exe服务,右键点击停止服务,即可释放80端口。

快又稳
2024-10-28 广告
Apache基于域名的虚拟主机配置主要涉及到在Apache配置文件中为不同域名指定不同的网站目录和日志路径。配置时,需确保域名已正确指向服务器的IP地址。在Apache的`httpd-vhosts.conf`或类似配置文件中,为每个域名创建... 点击进入详情页
本回答由快又稳提供
清秀且热心的繁花U
高粉答主

2020-10-30 · 繁杂信息太多,你要学会辨别
知道答主
回答量:3
采纳率:0%
帮助的人:1574
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
李棉酷
推荐于2018-02-27 · TA获得超过916个赞
知道小有建树答主
回答量:167
采纳率:66%
帮助的人:146万
展开全部

第一步:检查是哪个程序占用了80端口。

打开命令行(cmd.exe),然后输入这个命令: 

netstat -ano | find ":80"

执行这个命令,你会得到下面类似的结果:

TCP 192.168.1.100:52975  112.90.77.148:80     CLOSE_WAIT    3048
TCP 192.168.1.100:53683  202.106.83.200:80     ESTABLISHED    1140
TCP 192.168.1.100:80   61.135.149.187:80     LISTEN      1140
TCP 192.168.1.100:59172  119.75.222.19:80     ESTABLISHED    9208
TCP 192.168.1.100:59458   124.193.230.187:80    CLOSE_WAIT    3048
TCP 192.168.1.100:59681   123.126.104.7:80     ESTABLISHED    9208
TCP 192.168.1.100:59696   123.126.104.109:80    ESTABLISHED    9208
TCP 192.168.1.100:59697   123.126.104.106:80    ESTABLISHED    9208

这里面的192.168.1.100是一个例子,指的是你的本机IP。实际情况中你的IP地址可能和这个不一样。

注意看第三行 TCP    192.168.1.100:80     61.135.149.187:80    LISTEN     1140

这行代表了1140号进程占用了你本机的80端口。


第二步,执行命令

tasklist | find "1140"

这个命令会告诉你进程号1140是什么程序。例如:

netbox.exe  1140 Console  1    162,784 K

原来,是一个叫netbox.exe的程序占用了你的80端口。既然你已经找到它了,那么怎么处理它就是你的事儿了,是关闭还是直接杀掉随你,只要把这个进程结束,你的80端口就解放了。


你也可以用windows task manager来查找1140号进程,然后结束它,释放80端口。

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式