Java

如何在網路範圍內阻止 Java 更新?

  • April 28, 2015

Java 不斷提示使用者升級,當他們升級時,它會嘗試安裝我們必須解除安裝的各種其他東西。最近它安裝了一個名為 Carbonite 的備份程序。

我們已經禁止 Java,除非使用者有特定的理由需要它。這些人正在通過“隨行”軟體獲得升級提示。

我們怎樣才能阻止這一切?

  • 它正在聯繫哪個站點以查看是否有升級?在防火牆上應該很容易阻止它。(我們對 RealPlayer 做了同樣的事情。)
  • 是否有可以阻止它的系統資料庫項或組策略?

要禁用自動更新通知,您應該能夠將 HKLM\SOFTWARE\JavaSoft\Java Update\Policy\EnableJavaUpdate 的 dword 值設置0HKLM \SOFTWARE\JavaSoft\Java Update\Policy\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

引用自:https://serverfault.com/questions/56370