Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

無法存取 Windows Installer 服務?註冊表修復與 XP/2000 分級方案(一)

編輯:Win7 系統基礎知識

問題背景

安裝/解除安裝 MSI 格式程式(如 Office 2003)時出現「無法存取 Windows Installer 服務」,服務管理員中服務狀態為「已停止」且無法啟動(已被停用或標記刪除),嘗試重新安裝 Installer 提示「指定的服務已存在」。

通用快速修復(XP/2000 驗證有效)

  1. 記事本建立 installer.reg,內容同前(修正 MSIServer ImagePath)。
  2. 雙擊匯入登錄。
  3. 執行 msiexec /regserver(CMD 中)。
  4. 無需重開機,即刻生效。

Windows 2000 詳細步驟

  1. Win + R → cmd → msiexec /unregserver(停止服務)。
  2. 下載 InstMsiW.exe (Win2K/NT) 或 InstMsiA.exe (Win98/Me)。XP 內建 v2.0 可跳過此步。
  3. WinRAR 解壓縮 InstMsiW.exe,進入目錄。
  4. 右鍵 msi.inf → 安裝;右鍵 mspatcha.inf → 安裝。
  5. 全程勿重開機!
  6. CMD 執行 msiexec /regserver 啟動服務。
  7. 重新開機,問題解決。

注意: 若安裝「瑞星防毒/防火牆」,操作期間建議暫時關閉,避免攔截 INF 安裝動作。

Windows XP 專用快速法

同通用快速修復:
1. 匯入 installer.reg
2. msiexec /regserver
3. 完成。

結語

Windows Installer 服務掛掉的核心原因通常是 MSIServer 登錄項的 ImagePath 損毀或遺失。匯入正確的 ImagePath 並重新註冊服務(/regserver),即可在秒級恢復。Win2K 需額外重新安裝 INF 組件,XP 則內建核心檔案,僅需修復註冊。收藏此法,終身受用。

Copyright © Windows教程網 All Rights Reserved