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

無法存取 Windows Installer 服務?終極解決方案與 CleanUp 工具(四)

編輯:Win7 系統基礎知識

症狀三:安裝軟體提示「無法存取 Windows Installer 服務」

排查步驟

  1. 確認目前使用者為管理員群組成員。
  2. 工作管理員結束 IKernel.exe 進程後再嘗試安裝。
  3. 刪除 C:\Program Files\Common Files\InstallShield\Engine 目錄下所有檔案,再執行安裝程式。
  4. 重新註冊 Windows Installer:
    msiexec /unregserver(停止服務)
    下載 InstMsiW.exe (Office XP 光碟根目錄或 微軟下載)
    用 WinRAR 解壓縮,進入目錄,右鍵 msi.inf → 安裝,右鍵 mspatcha.inf → 安裝
    msiexec /regserver(啟動服務)

症狀四:「系統管理員設定了系統原則,禁止進行此項安裝」

解決辦法

  1. 嘗試症狀三的所有步驟。
  2. 開啟 gpedit.msc → 使用者設定 → 系統管理範本 → Windows 元件 → Windows Installer:
    - 禁止從媒體安裝 → 已停用
    - 永遠以高特權進行安裝 → 已啟用

終極方案:Windows Installer CleanUp Utility

微軟官方釋出的清理工具,能移除系統中所有 MSI 安裝的軟體註冊資訊,徹底解決「殘留註冊導致無法安裝/解除安裝」的頑疾。

  1. 下載 Windows Installer CleanUp Utility 1.0(微軟官網已下架,可從可信第三方存檔站取得)。
  2. 安裝並執行,介面會列出所有透過 Windows Installer 安裝的軟體。
  3. 選中出問題的軟體,點擊 Remove。
  4. 工具會清除其 MSI 資料庫記錄、登錄項目、檔案關聯,使系統視為「未安裝」。
  5. 重新執行原安裝程式即可正常安裝。

注意: CleanUp Utility 僅清除安裝紀錄,不會刪除軟體實際檔案。若需完整移除,請先用此工具清除紀錄,再手動刪除檔案目錄,或重新安裝後透過「程式與功能」正常解除安裝。

結語

Windows Installer 錯誤多源於註冊資料庫不一致、服務損壞或群組原則誤設。依序嘗試「權限 → 進程衝突 → InstallShield 殘留 → 服務重註冊 → 原則調整 → CleanUp 核彈級清理」,幾乎能解決 99% 的 MSI 安裝疑難雜症。

Copyright © Windows教程網 All Rights Reserved