windows 不能在本地計算機啟動apache2。有關更多資訊,查閱系統事件日誌。如果這是非Microsoft服務,請與服務廠商聯絡,並參考特定服務錯誤程式碼1

y_keven發表於2014-01-20

今天使用apache的時候又無法啟動了,之前也遇到過,這次重點說這一次的情況,其他情況可以檢視博主apache相關的其他博文;網上關於apache服務端的設定的很多,但是都不適合我的情況;

一般使用apache的客戶端start的時候只會提示你起不來,並不知道原因;使用start.exe啟動才發現如下問題


排查原因,猜測應該是apache服務沒有起來的情況,去windows檢視服務的時候真的沒有起來,然後去點選啟動的時候出現下面錯誤:

windows 不能在本地計算機啟動apache2。有關更多資訊,查閱系統事件日誌。如果這是非Microsoft服務,請與服務廠商聯絡,並參考特定服務錯誤程式碼1


然後使用命名檢視埠發現是埠占用的情況,如下:


查出來是程式4佔用80埠之後進一步鎖定程式4是何方神聖,居然發現是系統程式,如上system;瞬間蒙圈了,只說是system並不指出是哪一個系統程式,這可怎麼找;於是去網上找一個那些system會佔用80埠,查詢結果只找到了可能是IIS服務相關的程式;

首頁我重啟電腦觀察一下什麼都不啟動的時候會不會佔用80埠,發現也會佔用,於是從開機啟動服務查起,發現了下面程式:


這個時候直接幹掉不讓其開機啟動就好,再順藤摸瓜的開啟系統服務我搜到了以下程式:

點選禁用之後,重啟apache,發現ok了。

相關文章