El Panel de control de Java no muestra la pestaña Actualizar en Windows 7 x64

27

Estoy ejecutando Windows 7 Professional x64. Primero instalé JDK 1.6.0u25 en la versión de 32 bits, y la versión de 64 bits en la parte superior.

El Panel de control de Java no muestra nada sobre actualizaciones; No puedo activar una actualización manual.

Msconfig muestra el inicio automático de jusched.exe, titulado "Java (TM) Platform SE Auto Update 2 0".

Encontré este consejo: http://www.computerbase.de/forum/showthread.php?t=732269 por obligar a que aparezca el panel de actualización, aunque no lo he intentado.

Mis preguntas son:

  • ¿Por qué ya no aparece la pestaña de actualización?
  • ¿Está esto solo en Win7x64?
  • ¿Se relaciona con la instalación de versiones de 32 bits y 64 bits?

Además, en una instalación anterior de Windows, noté que solo uno de los JRE se actualizaba automáticamente. ¿Cómo se supone que esto funcione?

Stmoebius
fuente

Respuestas:

24

Es posible que vea un conflicto de 32 bits frente a 64 bits en el panel de control.

En una nueva computadora portátil HP que tengo (win7 64bit), terminé con el JRE de 64bit y 32bit instalado, sin hacer nada en realidad. Poco después de comenzar a usar el sistema, acepté un aviso para actualizar Java. Más tarde me di cuenta de que la versión de Java en el panel de control todavía era vieja, sin embargo, la versión de Java en ie8 era la versión más nueva. Puede ver la versión en su navegador navegando por about: plugins (en mozilla, chrome) o:

Cuando ejecuté la versión de 64 bits de ie8 (normalmente está ejecutando la versión de 32 bits), y visité el enlace anterior de testjava, indicó que tenía una versión desactualizada e hice un estrangulamiento, muero cuando lo probé.

La versión de 32 bits estaba realizando la actualización automática (a través de un proceso en segundo plano) ejecutada desde: HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Run SunJavaUpdateSched "C: \ Archivos de programa (x86) \ Archivos comunes \ Java \ Java Update \ jusched.exe "

Entonces, parece que el panel de control mostraba los 64 bits del jre, que no se actualizaba automáticamente y la versión de 32 bits del jre se actualizaba automáticamente. No vi ningún proceso de actualización automática para la versión de 64 bits del jre. Probablemente intentaré desinstalar la versión de 64 bits de jre porque mi usuario promedio no necesita esto.

Yo era capaz de ejecutar la versión de 32 bits del panel de control a partir de:

  • C: \ Archivos de programa (x86) \ Java \ jre6 \ bin \ javacpl.exe

y se hizo mostrar la ficha Actualizar.

para su información: la versión (antigua) de 64 bits del panel de control estaba en:

  • C: \ Archivos de programa \ Java \ jre6 \ bin \ javacpl.exe
Gregor
fuente
Después de desinstalar el JRE de 64 bits, el panel de control de 32 bits aparece normalmente y el complemento del navegador también parece funcionar bien (en el 32 bits ie8). Ejecutaré solo con el JRE de 32 bits a menos que me encuentre con algo que requiera el JRE de 64 bits (poco probable en una computadora portátil). Volveré a publicar aquí solo si veo problemas.
Gregor
3
Gracias Gregor por esta respuesta. Puedo confirmar tus observaciones. La pregunta ahora es: con ambos JRE instalados, ¿cómo puedo asegurarme de que ambos se actualicen (automáticamente)?
stmoebius
1
@stmoebius: el sitio web de Java implica que actualmente NO hay soporte para instalaciones en línea o actualizaciones automáticas de Java de 64 bits. java.com/en/download/faq/java_win64bit.xml
Adam Nofsinger
Encontrar correcto javacplhizo la magia, gracias ;-)
Betlista
9

Yo tuve el mismo problema. Lo que funcionó para mí fue entrar

C: \ Archivos de programa (x86) \ Java \ jre7 \ bin \ javacpl.exe

en lugar de los valores predeterminados del Panel de control de Windows (que está en C: \ Archivos de programa \ Java \ jre7 \ bin \ javacpl.exe ).

El de x86 tiene la pestaña de actualización en Windows 7 de 64 bits.

Andrew Fletcher
fuente
3

La ubicación correcta es:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ JavaSoft \ Java Update \ Policy

Cree un valor DWORD (32 bits) y asígnele el nombre "EnableJavaUpdate". Establezca su valor (tipo de valor - hexadecimal) en 1 para mostrar la pestaña Actualizar. Establezca su valor en 0 para ocultar la pestaña Actualizar de la consola Java.

btc909
fuente
2
Esta es una copia no atribuida de otra respuesta, excepto por el cambio en la ruta de la clave del registro. Esto debería ser un comentario.
Scott
0
Click on Start > Run
Type the following command and press Enter: "regedit".
Go to "HKEY_LOCAL_MACHINE > SOFTWARE > JavaSoft > Java Update > Policy".
Create a DWORD (32-bit) value and named it as "EnableJavaUpdate".
    Set its value (value type - hex) to 1 to display the Update tab.
    Set its value to 0 to hide the Update tab from the Java console.
Hasansut
fuente