經過壹段時間的研究,Windows Installer引發的錯誤主要可以通過以下方法進行解決。
問題表現:所有使用Windows Installer安裝的程序,均不能正常安裝,提示:“不能訪問Windows Installer 服務。可能妳在安全模式下運行 Windows,或者Windows Installer 沒有正確的安裝。請和妳的支持人員聯系以獲得幫助。”或者“無法訪問Windows安裝程序,服務中Windows Installer狀態為停止,不能啟動”等錯誤信息。 解決步驟:
1、 首先檢查當前用戶有沒有管理員權限,因為很多時候低權限用戶是不能進行軟件安裝的。 2、接下來,從“控制面板-服務”(或者,開始-運行-Services.msc)中察看Windows Installer服務,是否已被停用,並嘗試啟用該服務(右擊點選)。如能成功啟用,可嘗試再次進行正常的程序安裝或卸載操作。如果發現無法啟用,有時是被系統禁用,或者看到提示:“指定的服務已標記為刪除”,請繼續下法。
3、到微軟官方網站下載最新的Windows Installer(WindowsInstaller-KB893803-v2-x86.exe)安裝程序,並嘗試重新安裝該程序。安裝成功後,重復步驟2,啟用該服務,然後再嘗試正常安裝軟件操作。如果試圖重新安裝時,再次遇到提示:“指定的服務已存在”,則繼續下法。
4、從命令行窗口(開始-運行-cmd),使用msiexec /unregserver ,手動終止Windows Installer服務。然後再嘗試步驟3,重新安裝Windows Installer並啟用該服務。如若仍存在問題,則繼續下法。
5、用“Ctrl+Alt+Delete”快捷鍵或者用鼠標右擊系統欄,激活任務管理器。從進程頁中查找並結束Ikernel.exe進程。再嘗試重復步驟3,看看是否可以成功完成Windows Installer和啟用。若還不行,則繼續下法。
6、打開我的電腦,從系統盤(默認壹般為C盤)中找到,並刪除Windows Installer系統安裝目錄Program Files\Common Files\InstallShield\Engine。
此外,還可以嘗試在命令行模式下,使用Windows自帶的sfc/scannow,來對系統進行自我修復。