解決Windows Installer錯(cuò)誤

2010-08-28 10:49:44來(lái)源:西部e網(wǎng)作者:

    最近好幾個(gè)朋友先后遇到了一個(gè)奇怪的問(wèn)題。在安裝或卸載一些應(yīng)用程序時(shí),系統(tǒng)居然提示W(wǎng)indows Installer錯(cuò),不能完成相應(yīng)操作。直到前2天我給老板升級(jí)Office 2003時(shí)也遇到了同樣的問(wèn)題,我終于下決心要解決這個(gè)頑疾了!

  Microsoft Windows Installer其實(shí)就是微軟用來(lái)運(yùn)行MSI安裝程序所使用的Windows程序模塊,是專(zhuān)門(mén)用來(lái)管理和配置軟件服務(wù)的工具。它廣泛集成在Windows系列產(chǎn)品中,目前最新版本已經(jīng)隨Windows XP SP2升級(jí)到3.1版。Windows Installer允許用戶(hù)有效地安裝與配置軟件產(chǎn)品與應(yīng)用程序,而在最新版本中則進(jìn)一步給軟件產(chǎn)品安裝過(guò)程提供了眾多新特性,如使用命令行安裝產(chǎn)品、增加了用戶(hù)的可定制性等。

  經(jīng)過(guò)一段時(shí)間的研究,Windows Installer引發(fā)的錯(cuò)誤主要可以通過(guò)以下方法進(jìn)行解決。

  問(wèn)題表現(xiàn):所有使用Windows Installer安裝的程序,均不能正常安裝,提示:“不能訪問(wèn)Windows Installer 服務(wù)?赡苣阍诎踩J较逻\(yùn)行 Windows,或者Windows Installer 沒(méi)有正確的安裝。請(qǐng)和你的支持人員聯(lián)系以獲得幫助!被蛘摺盁o(wú)法訪問(wèn)Windows安裝程序,服務(wù)中Windows Installer狀態(tài)為停止,不能啟動(dòng)”等錯(cuò)誤信息。

  解決步驟:

  1. 首先檢查當(dāng)前用戶(hù)有沒(méi)有管理員權(quán)限,因?yàn)楹芏鄷r(shí)候低權(quán)限用戶(hù)是不能進(jìn)行軟件安裝的。

  2. 接下來(lái),從“控制面板-服務(wù)”(或者,開(kāi)始-運(yùn)行-Services.msc)中察看Windows Installer服務(wù),是否已被停用,并嘗試啟用該服務(wù)(右擊點(diǎn)選)。如能成功啟用,可嘗試再次進(jìn)行正常的程序安裝或卸載操作。如果發(fā)現(xiàn)無(wú)法啟用,有時(shí)是被系統(tǒng)禁用,或者看到提示:“指定的服務(wù)已標(biāo)記為刪除”,請(qǐng)繼續(xù)下法。

  3. 到微軟官方網(wǎng)站或download.pcworld.com.cn/download/0003000/2039.shtml下載最新的Windows Installer(WindowsInstaller-KB893803-v2-x86.exe)安裝程序,并嘗試重新安裝該程序。安裝成功后,重復(fù)步驟2,啟用該服務(wù),然后再?lài)L試正常安裝軟件操作。如果試圖重新安裝時(shí),再次遇到提示:“指定的服務(wù)已存在”,則繼續(xù)下法。

  4. 從命令行窗口(開(kāi)始-運(yùn)行-cmd),使用msiexec /unregserver ,手動(dòng)終止Windows Installer服務(wù)。然后再?lài)L試步驟3,重新安裝Windows Installer并啟用該服務(wù)。如若仍存在問(wèn)題,則繼續(xù)下法。

  5. 用“Ctrl+Alt+Delete”快捷鍵或者用鼠標(biāo)右擊系統(tǒng)欄,激活任務(wù)管理器。從進(jìn)程頁(yè)中查找并結(jié)束Ikernel.exe進(jìn)程。再?lài)L試重復(fù)步驟3,看看是否可以成功完成Windows Installer和啟用。若還不行,則繼續(xù)下法。

  6. 打開(kāi)我的電腦,從系統(tǒng)盤(pán)(默認(rèn)一般為C盤(pán))中找到,并刪除Windows Installer系統(tǒng)安裝目錄Program Files\Common Files\InstallShield\Engine。

  此外,你還可以嘗試在命令行模式下,使用Windows自帶的sfc/scannow,來(lái)對(duì)系統(tǒng)進(jìn)行自我修復(fù)! 

關(guān)鍵詞:WindowsInstaller

贊助商鏈接: