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

Win8 升級後 Apache 服務啟動失敗?手動註冊服務恢復 httpd.exe

編輯:Windows 8 系統介紹

Win8 升級 8.1 後 Apache 服務消失,因註冊表服務項目未隨升級遷移。需以管理員身分在 Apache bin 目錄下用 httpd.exe -k install 重新註冊服務。

修復步驟

  1. 確認 80 埠未被 IIS/其他服務佔用:瀏覽器開 https://localhost 若無回應則可用。
  2. 開啟 CMD (系統管理員) → cd /d "Apache安裝目錄\bin"(如 C:\Apache24\bin)。
  3. 註冊服務:httpd.exe -k install -n Apache2.4(服務名稱自訂)。
  4. 啟動服務:net start Apache2.4 或服務管理嵌入式單元 (services.msc) 手動啟動。

localhost測試
Apache bin目錄
httpd.exe註冊
net start啟動
服務管理啟動

常見坑點

  • Win8.1 關閉 IIS 可能有 Bug,若 80 埠被佔用請優先停用 IIS (「開啟或關閉 Windows 功能」取消勾選 Internet Information Services)。
  • 若有多個 Apache 版本,確保 httpd.conf 中 Listen 80 無衝突。
  • PHP 模組載入失敗請檢查 php.ini 路徑與 extension_dir 設定。
Copyright © Windows教程網 All Rights Reserved