如何在整个网络范围内阻止 Java 更新?

如何在整个网络范围内阻止 Java 更新?

Java 不断提示用户升级,而当用户升级时,它会尝试安装各种我们必须卸载的东西。最近,它安装了一个名为 Carbonite 的备份程序。

除非用户有特殊原因需要 Java,否则我们已禁止使用 Java。那些用户会通过“随行”软件收到升级提示。

我们怎样才能阻止这种现象?

  • 它正在联系哪个网站来查看是否有升级?在防火墙上阻止它应该很容易。(我们对 RealPlayer 做了同样的事情。)
  • 是否有注册表项或组策略可以阻止它?

答案1

要禁用自动更新通知,您应该能够将 dword 值设置为HKLM\SOFTWARE\JavaSoft\Java 更新\策略\EnableJavaUpdate0HKLM\SOFTWARE\JavaSoft\Java 更新\策略\NotifyInstall0

这是我的启动脚本的一个片段。

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

相关内容