Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win8.1 升級後 Apache 無法啟動?手動安裝服務 + net start 恢復 Web 服務

編輯:Windows 8 系統介紹

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 服務)。

修復步驟

  1. 瀏覽器輸入 localhost 確認無其他服務佔用 80 埠。
  2. 找到 Apache 安裝目錄 (如 D:\Apache Software Foundation\Apache2.2\bin)。
  3. 管理員 CMD cd /d D:\Apache Software Foundation\Apache2.2\bin。
  4. httpd.exe -k install -n Apache2.2 安裝服務。
  5. net start Apache2.2 啟動服務。
  6. 服務管理員 (services.msc) 確認狀態為「執行中」。

localhost 測試

Apache bin 目錄

管理員 CMD 安裝服務

httpd.exe 安裝服務

服務啟動成功

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

Copyright © Windows教程網 All Rights Reserved