在 Windows 7 安裝軟體 (特別是 MSI 安裝包、Office、Visual Studio 等) 時跳出 錯誤 0x800706D9 (「沒有可用的伺服器」/「服務未啟動」),主因是 Windows 防火牆服務 被停用,導致 Windows Installer 服務無法透過 RPC 通訊。啟用防火牆服務即可解決。




services.msc。sfc /scannow 修復系統檔,或檢查第三方防毒軟體是否強制停用了 Windows 防火牆。Windows Installer 服務 (msiserver) 在安裝過程中需透過 RPC (遠端程序呼叫) 與系統其他服務通訊,而 RPC 依賴 Windows 防火牆服務 (MpsSvc) 管理連接埠開放與安全性。防火牆服務停用會導致 RPC 通訊失敗,拋出 0x800706D9 (RPC_S_SERVER_UNAVAILABLE)。
啟用 Windows 防火牆後,記得在 允許應用程式通過 Windows 防火牆 中檢查必要程式 (如遠端桌面、檔案共用) 是否已勾選,避免誤攔截正常網路服務。