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,然后杀之即可。 


你可能感兴趣的:(win10)