NT kernel & System 占用占用80端口
2016-07-27 11:01
726 查看
问题:
1 运行'netstat -ano'发现80端口被pid=4的进程占用
2 打开任务管理器,发现pid=4的进程,其实是system进程,其对应的进程描述是NT kernel & system。
如何清除:
解决方法:
http协议里的某个进程占用了80,但是在任务管理器显示的是System,最后发现是http协议的某个进程占用(发现的过程也是在网上搜索得知道,这个进程显式停止是无法停止的,只有在cmd.exe里使用net stop http来停止 1、打开cmd 2、运行net stop http
3、按y 确定
(显示HTTP服务无法停止,使用管理员方式再试试,还是无法停止,先不管) 4. Sc config http start= disabled
5、重启 6、测试,PID4还是启动的。但是80已经不被占用了。发现445端口被PID4 占用的。 试验方法二: 1、打开regedit
1)找到HKEY_LOCAL_MACHINE目录
2)找到System
3)找到CurrentControlSet
4)找到Services
5)找到http
6)右边栏:找到start
7)打开,将3改为4,确定
8、重启电脑,就解除了NT Kernel & System占用80端口,如果要使用vs能够正常运行,则反过来把4改成3即可。
(测试不行啊,重启端口还是被占,什么变化都没有)
解释:
该进程是Http.sys。它是http API的驱动组件,Http栈服务器。如果该端口被Http.sys占用,说明一些正在使用http.sys的应用程序在运行。
1 运行'netstat -ano'发现80端口被pid=4的进程占用
2 打开任务管理器,发现pid=4的进程,其实是system进程,其对应的进程描述是NT kernel & system。
如何清除:
解决方法:
http协议里的某个进程占用了80,但是在任务管理器显示的是System,最后发现是http协议的某个进程占用(发现的过程也是在网上搜索得知道,这个进程显式停止是无法停止的,只有在cmd.exe里使用net stop http来停止 1、打开cmd 2、运行net stop http
3、按y 确定
(显示HTTP服务无法停止,使用管理员方式再试试,还是无法停止,先不管) 4. Sc config http start= disabled
5、重启 6、测试,PID4还是启动的。但是80已经不被占用了。发现445端口被PID4 占用的。 试验方法二: 1、打开regedit
1)找到HKEY_LOCAL_MACHINE目录
2)找到System
3)找到CurrentControlSet
4)找到Services
5)找到http
6)右边栏:找到start
7)打开,将3改为4,确定
8、重启电脑,就解除了NT Kernel & System占用80端口,如果要使用vs能够正常运行,则反过来把4改成3即可。
(测试不行啊,重启端口还是被占,什么变化都没有)
解释:
该进程是Http.sys。它是http API的驱动组件,Http栈服务器。如果该端口被Http.sys占用,说明一些正在使用http.sys的应用程序在运行。
相关文章推荐
- Jackson常用注解介绍
- 数据结构实验之链表二:逆序建立链表
- 数据结构上机测试1:顺序表的应用
- iOS新特性实现3DTouch开发
- js的Apply
- hdu4976 贪心+dp
- js的Apply
- DependencyProperty深入浅出
- MongoDB数据类型
- Hibernate中Criteria的完整用法
- Neo4j介绍与使用
- spring mvc 在web请求中定义编码(org.springframework.web.filter.CharacterEncodingFilter
- SQL Server允许修改表结构
- 【Uva10566】Crossed Ladders
- 最普通的java for循环
- 关于Android下各个布局方式里面LayoutParams的用法
- PAT(A) - 1006. Sign In and Sign Out (25)
- SecureCRT优化颜色配置,及配置文件保存/导入
- 程序员如何快速上手一个自己不太熟悉的新项目?有什么技巧?
- IS-IS完整笔记