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的主要内容,如果未能解决你的问题,请参考以下文章
运行 wamp 3.1.3 Apache 2.4.33 失败并出现 make_sock: could not bind to address [::]:80 NT Kernel and System