Windows 10中哪个程序使用80端口?

35

我将我的Windows 7电脑升级到了Windows 10。当我启动AMPPS时,它显示“端口80被其他程序使用”。有哪个程序在使用端口80?


你是否可能多次运行自己的程序?考虑添加标签到你的问题,也许 ampps 的人会更快地发现它。ampps 是否兼容 Windows 10,你是否已经检查过他们的 bugtracker 中已知的 bug? - Olga
3
你的居高临下是基于无知的。OP询问使用端口80的应用程序是什么,导致ampps无法使用它。你认为因为http客户端通过端口80连接服务器,所以你的评论很聪明。但事实上,“使用互联网”不会以任何方式占用(绑定到)端口80。是的,它将连接到在端口80上监听的服务器,但它本身不会使用端口80做任何事情。每个IP地址只能绑定一个程序到给定的端口。大多数程序(包括那些“使用互联网”的程序)从不绑定到任何端口(因为它们不是TCP服务器)。 - Evan de la Cruz
@RachelGallen 嗯,我不知道在这里该说什么。你说得完全正确。Web服务器的端口号是80。一个WEB服务器。你最初评论说“几乎所有的程序都用端口80。你使用互联网对吧?”你说几乎所有的程序都使用端口80。我很抱歉地告诉你,几乎所有的程序都不是Web服务器。 - Evan de la Cruz
2
@RachelGallen 我觉得你的意思是几乎所有程序都是web客户端,会连接到某个在80端口监听的服务器。但这与OP的问题无关,因为几乎无限的客户端可以在任何时候连接到他们想要的任何端口。它们不绑定端口。换句话说,连接到在80端口上监听的服务器的Web客户端不会占用客户端机器上的80端口。我已经编写了无数个HTTP客户端和服务器。如果我需要进行研究的话,我不会发表评论。对于这一点,你显然很无知。抱歉。 - Evan de la Cruz
@EvandelaCruz:考虑到僵尸网络感染的Windows个人电脑数量很高,原始声明可能并不是那么牵强附会。;-)) - too honest for this site
3个回答

60

可能是W3SVC(World Wide Web Publishing Service)服务。请参见下面的答案:

https://dev59.com/2l0a5IYBdhLWcg3wD1Ae#31229606

  1. 点击开始菜单
  2. 键入Services
  3. Name排序
  4. 向下滚动到World Wide Web Publishing Service(W3SVC)并将其禁用

根据phpvillian的回答,您还可以运行以下内容以帮助确定罪魁祸首(确保使用提升的权限打开命令行,例如“以管理员身份运行”):

netstat -a -b 

在我的情况下,实际上是这样的,但禁用它会对我的Windows造成什么影响吗? - Carlos2W
如果您正在使用IIS,则禁用此功能可能会对您产生不利影响。 - Jake Z
5
我发现万维网发布服务是罪魁祸首。运行netstat -a -b没有显示有用信息(它说“无法获取所有权信息”)。 - james
1
@james 很晚才回复,但你可能需要以管理员身份运行此命令才能使其正常工作。讨厌的Windows限制真是让人头疼。我会更新我的答案。 - Jake Z
2
步骤4:向下滚动到“万维网发布服务”并将其禁用。 - Craigo
显示剩余3条评论

11

我没有安装Skype。 - xttrust
那你至少试过我说的吗? - phpvillain
1
请注意,Skype 喜欢使用端口 80,但可以在“选项”->“高级”->“连接”中禁用 ->取消选中 [ ] “使用端口 80 和 443 进行额外的传入连接”。 - jp093121
1
我给你点赞是因为你的技巧 netstat -a -b 帮助我发现最新版本的 Avast 与 JBoss 端口之一发生冲突。 - gustavohenke

4

我曾经遇到过同样的问题,但已经解决了。您可以从Windows防火墙中找到已使用的端口。

  1. 点击“开始”>“设置”>“以太网”>“网络和Internet”>“Windows防火墙”
  2. 在左侧窗格中,单击“高级设置”
  3. 在具有高级安全性的Windows防火墙中,单击“入站规则”
  4. 查找协议为TCP的本地端口80。在我的情况下是“World Wide Web Services (HTTP Traffic-In)”
  5. 一旦找到它,请从Windows服务(World Wide Web Publishing Service)停止或禁用该规则。

如果需要,请重新启动您的计算机。


这只是一个路由规则。 - MonoThreaded

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接