Java 不断提示用户升级,而当用户升级时,它会尝试安装各种我们必须卸载的东西。最近,它安装了一个名为 Carbonite 的备份程序。
除非用户有特殊原因需要 Java,否则我们已禁止使用 Java。那些用户会通过“随行”软件收到升级提示。
我们怎样才能阻止这种现象?
- 它正在联系哪个网站来查看是否有升级?在防火墙上阻止它应该很容易。(我们对 RealPlayer 做了同样的事情。)
- 是否有注册表项或组策略可以阻止它?
答案1
要禁用自动更新通知,您应该能够将 dword 值设置为HKLM\SOFTWARE\JavaSoft\Java 更新\策略\EnableJavaUpdate到0和HKLM\SOFTWARE\JavaSoft\Java 更新\策略\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