行事曆

1月 02, 2012

Java 更新或解除安裝失敗

家中的 Windows 7 x64 電腦.
裡面有安裝 Java SE 6 Update 2x 32bit跟64bit...
在更新 Java SE 6 Update 30  32bit時 一直更新失敗,也無法移除32bit...
出現 類似"在安裝 Java 的過程中,出現包含以下錯誤的訊息方塊: 錯誤:找不到舊檔案"
但我又是火狐愛好者..但win版的火狐 好像抓不到 64bit 的java se...
更新火狐也無法成功..
於是使用 微軟的 自動診斷並修正程式安裝及解除安裝的問題
到該網頁後 點選 Fixit 選 立即執行.. 此程式
點選 安裝程式問題 選取 Java 程式 ,讓他診斷.. 然後再點選移除 Java的程式 讓他診斷修復

都跑完後 還是不能更新的話.. 且出現跟我一樣的訊息
"此動作僅能適用於已安裝的產品"
執行 regedit , 開啟登錄檔 將 HKEY_LOCAL_MACHINE\SOFTWARE 下的JavaSoft機碼 整個刪除
再來安裝Java 應該可以了...
刪除前,怕有滅門慘案發生的話.請先匯出你要刪的那串機碼.這樣萬一刪了有問題的話.可以還原..