萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows XP 教學

Windows Installer 服務無法存取/啟動?msiexec 重註冊、檢查權限、重裝安裝包、sfc 修復系統檔

安裝軟體時跳出「無法存取 Windows Installer 服務」或「服務狀態為停止無法啟動」,表示 MSI 執行引擎異常。標準修復流程 6 步走:

核心修復指令(CMD 以系統管理員執行)

msiexec /unregserver   (解除註冊 Windows Installer 服務)
msiexec /regserver     (重新註冊 Windows Installer 服務)

重開機後多數情況即可解決。

若無效,進階排查

  1. 確認管理員權限: 必須用管理員帳號執行安裝程式。
  2. 檢查服務狀態: services.msc → 找「Windows Installer」 → 啟動類型設「手動」,若狀態非「已啟動」點「啟動」。
  3. 重裝最新 Windows Installer: 下載 WindowsInstaller-KB893803-v2-x86.exe(或對應 x64/IA64 版)安裝。
  4. 結束衝突進程: 工作管理員結束 ikernel.exe(InstallShield 引擎殘留)。
  5. 清理 InstallShield 殘留目錄: 刪除 C:\Program Files\Common Files\InstallShield\Engine(會自動重建)。
  6. 系統檔案修復: CMD 執行 sfc /scannow 掃描修復受損系統檔(需 XP/2003 安裝光碟)。

常見誘因

  • 安全模式下嘗試安裝 MSI 套件(Installer 服務不啟動)。
  • 優化軟體/清理工具誤刪/禁用 Installer 服務或註冊表鍵值。
  • 多版本 InstallShield 衝突、病毒木馬破壞系統檔。

快速驗證

修復後嘗試安裝任意 .msi 檔(如 Office 更新包),若順利完成即表示修復成功。

copyright © 萬盛學電腦網 all rights reserved