IIS正在侦听端口80.我无法停止。 我尝试了所有可能的方法。
没什么帮助。 根据netstat: http : //prntscr.com/2fw0c,PID 4始终使用端口80
运行Windows 7 x64
你确定它是IIS? 它可能是Microsoft Web部署服务
看看web-deploy-agent-run-on-a-port-other-than-80-on-iis6
不是一个编程问题,但我会咬。
有时进程可能会变成“孤儿”。 当它们处于这种状态时,它们将保持打开所有系统资源(文件句柄,套接字等)。释放资源的唯一方法是重新启动机器。
你是否已经确认IIS进程在计算机上被终止了? 如果是,但是NETSTAT -ao仍然报告PID 4有80端口,这是一个孤立的过程,机器将需要重新启动。
HTTP.SYS是HTTPstream量的内核模式监听器,如果PID 4正在监听,那么可能是HTTP.SYS。
IIS不是HTTP.SYS的唯一使用者 – 任何进程都可以注册一个URL命名空间(例如,http:// *:80 / yourapphere),并且HTTP.SYS将离开绑定的端口并准备好接收该应用程序的请求。
作为系统“进程”的PID 4是正确的,因为HTTP.SYS是k模式组件,而不是用户模式进程。
在使用端口80禁用所有服务后,由于HTTP.sys,它仍可能显示为活动状态。
要closures转到registry: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ HTTP
将起始值设置为4。
重新启动计算机