WampServer:您的端口80实际上由Microsoft-HTTPAPI / 2.0使用

时间:2016-01-19 17:24:53

标签: apache web-services iis wamp port80

我已经卸载了我的WampServer 2.5并安装了3.0版本 但是apache服务没有运行,托盘图标是橙色的...... 单击测试端口80为我提供了以下cmd输出:

***** Test which uses port 80 *****
===== Tested by command netstat filtered on port 80 =====
Test for TCP
Your port 80 is used by a processus with PID = 4
The processus of PID 4 is 'System' Session: Services
The service of PID 4 for 'System' is 'N/A'
*** ERROR *** This service IS NOT from Wampserver - Should be: 'wampapache'
Test for TCPv6
Your port 80 is used by a processus with PID = 4
The processus of PID 4 is 'System' Session: Services
The service of PID 4 for 'System' is 'N/A'
*** ERROR *** This service IS NOT from Wampserver - Should be: 'wampapache'
===== Tested by attempting to open a socket on port 80 =====
Your port 80 is actually used by :
Server: Microsoft-HTTPAPI/2.0


Press Enter to exit...

之前已经禁用了ISS服务,wampserver论坛也禁用了激活Windows服务。

那么问题是什么?

6 个答案:

答案 0 :(得分:13)

更新2017- Wamp版本3.0.6

右键点击Wamp - >工具 - > apache section - >使用80以外的端口

enter image description here

现在听

http://localhost:7080/phpmyadmin/

答案 1 :(得分:10)

好的,这意味着您的系统安装了Microsoft IIS,或者报告该签名的其他MS技术之一,他们出于某种原因在更高版本的Windows上执行此操作。 如果您不打算使用它,您可以将其卸载,它不是Windows的组成部分,因此它的卸载不会影响Windows的正常操作, 如果您以后需要再次安装它,它将作为标准操作系统的一部分,因此您不需要做任何特别聪明的事情。

所以去开始 - >控制面板 - >程序和特点 单击左侧菜单中的“打开和关闭Windows功能”链接。 等待列表加载,然后找到“Internet信息服务”

取消选中以下项目的复选框(您可能看不到所有项目),可能还有其他我知道的事项。你可能拥有所有这些或其中一些。

  1. IIS
  2. Web Deploy 2.0(Web部署代理服务)
  3. MS Sql Server报告服务。
  4. BranchCache(Windows 8.1)
  5. SQL Server VSS Writer
  6. List of possible service names不确定这是最新的。

    Tutorial on how to find what ports are in use on your system and what app is using them

    Windows会考虑一段时间然后删除这些应用程序,可能会要求您重新启动以完成卸载。 卸载完成后无论如何都要重新启动。

    然后再次尝试wamp。

    Alternativeley只是禁用它/它们。

    开始 - >控制面板 - >管理工具 - >服务

    在服务列表中查找IIS。 左键单击该行并选择“属性” 将“启动类型”更改为禁用。 如果你看到其他可能性,也同样如此。

答案 2 :(得分:9)

可能导致此问题的服务不止一项。尝试打开cmd或PowerShell(记住管理员权限)并运行:

NET stop HTTP

它将停止在端口80上运行的服务,并将显示为实现该功能而被禁用的每个服务,只需禁用该服务以备将来使用,这将解决您的问题。

答案 3 :(得分:3)

我遇到了同样的问题,发现罪魁祸首是 BranchCache (PeerDistSvc)服务。

停止后,WAMP在端口80上正确启动。

答案 4 :(得分:2)

在Youtube上观看此视频: https://youtu.be/CMIC1UMONEk

答案是安装SQL MANAGEMENT SERVER OF ANY VERSION

新增了一套服务

我们必须停止服务SQL SERVER报告服务MSSQLSERVER

第1步: 正常过程:

控制面板..所有控制面板项目......管理工具

....选择服务

或快速结果

在运行中键入services.msc

第2步 选择显示隐藏的图标

左键单击wamp服务器图标

apache .... service ...安装服务

答案 5 :(得分:0)

Microsoft Hyper-V在端口80上创建任务/服务。我仍然不知道确切的名称(并且可能不会找它),但是取消对hyper-v的安装对我来说很好用。 万一其他人遇到同样的问题,还有另外一个提示。