¿Cómo puedo bloquear las actualizaciones de Java en toda la red?

8

Java solicita constantemente a los usuarios que actualicen y, cuando lo hacen, intenta instalar todo tipo de otras cosas que debemos desinstalar. Últimamente instala un programa de respaldo llamado Carbonite.

Hemos prohibido Java a menos que el usuario tenga una razón específica por la que lo necesita. Esas personas reciben avisos de actualización con el software "ride along".

¿Cómo podemos detener esto?

  • ¿Con qué sitio está contactando para ver si hay una actualización? Debería ser fácil bloquear eso en el firewall. (Hicimos lo mismo con RealPlayer).
  • ¿Hay alguna entrada de registro o política de grupo que pueda detenerlo?
Nate
fuente
+1 porque siento tu dolor. Administrar Java en una red puede ser un verdadero dolor de cabeza: he llegado a la conclusión de que es principalmente un juego de desarrolladores y no es realmente adecuado para el uso de escritorio corporativo.
Maximus Minimus
> Hemos prohibido Java a menos que el usuario tenga una razón específica por la que lo necesita. Sé que esta publicación es antigua. Esperando que sigas monitoreando esta cuenta. Tengo curiosidad por saber cómo te ha funcionado. Estamos considerando bloquear Java también.
Jeff Malone
Esto funcionó, aunque ya no lo hacemos. Las actualizaciones actuales de Java parecen menos desagradables.
Nate

Respuestas:

4

Para deshabilitar la notificación de actualización automática, debe poder establecer el valor de dword en HKLM \ SOFTWARE \ JavaSoft \ Java Update \ Policy \ EnableJavaUpdate en 0 y HKLM \ SOFTWARE \ JavaSoft \ Java Update \ Policy \ NotifyInstall en 0 .

Aquí hay un fragmento de uno de mis scripts de inicio.

Option Explicit

Dim oShell
Set oShell = WScript.CreateObject("WScript.Shell")

DisableJavaUpdateNotification()

Function DisableJavaUpdateNotification
    Dim Key,Value
    Key="HKLM\SOFTWARE\JavaSoft\Java Update\Policy\EnableJavaUpdate"
    Value="0"
    oShell.RegWrite Key,Value,"REG_DWORD"
    Key="HKLM\SOFTWARE\JavaSoft\Java Update\Policy\NotifyInstall"
    Value="0"
    oShell.RegWrite Key,Value,"REG_DWORD"
End Function
Zoredache
fuente
Gracias zoredache. Estoy probando esto ahora y lo agregaré a nuestros GPO esta noche.
Nate
Mirando esa clave de registro, también encontré una clave llamada PostStatusUrlset to https://sjremetrics.java.com/b/ss//6, ¿hay alguna razón por la que no deba bloquear sjremetrics.java.com?
Nate
No sé sobre el bloqueo de sjremetrics.java.com, puede valer la pena intentarlo, pero probablemente lo intente primero en un entorno de prueba.
Zoredache