windows 不能在本地计算机启动apache*,有关更多信息,查阅系统事件日志。如果这是非Microsoft服务

问题:

    windows 不能在 本地计算机 启动apache2。有关更多信息,查阅系统事件日志。如果这是非Microsoft服务,请与服务厂商联系,并参考特定服务错误代码

今天使用apache的时候无法启动

然后使用命名查看端口发现是端口占用的情况,如下

netstat -ano 找到apache对应的端口占用情况

windows 不能在本地计算机启动apache*,有关更多信息,查阅系统事件日志。如果这是非Microsoft服务_第1张图片

查看某个端口被什么服务占用:

    Tasklist  |findstr 4

查出来是进程 4 占用 80 端口之后进一步锁定进程 4 是何方神圣,居然发现是系统进程 ,如上system;瞬间蒙圈了,只说是system并不指出是哪一个系统进程,这可怎么找;于是去网上找一个那些system会占用80端口,查找结果只找到了可能是IIS服务相关的进程;

重启还是会占用80端口,说明这个服务是开机启动项

这个时候直接干掉不让其开机启动就好,再顺藤摸瓜的打开系统服务我搜到了以下进程:

点击禁用之后,重启 apache ,就 ok 了。

重点就是排查apache端口被占用的进程和服务

你可能感兴趣的:(系统)