在 Windows 7 安裝 Apache 時出現「安裝 apache_pn 服務失敗:服務名稱已存在 或 非管理員權限無法操作 Windows NT 服務」,主因是 UAC (使用者帳戶控制) 阻擋服務安裝。
msconfig → 「工具」標籤 → 選「停用 UAC」 → 「啟動」。Vista 起引入 UAC,限制非提權程序寫入系統區域 (含服務註冊)。Apache 安裝程式需註冊系統服務,若未提權即被 UAC 攔截。透過 msconfig 暫停 UAC 是最快臨時解方。
安全提醒: UAC 能有效阻擋惡意軟體竄改系統,安裝完畢請立即恢復啟用,切勿長期關閉。