安裝/解除安裝 MSI 格式程式(如 Office 2003)時出現「無法存取 Windows Installer 服務」,服務管理員中服務狀態為「已停止」且無法啟動(已被停用或標記刪除),嘗試重新安裝 Installer 提示「指定的服務已存在」。
installer.reg,內容同前(修正 MSIServer ImagePath)。msiexec /regserver(CMD 中)。Win + R → cmd → msiexec /unregserver(停止服務)。InstMsiW.exe (Win2K/NT) 或 InstMsiA.exe (Win98/Me)。XP 內建 v2.0 可跳過此步。InstMsiW.exe,進入目錄。msi.inf → 安裝;右鍵 mspatcha.inf → 安裝。msiexec /regserver 啟動服務。注意: 若安裝「瑞星防毒/防火牆」,操作期間建議暫時關閉,避免攔截 INF 安裝動作。
同通用快速修復:
1. 匯入 installer.reg
2. msiexec /regserver
3. 完成。
Windows Installer 服務掛掉的核心原因通常是 MSIServer 登錄項的 ImagePath 損毀或遺失。匯入正確的 ImagePath 並重新註冊服務(/regserver),即可在秒級恢復。Win2K 需額外重新安裝 INF 組件,XP 則內建核心檔案,僅需修復註冊。收藏此法,終身受用。