「無法存取 Windows Installer 服務」的4種解決方法
有時,不知動到什麼,一碰到需要透過 Windows Installer 安裝的程式,都會出現
「無法存取 Windows Installer 服務」訊息。在安全模式下執行 Windows 或 Windows Installer 安裝不當時,可能出現這個問題。請洽支援人員。
以下方法取自Microsoft 知識庫。
方法 1:登錄 Windows Installer
結束所有 Windows 程式。
[開始]/ [執行]/ 輸入 msiexec /unregister/按一下 [確定]。
重新啟動您的電腦。
方法 2:移除 Windows Installer 檔案
結束所有 Windows 程式。
[開始]/ [執行]/ 輸入 msiexec /unregister/按一下 [確定]。
在 Windows 檔案總管中,將 [System] 資料夾中的下列檔案重新命名:
•Msi.dll
•Msihnd.dll
•Msiexec.exe
注意
如果您無法重新命名這些檔案,請嘗試在命令提示字元中將檔案重新命名。
如果要啟動命令提示字元,請按一下 [開始],再按一下 [執行],在 [開啟] 方塊中輸入 cmd,然後按一下 [確定]。
重新啟動 Windows XP。
方法 3:以安全模式重新啟動 Windows XP
以安全模式重新啟動 Windows XP,然後依照方法 1 和方法 2 所列的順序重新嘗試。
如需有關如何以安全模式重新啟動 Windows XP 的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
316434 HOW TO:在 Windows XP 中執行進階初始狀態開機疑難排解
請以系統管理員的身份登入電腦。(End按:或擁有管理員權限)
按一下 [開始],再按一下 [執行]。
在 [開啟] 方塊中,輸入 cmd,然後按一下 [確定]。
在命令提示中鍵入 msiexec.exe /unregister,再按 ENTER。
鍵入 msiexec /regserver,再按下 ENTER。
確認 SYSTEM 帳戶可以完全控制存取 Windows 登錄中的 HKEY_CLASSES_ROOT Hive。有時,您必須新增管理員帳戶。
a. 按一下 [開始],再按一下 [執行],在 [開啟] 方塊中輸入 regedit,然後按一下 [確定]。
b. 按一下下列登錄 Hive:HKEY_CLASSES_ROOT
c. 按一下 [編輯] 功能表的 [使用權限]。
d. 如果 [群組或使用者名稱] 清單中沒有列出 [SYSTEM],按一下 [新增],確定 [從這個位置] 方塊中出現本機電腦名稱,然後在 [輸入物件名稱以便選取] 方塊中輸入 system,按一下 [檢查名稱],再按 [確定]。
e. 在 [群組或使用者名稱] 清單中按一下 [SYSTEM],並在 [SYSTEM 使用權限] 方塊的 [允許] 下,選取 [完全控制] 核取方塊。
f. 按一下 [套用],再按 [確定],結束「登錄編輯程式」。
重新啟動電腦。
方法 4:下載 Windows Installer
下載「Windows Installer 4.5 Redistributable – 繁體中文」即可,就是WindowsXP-KB942288-v3-x86.exe 這個檔案,這是新版的 Windows Installer,安裝後就能解決這個問題。
除了 Windows Installer 本身發生的問題外,也可能是其他原因,例如驅動程式衝突,只好多方試試了。
6 則留言:
請問重新下載Windows Installer 並安裝後
跑了幾秒便出現出update package 已經停止運作的方塊 請問能為我解答嘛 ~謝謝 我電腦是vista的!
請問重新下載Windows Installer 並安裝後
跑了幾秒便出現出update package 已經停止運作的方塊 請問能為我解答嘛 ~謝謝 我電腦是vista的!
請問重新下載Windows Installer 並安裝後
跑了幾秒便出現出update package 已經停止運作的方塊 請問能為我解答嘛 ~謝謝 我電腦是vista的!
若以上方法均無效時,
我就會進行重灌了
方法二好像不對吧.
方法二就直接把msi.dll刪除
然後就...然後就沒了.....???
我用方法4重開電腦後結果還是一樣怎麼辦。
我用的是windowXP
張貼留言