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

Nat*_*ate 8 java

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

我们已经禁止 Java,除非用户有他们需要它的特定原因。这些人通过“顺风顺水”软件获得升级提示。

我们怎样才能阻止这种情况?

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

Zor*_*che 5

要禁用自动更新通知,您应该能够将HKLM\SOFTWARE\JavaSoft\Java Update\Policy\EnableJavaUpdate处的 dword 值设置为0,将HKLM\SOFTWARE\JavaSoft\Java Update\Policy\NotifyInstall 设置0

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

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
Run Code Online (Sandbox Code Playgroud)