Los instaladores y desinstaladores de Java devuelven el error 1602.

Los instaladores y desinstaladores de Java devuelven el error 1602.

Estoy intentando eliminar Java 6 de 32 bits e instalar Java 7 de 64 bits, pero después de abrir inicialmente el desinstalador y ejecutarlo exitosamente, pidiéndome que planificara una eliminación completa después de reiniciar, el desinstalador no regresó, y tampoco lo hace su ejecución. de nuevo trabajar.

Intenté usar revouninstaller para eliminar el antiguo Java, lo que parece tener éxito, pero el instalador de Java 7 aún no se ejecuta.

Cuando ejecuto el instalador fuera de línea, solicita privilegios de administrador, carga el MSI y luego desaparece. Después de consultar el visor de eventos encontré estas entradas de MsiInstaller:

Producto: Java(TM) 7 Actualización 2 (64 bits): falló la operación de instalación.

y

Windows Installer instaló el producto. Nombre del producto: Java(TM) 7 Actualización 2 (64 bits). Versión del producto: 7.0.20. Idioma del producto: 1033. Fabricante: Oracle. Estado de error o éxito de la instalación: 1602.

Todo lo que sé es que se supone que el error 1602 significa que el usuario canceló la instalación, lo que me lleva a creer que UAC no está funcionando correctamente (aunque parece funcionar bien) o que hay alguna entrada de registro que bloquea el instalador MSI (aunque no lo he comprobado manualmente).

Respuesta1

Tuve el mismo problema cuando eliminé e intenté reinstalar JRE 7.

Eliminé la clave HKEY_CURRENT_USER\Software\JavaSoft\FIUCancelpara permitir la reinstalación.

Respuesta2

En realidad, pensándolo bien, en lugar de reinstalar, seguí investigando más en el registro. Simplemente busqué 'java' y eliminé todas las entradas que consideré relevantes para el tiempo de ejecución de Java (no las de javascript, msjava, javavm, etc.), ¡y funcionó!

Tengo instalado Java Runtime 7 ahora, funciona de maravilla.

Entonces, si alguien más se encuentra con esto, ¡podría valer la pena intentar desenterrar el registro manualmente!

Respuesta3

Tuve el mismo problema con una actualización posterior. La desinstalación se cerraría y "Producto: Java(TM) 6 Actualización 33 - Error en la eliminación". y "Estado de error o eliminación exitosa: 1602". aparecería en el registro de eventos.

Ejecuté la utilidad Microsoft Fixit enhttp://support.microsoft.com/mats/Program_Install_and_Uninstall(gracias Moab). Eso me permitió seleccionar Java 6 para la desinstalación y la desinstalación se completó correctamente.

También utilicé la utilidad Fixit para eliminar Java 7 Update 6, que tenía el mismo problema.

Respuesta4

Este es un hilo antiguo, pero lo encontré mientras buscaba una solución al mismo problema... 11 años después...

El problema es el error del software de instalación n.° 35961435. Al igual que yo, probablemente estés utilizando el conocido formato c:\Program Files\java\jre1.8.0_401 (Mi caso) para mantener organizadas varias versiones.

La solución, lo creas o no, es simplemente usar un camino diferente... Por ejemplo:

c:\Archivos de programa\java\jre180_401 (64 bits)

c:\Archivos de programa (x86)\java\jre180_401 (32 bits)

Usando el formato que copié arriba, pude instalar el software sin ningún problema.

Lo mismo se describe en la nota de soporte de Oracle:

Error 1602 al instalar JRE parte de JDK Windows Installer en una ubicación personalizada (ID de documento 2994526.1)

Espero que eso ayude. Saludos

información relacionada