为什么system32 ntoskrnl.exe阻塞端口80?

时间:2017-03-07 04:07:10

标签: windows

今天我尝试像往常一样在端口80上启动Visual Studio Developer IIS,但是这次它已经退出并显示端口80已经在使用的错误。使用netstat我发现,应用程序C:/Windows/System32/ntoskrnl.exe正在使用端口80.我的操作系统是Windows 10

2 个答案:

答案 0 :(得分:0)

ntoskrnl.exe 被各种服务使用,要停止 http 服务尝试 net stop http 会停止一些 http 服务,例如:

  • Windows 远程管理 (WS-Management)
  • SSDP 发现
  • 打印后台处理程序
  • IIS 管理服务 您可以一一停止这些以查找我们提供哪些服务

答案 1 :(得分:-1)

ntoskrnl.exe是Windows内核。如果一个进程在没有正确关闭套接字的情况下死机/崩溃,那么套接字的内核部分仍会存活一段时间,但问题应该会在几分钟后消失。

如果问题没有消失,那么likely子进程仍然有一个打开的句柄,防止死进程释放端口。