今天我尝试像往常一样在端口80上启动Visual Studio Developer IIS,但是这次它已经退出并显示端口80已经在使用的错误。使用netstat我发现,应用程序C:/Windows/System32/ntoskrnl.exe正在使用端口80.我的操作系统是Windows 10
答案 0 :(得分:0)
ntoskrnl.exe 被各种服务使用,要停止 http 服务尝试 net stop http
会停止一些 http 服务,例如:
答案 1 :(得分:-1)
ntoskrnl.exe是Windows内核。如果一个进程在没有正确关闭套接字的情况下死机/崩溃,那么套接字的内核部分仍会存活一段时间,但问题应该会在几分钟后消失。
如果问题没有消失,那么likely子进程仍然有一个打开的句柄,防止死进程释放端口。