使用端口80的Windows 8 NT内核和系统

时间:2012-09-19 09:32:28

标签: apache windows-8 xampp port80

这一直困扰着我。在升级到Windows 8之后,我已经无法在不使用端口80以外的端口的情况下运行我的XAMPP服务器,因为名为“NT Kernel& System”的进程正在使用它。这是一个系统进程,所以我无法禁用它。我没有安装任何IIS或Web服务器,所以我很沮丧如何使用该端口80。

如果你们谁知道如何更改端口“NT Kernel& System”,那就太棒了!

谢谢!

5 个答案:

答案 0 :(得分:32)

当我想让我自己的应用程序在该端口上侦听时,我遇到了同样的问题,NT Kernel正在侦听端口80。

停止后

  • IIS
  • 万维网发布服务
  • IIS管理服务
  • SQL Server报告服务

NT内核仍在侦听端口80

最后,当我停止“Web部署代理服务”时,它停止了在80上的监听。

注意:在提升的命令提示符下使用netstat -bano,以查看哪些应用正在侦听哪些端口。

答案 1 :(得分:28)

我在Windows 8上安装Apache 2.2.22之后遇到了这个问题。在搜索了许多论坛以获取信息之后,我深信,在Windows上产生“make_sock can”这个问题的最常见原因是不绑定到地址0.0.0.0:80“错误,是IIS正在运行。停止使用万维网发布服务最终使Apache能够为我启动。

答案 2 :(得分:17)

一大堆服务可能已经占据了端口80:

http://lordamit.blogspot.de/2012/06/windows-7-windows-8-apache-errorport-80.html

很难说哪一个导致你的系统这样做,我不得不禁用“万维网发布服务”。

答案 3 :(得分:8)

除了World Wide Publishing之外,我不得不停止启动HTTP服务的 Web部署代理服务

答案 4 :(得分:0)

停止w3svc服务对我有用 - 只需在提升的命令提示符下写入(以管理员身份启动VS2017命令提示符):

sc stop w3svc