Windows 10 中的哪些程序使用端口 80? [关闭]
Posted
技术标签:
【中文标题】Windows 10 中的哪些程序使用端口 80? [关闭]【英文标题】:What program in Windows 10 uses port 80? [closed] 【发布时间】:2015-10-28 12:50:27 【问题描述】:我将我的 Windows 7 PC 更新到了 Windows 10。当我启动 AMPPS 时,它显示port 80 is used by another program
。什么程序使用 80 端口?
【问题讨论】:
您是否有可能多次运行自己的程序?考虑在您的问题中添加标签,也许ampps
人们会更快发现它。 ampps
是否与 Windows 10 兼容,您检查过他们的 bugtracker 是否有已知错误?
How can you find out which process is listening on a port on Windows?的可能重复
@RachelGallen 你的居高临下是基于无知。 OP 正在询问什么正在使用端口 80,使其无法使用它。您认为因为 http 客户端通过端口 80 连接到服务器,所以您的评论很聪明。但实际上,“使用互联网”不会以任何方式占用(绑定到)端口 80。是的,它将连接到正在侦听端口 80 的服务器,但它本身不会将端口 80 用于任何事情。 1,并且只有 1,程序可以绑定到给定端口的 ip。大多数程序,包括。那些“使用互联网”的人永远不会绑定到任何端口(因为它们不是 tcp 服务器)。
@RachelGallen 嗯,我不知道在这里说什么。你是完全正确的。 Web 服务器的端口号是 80。一个 WEB SERVER。您最初评论说“几乎所有程序。您使用互联网对吗?”..您说几乎所有程序都使用端口 80。我不想告诉您,几乎所有程序都不是网络服务器。
@RachelGallen 我认为您的意思是几乎所有程序都是网络客户端,它们将连接到端口 80 上的某个服务器。但这与 OP 的问题无关,因为几乎无限的客户端可以连接到他们想在任何时候到达的任何港口。他们不绑定端口。换句话说,连接到正在侦听端口 80 的服务器的 Web 客户端不会占用客户端计算机上的端口 80。我编写了无数的 HTTP 客户端和服务器。如果我需要做研究,我不会发表评论。你对这一点公然无知。对不起。
【参考方案1】:
它可能是 W3SVC(万维网发布服务)服务。请看下面的答案:
https://***.com/a/31229606/1532882
-
点击开始菜单
输入服务
按名称排序
向下滚动到万维网发布服务 (W3SVC) 并禁用它
根据phpvillian's answer,您还可以运行以下命令来帮助确定罪魁祸首(确保您以提升的权限打开命令行,例如“以管理员身份运行”):
netstat -a -b
【讨论】:
在我的情况下实际上是这样,但是禁用它会导致我的窗口出现问题吗? 如果您使用的是 IIS,那么禁用它可能会对您产生不利影响。 我发现万维网发布服务是罪魁祸首。运行 netstat -a -b 没有显示任何有用的信息(它说“无法获取所有权信息”) @james 回复较晚,但您可能需要“以管理员身份运行”才能使此命令生效。喜欢烦人的 Windows 限制。我会更新我的答案。 第 4 步:向下滚动到“万维网发布服务”并禁用它。【参考方案2】:您可能指的是 Skype,因为它不加考虑地使用端口 80 是臭名昭著的。打开命令提示符并键入 netstat -a -b 以获取答案。这个问题已经得到解答,并解释了如何使用 netstat。
How can you find out which process is listening on a port on Windows?
【讨论】:
我没有安装 Skype。 那你至少尝试过我说的吗? 仅供参考 Skype 确实喜欢使用端口 80,但可以在选项 -> 高级 -> 连接 -> 取消选中 [ ] "使用端口 80 和 443 进行其他传入连接" 我支持你是因为netstat -a -b
的技巧帮助我发现最新的 Avast 版本与 JBoss 端口之一发生冲突。【参考方案3】:
我有同样的问题,但已经解决了。您可以从 Windows 防火墙中找到使用的端口。
-
单击开始 > 设置 > 以太网 > 网络和 Internet > Windows 防火墙
在左侧窗格中,单击高级设置
在高级安全 Windows 防火墙中,单击入站规则。
使用协议 TCP 查找本地端口 80。在我的例子中是“万维网服务(HTTP Traffic-In)”
找到后,从 Windows 服务(万维网发布服务)停止或禁用该规则。
如果需要,重新启动您的电脑。
【讨论】:
只是一个路由规则。以上是关于Windows 10 中的哪些程序使用端口 80? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Windows 中找到哪个程序正在使用端口 80? [复制]
Apache Server (xampp) 无法在 Windows 10(端口 80)上运行
Windows10下80端口被PID为4的System占用导致Apache无法启动的分析