安裝軟體時跳出「無法存取 Windows Installer 服務」或「服務狀態為停止無法啟動」,表示 MSI 執行引擎異常。標準修復流程 6 步走:
msiexec /unregserver (解除註冊 Windows Installer 服務)
msiexec /regserver (重新註冊 Windows Installer 服務)
重開機後多數情況即可解決。
services.msc → 找「Windows Installer」 → 啟動類型設「手動」,若狀態非「已啟動」點「啟動」。WindowsInstaller-KB893803-v2-x86.exe(或對應 x64/IA64 版)安裝。ikernel.exe(InstallShield 引擎殘留)。C:\Program Files\Common Files\InstallShield\Engine(會自動重建)。sfc /scannow 掃描修復受損系統檔(需 XP/2003 安裝光碟)。修復後嘗試安裝任意 .msi 檔(如 Office 更新包),若順利完成即表示修復成功。