【问题标题】:WampServer : Your Port 80 is actually used by Microsoft-HTTPAPI/2.0WampServer :您的端口 80 实际上被 Microsoft-HTTPAPI/2.0 使用
【发布时间】:2016-01-19 17:24:52
【问题描述】:

我已经卸载了我的 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 论坛禁用,Activation Windows 服务进程也被禁用。

那有什么问题呢??

【问题讨论】:

  • 还有其他与 IIS 相关的服务使用端口 80

标签: apache web-services iis wamp port80


【解决方案1】:

2017 年更新 - Wamp 版本 3.0.6

右键Wamp-->工具-->apache部分-->使用80以外的端口

现在听

http://localhost:7080/phpmyadmin/

【讨论】:

    【解决方案2】:

    好的,这意味着您的系统安装了 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 编写器

    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。 左键单击该行并选择属性 将“启动类型”更改为禁用。 如果您看到其他可能性,请同上。

    【讨论】:

    • 是的 SQL Server 报告服务!
    • 谢谢!它是 BranchCache(在 Win10 上)
    【解决方案3】:

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

    NET stop HTTP
    

    它将停止在端口 80 上运行的服务,并显示为实现此目的而禁用的所有服务,只需禁用该服务以供将来使用,这应该可以解决您的问题。

    【讨论】:

    • 很好的解决方案。记得以管理员身份运行powershell!
    【解决方案4】:

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

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

    【讨论】:

      【解决方案5】:

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

      答案是安装任何版本的 SQL 管理服务器时

      添加了新的服务集

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

      第 1 步: 正常流程:

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

      ....选择服务

      或者为了快速的结果

      在运行中键入 services.msc

      第 2 步 选择显示隐藏图标

      左键单击 wamp 服务器图标

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

      【讨论】:

        【解决方案6】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-10-16
          • 1970-01-01
          • 2014-02-18
          • 2013-10-01
          • 1970-01-01
          • 2016-05-18
          • 1970-01-01
          • 2021-06-08
          相关资源
          最近更新 更多