instaladores e desinstaladores java retornam erro 1602

2

Estou tentando remover o java 6 32 bit e instalar o java 7 de 64 bits, mas depois de inicialmente ter o desinstalador aberto e executado com êxito, pedindo-me para planejar uma remoção completa após a reinicialização, o desinstalador não retornou e nenhum a execução novamente funciona.

Eu tentei usar revouninstaller para remover o java antigo, o que parece ser bem-sucedido, mas o instalador do java 7 ainda não será executado.

Quando executo o instalador offline, ele solicita privilégios de administrador, carrega o MSI e depois desaparece. Depois de consultar o visualizador de eventos, encontrei essas entradas do MsiInstaller:

Product: Java(TM) 7 Update 2 (64-bit) -- Installation operation failed.

e

Windows Installer installed the product. Product Name: Java(TM) 7 Update 2 (64-bit). Product Version: 7.0.20. Product Language: 1033. Manufacturer: Oracle. Installation success or error status: 1602.

Tudo o que sei é que o erro 1602 deve significar que o usuário cancelou a instalação, o que me leva a acreditar que o UAC não está funcionando corretamente (parece funcionar bem) ou há alguma entrada no registro bloqueando o instalador MSI ( embora eu tenha verificado manualmente).

    
por Alex 05.02.2012 / 19:27

3 respostas

1

Na verdade, pensando duas vezes, em vez de fazer a reinstalação, continuei pesquisando mais no registro. Eu apenas procurei por 'java' e deletei todas as entradas que julguei relevantes para as entradas de tempo de execução do java (portanto, não o javascript, msjava, javavm, etc), e funcionou!

Eu tenho o java runtime 7 instalado agora, funciona como um encanto.

Então, se alguém mais se deparar com isso, pode valer a pena tentar cavar o registro manualmente!

    
por 09.02.2012 / 22:54
2

Eu tive esse mesmo problema quando removi e tentei reinstalar o JRE 7.

Eu excluí a chave HKEY_CURRENT_USER\Software\JavaSoft\FIUCancel para permitir a reinstalação.

    
por 30.05.2012 / 14:07
1

Eu tive o mesmo problema com uma atualização posterior. A desinstalação fecha e "Produto: Java (TM) 6 Update 33 - Falha na remoção". e "Remoção de sucesso ou status de erro: 1602." apareceria no log de eventos.

Eu executei o utilitário Microsoft Fixit no link (obrigado Moab). Isso me permitiu selecionar o Java 6 para desinstalação e a desinstalação foi concluída com êxito.

Eu também usei o utilitário Fixit para remover o Java 7 Update 6, que tinha o mesmo problema.

    
por 28.08.2012 / 15:30