2013年3月11日 星期一

Google Earth 無法安裝 ( 錯誤 0x80040905, 1402 )

家裡較常用的那臺電腦 Windows XP 不知道為什麼,一直無法安裝 Google Earth,後來因為還有別臺電腦可以用,也就沒有放在心上。剛剛花了一點時間,先是找出了「錯誤 0x80040905」的訊息,解決後又遇到了「錯誤 1402」的錯誤訊息對話框。最終執行了一支檔名為「FixRegistryPermissions.exe」程式重設了 Registry 「HKEY_CLASSES_ROOT」的權限後才順利的安裝好 Google Earth。
Google 官網上有「安裝、更新或解除安裝「Google 地球」時顯示錯誤代碼 0x80040905」的說明網頁:

不過,我的 Google Earth 壓根就沒安裝成功過,因此,無論在 Windows XP 控制台中的「新增或移除程式」裡或是利用「Windows Installer CleanUp Utility」,當然看不到 Google Earth 的縱影。還一時衝動把「Google Update Helper」給移除了。

解決「錯誤代碼 0x80040905」

這部份是在 Google Earth 的下載頁面中,先點選「進階設定」,然後取消預設有勾選的「允許 Google 地球自動安裝建議的更新程式。」



重新下載回來的安裝程式較大,但是原有的「錯誤代碼 0x80040905」消失了,不過卻出現了「錯誤 1402」的訊息。



解決「錯誤代碼 1402」

在 Google 論壇中看到有關 Error 1402 的討論串:


有人建議去 WinZip 網站中下載「FixRegistryPermissions.exe」來重設 Registry 裡「HKEY_CLASSES_ROOT」的權限,只要三分鐘左右即可解決「錯誤 1402」的訊息。工具的下載網址如下:


執行完 FixRegistryPermissions.exe ,等了幾分鐘後,完成工作後,它自己關閉了命令列的視窗:

再度執行 Google Earth 的安裝程式,吔!終於可以在這台跑 Windows XP 的電腦上使用 Google Earth 了!



沒有留言:

張貼留言

 
© 2009. Design by Pocket