Apache/IIS 等服務啟動失敗提示 80 連接埠被佔用,查詢發現是 System 進程(PID 4)佔用。Win7 預設 HTTP.sys 核心驅動綁定 80 連接埠,解決方法:
netstat -aon | findstr 80
tasklist | findstr "PID號碼"
若顯示 System 進程(PID 4)即為 HTTP.sy 佔用。
regedit,定位 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP。Start (DWORD),將值從 3 改為 0(停用)。注意:停用 HTTP 服務會影響依賴 WinHTTP 的功能(如 Windows Update、某些系統服務),若需並存建議修改 Apache/IIS 監聽連接埠而非停用系統服務。