80端口被NT kernel & System 占用pid 4

Posted zyxwvutsrqponmlkjihg

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了80端口被NT kernel & System 占用pid 4相关的知识,希望对你有一定的参考价值。

原文:http://www.2cto.com/os/201111/111269.html#SOHUCS


前段时间停止了Apache,结果在打开的时候发现无法打开,80端口被占用,于是win+r 运行cmd

输入netstat -ano

可以看到80端口被PID4占用,于是打开任务管理器-进程-查看,选择列,勾选PID

可以看到pid 4 的被NT kernel & System 占用

可以按照下面步骤禁用http.sys:

1. net stop http   按y 确定

2.在运行 Sc config http start= disabled

好了,现在启动Apache,可以启动了。


原文:http://www.zytx.com.cn/news/computer/web/2013/524/135241130552AEHDK6DH7E3D6EAI3I0.html


假如我们需要确定谁占用了我们的80端口
1
Windows平台
windows命令行窗口下执行:
C:>netstat -aon|findstr "80"
TCP     127.0.0.1:80         0.0.0.0:0               LISTENING       2448

看到了吗,端口被进程号为2448的进程占用,继续执行下面命令:


C:>tasklist|findstr "2448"
thread.exe                     2016 Console                 0     16,064 K
很清楚吧,thread占用了你的端口,Kill it
如果第二步查不到,那就开任务管理器,看哪个进程是2448,然后杀之即可。 


以上是关于80端口被NT kernel & System 占用pid 4的主要内容,如果未能解决你的问题,请参考以下文章

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

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

nginx 为啥80端口不能用

运行 wamp 3.1.3 Apache 2.4.33 失败并出现 make_sock: could not bind to address [::]:80 NT Kernel and System

Windows 10、Xampp、Apache 无法启动,端口 80 正在使用中

不知道怎么回事nt kernel & system这个进程占很多cpu