Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Windows 綜合教學 >> 關於 Windows

Win7 同時裝 VS 與 XAMPP 導致 80 埠衝突?登錄表修改 HTTP 服務啟動類型錯開

編輯:關於 Windows

Windows 7 安裝 Visual Studio (佔用 80 埠的 WebDev.WebServer) 與 XAMPP (Apache 也要 80 埠) 會導致 System 進程 (PID 4) 佔用 80 埠,雙方無法共存。透過登錄表將 HTTP 服務啟動類型從「自動 (3)」改為「手動 (4)」或反之,即可決定由誰佔用 80 埠。

解決步驟

  1. Win + R → regedit 開啟登錄表編輯器。
  2. 定位至:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Start
  3. 雙擊 Start 數值:
    • 3 = 自動 (HTTP.sys 驅動隨開機載入,佔用 80 埠,適合 IIS/Visual Studio 開發伺服器)。
    • 4 = 手動/停用 (HTTP.sys 不自動載入,釋放 80 埠給 Apache/XAMPP 使用)。
  4. 修改完成後重開機生效。需用 VS 時改回 3,需用 XAMPP 時改為 4。

這是一個「二選一」的妥協方案,長期建議將其中一個服務 (如 Apache) 改用其他埠口 (8080、8000 等) 以共存。

Copyright © Windows教程網 All Rights Reserved