如何使80端口可用?在Windows 7上安装xampp 1.7.7?

4
我正在尝试在Windows 7上安装/运行xampp,但失败了,因为它显示端口80正在使用中。我已经关闭了IIS,但仍然显示端口80正在被“NT Kernal & System”进程使用。如图片所示。

我不知道该怎么办。我认为我没有权限结束这个系统进程,而且由于它与内核相关,这可能是一个坏主意。这让我疯了。有人遇到过这个问题吗?

操作系统为64位的Window 7企业版。请参考以下截图:

enter image description here

6个回答

13

还要查找并关闭“Web Deployment Agent Service”。对我的问题起到了作用。


我最终做的是将Apache切换到不同的端口进行监听。虽然这个答案可能会帮助其他人。 - RayLoveless
我知道这是一个旧帖子,但这个答案对我很有用,所以我想知道 - Web Deployment Agent Service 究竟是做什么的? - JamesB123
您可以在“开始”>“运行”>“services.msc”中找到“Web Deployment Agent Service”。 - FacePalm

13
  1. 前往Windows服务 开始菜单 > 运行 > services.msc
  2. 查看是否存在World Wide Publishing服务,右键单击以获取属性
  3. 如果正在运行,请点击停止...

请检查此链接:Apachefirends.org


也可以禁用它,或者至少更改“自动运行”选项。 - d.raev

2

一个名为“Web Deployment Agant Service”的服务正在侦听80端口,停止并禁用该服务后,我才使其正常工作。


1

我找到了我的问题所在... 因为我也在开发Asp.net应用程序,Web部署代理服务就是占用了端口的罪魁祸首。

于是我去服务中将其禁用了。


0

关闭“Web Deployment Agent Service”对我有用。现在XAMPP 1.7.7可以正常工作。


0

如果您安装了其他服务器,如MS-SQL,请检查该服务器的服务。可能需要停止与其他服务器相关的服务。这对我有用。


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