1.
首先檢查當前用戶有沒有管理員權限,因為很多時候低權限用戶是不能進行軟件安裝的。
2.
接下來,從“控制面板-服務”(或者,開始-運行-Services.msc)中察看Windows
Installer服務,是否已被停用,並嘗試啟用該服務(右擊點選)。如能成功啟用,可嘗試再次進行正常的程序安裝或卸載操作。如果發現無法啟用,有時是被系統禁用,或者看到提示:“指定的服務已標記為刪除”,請繼續下法。
3.
到微軟官方網站或download.pcworld.com.cn/download/0003000/2039.shtml下載最新的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,來對系統進行自我修復。