该进程是Http.sys。它是http API的驱动组件,Http栈服务器。如果该端口被Http.sys占用,说明一些正在使用http.sys的应用程序在运行。这就是阻止Apache运行的原因,因为Http.sys占用着80端口。我们提供了一种应用程序的机制来帮助控制端口共享,但是我需要调查导致你遇到这种困难的是什么特殊应用程序。如果你能提供给我们“netsh http show servicestate”这条命令的输出结果,我就能找出是哪个应用程序在使用Http.sys。在你禁用Http.sys之前,请按照下面的步骤来运行命令:
1. sc config http start = demand
2. reboot
3. run the command(netsh http show servicestat)as administrator
在你使用这个命令之前,你可以按照下面步骤禁用http.sys:
1. net stop http
2. Sc config http start= disabled
于是运行net stop http
按y 确定
在运行 Sc config http start= disabled
好了,现在启动Apache,可以启动了。
在查看一下netstat -ano
发现pid 4占用了445端口
相关推荐
使用PHP集成环境等,出现80端口被NT kernel & System 占用,解决80端口被NT kernel & System 占用pid 4的问题,
### system进程(pid=4)占用80端口的解决方案 #### 一、问题背景与概述 在计算机网络中,端口是程序与外界通信的重要通道之一。80端口作为HTTP服务默认使用的端口,经常被Web服务器所占用。然而,在某些情况下,...
本文件主要讨论了在Windows操作系统中,当发现名为system的进程(其进程ID为4)占用80端口时,如何通过一系列的步骤进行排查和解决。 首先,了解80端口的用途是非常重要的。在TCP/IP网络协议中,端口是用来定义服务...
而“解决80端口被system占用 - sql server也占用80端口.url”和“解决Windows Server 2008 System4进程占用80端口 net stop http-云栖社区-阿里云.url”则可能包含针对SQL Server和Windows Server 2008的特定解决...
在本案例中,80端口被PID为4的进程占用,该进程通常代表的是NT Kernel & System,这是Windows操作系统的内核进程。由于它是系统核心的一部分,直接结束这个进程是不安全的,因此需要采取其他方法。 接下来,我们...
### 80端口被PID4占用问题解析与解决方案 #### 一、问题背景 在进行Web服务器配置或网络服务管理时,经常会遇到端口被占用的情况,其中80端口作为HTTP服务的标准端口号尤为重要。当80端口被其他程序占用时,将直接...
### Win7下80端口被占用的解决方法 #### 背景介绍 在Windows 7操作系统中,用户可能会遇到80端口被占用的情况,导致Apache等Web服务器无法正常启动。这个问题通常是由于某些系统服务或应用程序占用了80端口而引起的...
查看80端口是否被占用_端口被占用解决办法.pdf 该文档的主要内容是介绍了如何查看80端口是否被占用,以及解决占用问题的方法。下面是相关知识点的总结: 1. 查看80端口是否被占用: 可以使用Dos命令或专用软件来...
### 80端口被system占用导致Apache无法启动的解决方法 #### 一、问题背景 在进行Web服务器配置或开发环境搭建时,经常会遇到Apache服务无法启动的情况。其中一个常见原因是80端口被系统或其他应用程序占用。80端口...
本文将深入探讨“80端口被Pid为4的未知程序占用导致Apache不能启动”的问题及其解决方法。 首先,80端口是HTTP(超文本传输协议)的默认端口,用于Web服务器对外提供网页服务。当Apache(一个广泛应用的开源Web...
5. **解决端口冲突**:如果发现某个端口被错误占用,可以尝试结束占用该端口的进程,或者更改应用程序的配置以使用其他未被占用的端口。 6. **安全考虑**:持续监控端口占用有助于发现潜在的安全威胁。异常的端口...
假设我们发现80端口被PID为4的进程占用,进一步调查会发现这个PID对应的进程是`NTkernel&system`。这意味着操作系统核心部分正在使用这个端口。 #### 解决方案 根据描述中的内容,我们可以尝试通过修改注册表来解决...
用户没有选项改port 当 知晓80被占用。 当80 port被占用,apache是安装不上的,其实它所有的安装文件都放过去了...发现 PID 4 占用了80, 这是个system 进程, NT Kernal & System, 不能kill掉它,不然必将蓝屏。 查找
例如,在C#中,可以使用`System.Net.NetworkInformation`命名空间的`IPGlobalProperties`类获取网络信息,或者使用`TcpClient`尝试连接目标端口,如果连接失败,说明端口已被占用。 ```csharp using System.Net; ...
文章主要介绍了在Windows环境下如何安装和使用Nginx,以及遇到80端口被占用导致Nginx无法启动时的解决方案。以下将详细介绍文中提到的知识点。 首先,Nginx是一款高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/...
如果发现PID为4的进程占用了80端口,那么这个进程通常是Windows系统的一个核心进程,名为“System”。虽然直接关闭这个进程并不推荐,但在某些情况下,80端口可能被World Wide Web Publishing Service(W3WP)服务...
系统端口占用查看软件,可以查看当前端口的占用情况。 比如: Pid Process Port Proto Path 588 inetinfo -> 80 TCP C:\WINDOWS\system32\inetsrv\inetinfo.exe
在示例中,输出显示PID为4的进程占用了80端口,这通常意味着是System进程。 2. **识别占用进程**:通过`tasklist`命令,我们可以看到具体是哪个服务或应用程序在运行。在案例中,System进程被识别为SQL Server ...