运行 wamp 3.1.3 Apache 2.4.33 失败并显示 make_sock:无法绑定到地址 [::]:80 NT 内核和系统已使用它

Running wamp 3.1.3 Apache 2.4.33 fails with make_sock: could not bind to address [::]:80 NT Kernel and System has taken it

我已经完成了 wamp 服务器的全新安装,检查了所有可分发的依赖项,关闭了 skype,运行 作为管理员...

Apache 启动失败...

在事件日志中它失败并显示以下 4 条消息:

  1. The Apache service named reported the following error:

    AH00015: Unable to open logs .

  2. The Apache service named reported the following error:

    AH00451: no listening sockets available, shutting down .

  3. The Apache service named reported the following error:

    (OS 10013)An attempt was made to access a socket in a way forbidden by its access permissions. : AH00072: make_sock: could not bind to address 0.0.0.0:80 .

  4. The Apache service named reported the following error:

    (OS 10013)An attempt was made to access a socket in a way forbidden by its access permissions. : AH00072: make_sock: could not bind to address [::]:80

所以端口 80 被占用了,使用它的任何东西都必须被杀死...

这是转折点,它被 NT Kernel and System 使用,我阅读这篇文章的方式是 Windows 核心。现在显然我不能只是杀了 windows 就放弃了...

我不确定如何进一步调试... 如何确定我需要禁用哪个系统服务(或其他)以释放标记为已使用的端口 80 NT Kernel and System?

由 运行 cmd 作为管理员自己想出并使用 netstat -bano

我的错误是我禁用了 IIS 和 Skype,所以我以为我是安全的,结果是 SQL Server Reporting Services (MSSQLSERVER) 也必须被杀死。

这块沼泽变绿后。