如果沒有「jre1.7.0_05-c.msi」文件,如何卸載 Java 7 Update 5?

如果沒有「jre1.7.0_05-c.msi」文件,如何卸載 Java 7 Update 5?

每當我嘗試更新到最新版本的 Java 時,都會偵測到 Java 7 Update 5 的安裝,然後系統會要求我提供該文件,jre1.7.0_05-c.msi,我沒有,所以安裝被取消,我無法升級 Java。

螢幕截圖

答案1

我剛剛通過刪除註冊表項來刪除安裝HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\4EA42A62D9304AC4784BF238120750FF條目 登錄編輯器然後我就可以毫無問題地升級 Java。

答案2

如果可能,請下載 jre1.7,安裝它,然後解除安裝。

檢查以下 oracle 頁面是否有舊版本的 java:

http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html

如果您想取得msi文件,可以將其安裝在另一台電腦上,或從另一台已有該檔案的電腦上取得它。文件位置位於

c:Users/<Username>/AppData/LocalLow/Sun/Java/jre1.7

複製過來並嘗試一下。

答案3

答案4

馬克是對的;為了能夠在沒有目前安裝 MSI 檔案的情況下重新安裝或升級 java,請從登錄中刪除相應的條目!自己搜尋一下,或是使用這樣的reg檔:

Windows Registry Editor Version 5.00
; 1.7.5
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\4EA42A62D9304AC4784BF238120750FF]
; 1.7.25
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\4EA42A62D9304AC4784BF238120752FF]

播放這個檔案並重新啟動,java就可以在新的位置安裝了!最好有一個包含每個 java 版本的所有可能性的 reg 檔案 ^^

如果還不夠,M$ 提供了一個損壞安裝的工具: http://support.microsoft.com/mats/Program_Install_and_Uninstall

相關內容