Win8.1 升級導致 Apache 服務消失/無法啟動,因服務註冊遺失。管理員 CMD 進入 Apache bin 目錄手動安裝服務:
httpd.exe -k install -n Apache2.2
再啟動:net start Apache2.2 或服務管理員啟動。若 80 埠被 IIS 佔用,先停用 IIS (Win8.1 關閉 IIS 可能有 Bug,建議改 Apache 埠或停用 IIS 服務)。
localhost 確認無其他服務佔用 80 埠。D:\Apache Software Foundation\Apache2.2\bin)。cd /d D:\Apache Software Foundation\Apache2.2\bin。httpd.exe -k install -n Apache2.2 安裝服務。net start Apache2.2 啟動服務。services.msc) 確認狀態為「執行中」。




升級前備份 httpd.conf 等設定檔,升級後比對差異還原虛擬主機/模組設定。若 IIS 衝突且無法關閉,修改 Apache Listen 8080 避開 80 埠。