1. 程式人生 > >提示the windows installer service could not be accessed

提示the windows installer service could not be accessed

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,來對系統進行自我修復。匯入登錄檔
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer] "ImagePath"=- "ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\ 74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,\ 00,73,00,69,00,65,00,78,00,65,00,63,00,2e,00,65,00,78,00,65,00,20,00,2f,00,\ 56,00,00,00
在DOS下執行如下命令 msiexec /regserver