Sempre que tento atualizar para a versão mais recente do Java, uma instalação do Java 7 Update 5 é detectada e então sou solicitado a fornecer o arquivo,jre1.7.0_05-c.msi, que eu não tenho, então a instalação é cancelada e não consigo atualizar o Java.
Responder1
Acabei de remover a entrada de instalação excluindo a chave de registro HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\4EA42A62D9304AC4784BF238120750FF
em regedit.exee consegui atualizar o Java sem problemas.
Responder2
Se possível, baixe o jre1.7, instale-o e desinstale-o.
Verifique a seguinte página do Oracle para versão antiga do Java:
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html
Se quiser obter o arquivo msi, você pode instalá-lo em outro computador ou obtê-lo de outro computador que já o possua. O local do arquivo está em
c:Users/<Username>/AppData/LocalLow/Sun/Java/jre1.7
Copie e experimente.
Responder3
http://www.ihelpforum.com/index.php?guides/problem-uninstalling-java-java-not-working.112/
Use o guia acima que me ajudou a remover java.
Responder4
Marcos está certo; para poder reinstalar ou atualizar o java, sem o arquivo MSI de instalação atual, remova a entrada correspondente do registro! basta pesquisar sozinho ou usar um arquivo reg como este:
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]
reproduza este arquivo e reinicie, o java pode ser instalado em novo! seria bom ter um arquivo reg contendo todas as possibilidades para cada versão java ^^
se não for suficiente, M$ fornece uma ferramenta para instalações corrompidas: http://support.microsoft.com/mats/Program_Install_and_Uninstall