Acabei de remover a entrada de instalação excluindo a chave de registro HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\ProductsEA42A62D9304AC4784BF238120750FF
em regedit.exe e consegui atualizar o Java sem problemas.
Sempre que tento atualizar para a versão mais recente do Java, uma instalação do Java 7 Update 5 é detectada e, em seguida, o arquivo é solicitado, jre1.7.0_05-c.msi , que eu não tenho, então a instalação é cancelada e não consigo atualizar o Java.
Se possível, faça o download do jre1.7, instale-o e desinstale.
Verifique a página oracle a seguir para a versão antiga do java:
Se você deseja obter o arquivo msi, poderá instalá-lo em outro computador ou obtê-lo em outro computador que já o tenha. A localização do arquivo é em
c:Users/<Username>/AppData/LocalLow/Sun/Java/jre1.7
Copie e experimente.
Mark está certo; a fim de ser capaz de reinstalar ou atualizar o java, sem o atual arquivo MSI de instalação, remova a entrada correspondente do registro! basta pesquisar por si mesmo ou usar um arquivo reg como este:
Windows Registry Editor Version 5.00
; 1.7.5
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\ProductsEA42A62D9304AC4784BF238120750FF]
; 1.7.25
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\ProductsEA42A62D9304AC4784BF238120752FF]
reproduzir este arquivo e reiniciar, o java é capaz de instalar em novo! seria bom ter um arquivo reg contendo todas as possibilidades para cada versão java ^^
se não for suficiente, o M $ fornece uma ferramenta para instalações corrompidas: link
link
Use o guia acima que ajudou a remover o java.
Eu resolvi isso usando o solucionador de problemas do Windows, consulte o link abaixo para o downlad
link Clique em download- > na janela do solucionador de problemas instalar / desinstalar, selecione o produto a ser desinstalado e pronto.