windows 80端口被NT kernel & Sys
2015-09-06 本文已影响1336人
pandaX
查看80 端口占用
netstat -ano | findstr 0.0.0.0:80
C:\Users\Administrator>netstat -ano | findstr 0.0.0.0:80
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4
TCP 0.0.0.0:8088 0.0.0.0:0 LISTENING 5016
TCP 0.0.0.0:8089 0.0.0.0:0 LISTENING 5016
查看Http 服务
netsh http show servicestate
C:\Users\Administrator>netsh http show servicestate
HTTP 服务状态快照(服务器会话视图):
-----------------------------------------------------
服务器会话 ID: FF00000220000001
版本: 2.0
状态: Active
属性:
最大带宽: 4294967295
超时:
实体正文超时(秒): 120
耗尽实体正文超时(秒): 120
请求队列超时(秒): 65535
空闲连接超时(秒): 120
标头等待超时(秒): 120
最小发送速率(字节/秒): 240
URL 组:
URL 组 ID: FE00000240000001
状态: Active
请求队列名称: DefaultAppPool
属性:
最大带宽: 已继承
最大连接: 4294967295
超时:
实体正文超时(秒): 120
耗尽实体正文超时(秒): 120
请求队列超时(秒): 65535
空闲连接超时(秒): 120
标头等待超时(秒): 0
最小发送速率(字节/秒): 0
日志记录信息:
日志目录: C:\inetpub\logs\LogFiles\W3SVC1
日志格式: 0
身份验证配置:
启用的身份验证方案:
已注册的 URL 数目: 1
已注册的 URL 数目:
HTTP://*:80/
服务器会话 ID: FF00000020000001
版本: 2.0
状态: Active
属性:
最大带宽: 4294967295
超时:
实体正文超时(秒): 120
耗尽实体正文超时(秒): 120
请求队列超时(秒): 120
空闲连接超时(秒): 120
标头等待超时(秒): 120
最小发送速率(字节/秒): 150
URL 组:
URL 组 ID: FE00000040000001
状态: Active
请求队列名称: 请求队列尚未命名。
属性:
最大带宽: 已继承
最大连接数: 已继承
超时:
继承的超时值
已注册的 URL 数目: 1
已注册的 URL 数目:
HTTP://*:5357/7D3DB4BD-4DE8-4D73-BB71-C6A3CADEC9A1/
请求队列:
请求队列名称: DefaultAppPool
版本: 2.0
状态: Active
请求队列 503 详细级别: 受限的
最大请求数目: 1000
附加活动进程数目: 0
控制器进程 ID: 2356
进程 ID:
请求队列名称: 请求队列尚未命名。
版本: 2.0
状态: Active
请求队列 503 详细级别: 基本
最大请求数目: 1000
附加活动进程数目: 1
进程 ID:
1176
tasklist | findstr 1176
C:\Users\Administrator>tasklist | findstr 1176
svchost.exe 1176 Services 0 12,704 K
该进程是Http.sys。它是http API的驱动组件,Http栈服务器。如果该端口被Http.sys占用,说明一些正在使用http.sys的应用程序在运行。这就是阻止Apache运行的原因,因为Http.sys占用着80端口。我们提供了一种应用程序的机制来帮助控制端口共享,但是我需要调查导致你遇到这种困难的是什么特殊应用程序。如果你能提供给我们netsh http show servicestate
这条命令的输出结果,我就能找出是哪个应用程序在使用Http.sys。
禁用http.sys:
net stop http
C:\WINDOWS\system32>net stop http
下面的服务依赖于 HTTP Service 服务。
停止 HTTP Service 服务也会停止这些服务。
World Wide Web Publishing Service
SSDP Discovery
Print Spooler
IIS Admin Service
HomeGroup Provider
Function Discovery Resource Publication
Function Discovery Provider Host
你想继续此操作吗? (Y/N) [N]: Y
World Wide Web Publishing Service 服务正在停止.
World Wide Web Publishing Service 服务已成功停止。
SSDP Discovery 服务正在停止.
SSDP Discovery 服务已成功停止。
Print Spooler 服务正在停止.
Print Spooler 服务已成功停止。
IIS Admin Service 服务正在停止...
IIS Admin Service 服务已成功停止。
HomeGroup Provider 服务正在停止.
HomeGroup Provider 服务已成功停止。
Function Discovery Resource Publication 服务正在停止.
Function Discovery Resource Publication 服务已成功停止。
Function Discovery Provider Host 服务正在停止.
Function Discovery Provider Host 服务已成功停止。
HTTP Service 服务已成功停止。
Sc config http start= disabled
C:\WINDOWS\system32>Sc config http start= disabled
[SC] ChangeServiceConfig 成功
查看80 端口占用
netstat -ano | findstr 0.0.0.0:80
C:\Users\Administrator>netstat -ano | findstr 0.0.0.0:80
TCP 0.0.0.0:8088 0.0.0.0:0 LISTENING 5016
TCP 0.0.0.0:8089 0.0.0.0:0 LISTENING 5016