Windows XP是美國微軟公司研發(fā)的基于X86、X64架構(gòu)的PC和平板電腦使用的操作系統(tǒng),于2001年8月24日發(fā)布RTM版本,并于2001年10月25日開始零售。其名字中“XP”的意思來自英文中的“體驗(Experience)”。該系統(tǒng)是繼Windows 2000及Windows ME之后的下一代Windows操作系統(tǒng),也是微軟首個面向消費者且使用Windows NT5.1架構(gòu)的操作系統(tǒng)。
最近有位朋友向小編反應(yīng)說,遇到一個非常令人困惑的問題,在 Windows XP 中安裝程序時出現(xiàn)“The Windows Installer Service Could Not Be Accessed”(無法訪問 Windows Installer 服務(wù))錯誤消息,該如何解決呢?近日,小編也遇到了同樣的問題,于是下決心要解決這個頑疾了! 要解決此問題,請按照下列步驟操作:
方法一:
1.如果曾安裝過ACDSee5.0(包括迷你中文版),卸載它。如果還不行就重裝Windows
Installer 或者ACDSee 4.0
2.運行cmd,然后運行sfc/scannow檢查系統(tǒng)文件
3.運行Services.msc,把Windows Installer 服務(wù)設(shè)置為手動運行,然后重新運行
4.打開任務(wù)管理器,找到并結(jié)束ikernel.exe進程,重新安裝
5.禁用殺毒軟件的實時防護
6.刪除 C:\Program Files\Common Files\InstallShield\Engine\6\Intel 32這個文
件夾中的所有文件,然后重啟動電腦,重新運行安裝程序
方法二:
這是由于一些軟件制作的問題導(dǎo)致windows installer不能正常工作
恢復(fù)步驟如下:
1.再次安裝windows installer2.0,運行instmsiw.exe
如果說"服務(wù)已經(jīng)安裝"然后直接退出安裝就再跟著做,否則你重裝就OK了!
2.刪除注冊表中的[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer]
然后運行instmsiw.exe
3.絕招:
(1) 刪除msiserver 服務(wù)
運行regedit,刪除下面的MSIServer 服務(wù)
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer]
把下面的內(nèi)容存為unmsiserver.reg 文件,然后雙擊左鍵,把它合并進注冊表中
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;unmsiserver.reg
Windows Registry Editor Version 5.00
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer]
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(2) 刪除msi 的文件
用下面的腳本存為一個unmsi.inf文件,然后在inf文件上右鍵單擊install,就會刪除一些msi的dll,這時windows 的 sfc機制可能警告一些系統(tǒng)文件被修改要求插入win2k的光盤,不理睬它。這個腳本是我從instmsiw.exe中修改得來的。
Windows XP服役時間長達13年,產(chǎn)生的經(jīng)濟價值也較高。2014年4月8日,微軟終止對該系統(tǒng)的技術(shù)支持,但在此之后仍在一些重大計算機安全事件中對該系統(tǒng)發(fā)布了補丁。
|