Windows 8/8.1/10 中,HTTP.sys 核心驅動預設啟動並佔用 80 連接埠,導致 Apache (WAMP/XAMPP/PHPnow) 無法啟動。透過修改登錄停用 HTTP 服務即可釋放 80 連接埠。
netstat -aon | findstr :80
tasklist /FI "PID eq 4"
確認 PID 4 (SYSTEM) 佔用 0.0.0.0:80。
regedit,定位至:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP
Start (REG_DWORD),將數值從 3 (手動) 改為 0 (停用)。httpd.conf 將 Listen 80 改為 Listen 81 或 8080。net stop http 臨時停止服務(重開機後恢復)。