Назад | Перейти на главную страницу

Отключить автоматическое обновление Java с помощью политики / сценария или других автоматических средств

Я начал исследовать это, и оказалось, что это оказалось не так просто, как казалось.

В основном я хочу получить какой-то автоматический способ отключить все сообщения «обновление готово для вашего компьютера», которые появляются до того, как начнется процесс автоматического обновления.

Любые идеи?

Кажется, это усложняется, особенно с Java, потому что версии меняются очень быстро.

На самом деле это довольно просто. Лучший способ зависит от версии вашего клиента, хотя, в конечном итоге, вы просто редактируете значение реестра.

Вы смотрите в \HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Update\Policy\ для EnableJavaUpdate ключ. Это REG_DWORD, и по умолчанию имеет значение один. Установите значение на 00000000 (восемь нулей).

Для XP мы поместили приведенный ниже сценарий VBS в сценарий запуска и применили его ко всем нашим компьютерам.

Set oShell = CreateObject("WScript.Shell") 
sRegKey = "HKLM\SOFTWARE\JavaSoft\Java Update\Policy" 
oShell.RegWrite sRegKey & "\EnableJavaUpdate", 00000000, "REG_DWORD" 

Для Windows Vista и выше самый простой способ - использовать одну или две предпочтения групповой политики (они могут быть раздражительными с клиентами XP, поэтому не рекомендуется использовать с XP).

Для 32-битной / x86 Java, работающей в 32-битной версии Windows, или 64-битной Java, работающей в 64-битной версии Windows, указанное выше значение реестра является тем, которое вам нужно. Вот ссылка на руководство по процессу с изображениями, и оно включает инструкции по настройке GPP для этого..

Для 32-битной / x86 Java, работающей в 64-битной версии Windows, ключ находится в другом месте, в \HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Update\Policy. То же значение, и опять же, значение 1 включает его, значение 0 отключает. Вот ссылка на руководство по процессу с изображениями, и оно включает инструкции по настройке GPP для этого..