4

Java Updater попросить загрузить новые обновления. Как отключить на многих компьютерах в домене эту функцию? Вот этот флажок:http://i.imgur.com/ut7W34C.png?1

Но, кажется, невозможно снять флажок в реестре. Я старался:

32-бит:

[HKEY_CURRENT_USER\SOFTWARE\JavaSoft\Java Update\Policy]
"EnableJavaUpdate"=dword:00000000

64-бит:

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Update\Policy]
"EnableJavaUpdate"=dword:00000000
"EnableAutoUpdateCheck"=dword:00000000
"NotifyDownload"=dword:00000001
"NotifyInstall"=dword:00000001

Проблема в том, что DWORD EnableJavaUpdate скрывает вкладку «Обновление» на панели JavaControl, но я не хочу скрывать эту вкладку, просто снимите этот флажок.

Я попытался снять флажок и визуально сравнить содержимое пути реестра.

Я также пробовал Sysinternals ProcMonitor, но не могу найти место в реестре, где хранится эта информация.

РЕДАКТИРОВАТЬ:

1.7.0_67 У Java на x64 есть проблема, что EnableJavaUpdate в реестре имеет значение 1 и не работает (вкладка Обновление не отображается). Смотрите доказательство.

1.7.0_51 У Java на x64 есть проблема, что весь путь к реестру отсутствует на компьютере. Смотрите доказательство.

1.7.0._51 Java на x86 имеет путь в реестре, а также вкладку «Обновление» в диалоговом окне «Настройка Java». (У меня нет скриншота).

Мне нужно перестать просить о загрузке новой версии и ПОСЛЕ ТОГО, как решить обновить все старые версии Java на всех компьютерах.

3 ответа3

6

По моему опыту, отключение Java Update с помощью панели управления Java не работает (это не проблема UAC, о которой говорит Oracle), а также не связанные значения реестра в разделе "Policy". Это абсурдно, я знаю.

Что работает, так это просто удаление значения SunJavaUpdateSched из клавиши Windows "Выполнить". Конечно, если вы обновите или установите Java позже вручную, этот ключ будет воссоздан заново. Так как вы упомянули, что у вас "много компьютеров", вот пример того, как это сделать с помощью командной строки в Windows 7 64-bit:

reg delete "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run" /v "SunJavaUpdateSched" /f

2

Как отключить уведомления об обновлениях Java на сетевых компьютерах с Windows 7

Изменить ключи реестра Java

Откройте RegEdit на ПК с Windows 7. Перед внесением каких-либо изменений в реестр рекомендуется сначала создать резервную копию.

Чтобы отключить уведомления об обновлениях Java, перейдите к следующим разделам реестра

32-битные пользователи:

HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Update\Policy

  • Измените EnableAutoUpdateCheck на 0
  • Измените EnableJavaUpdate на 0

64-битные пользователи:

HKLM\SOFTWARE\Wow6432Node\JavaSoft\Java Update\Policy

  • Измените EnableJavaUpdate на 0
  • Измените NotifyDownload на 0
  • Добавьте новый DWORD с именем "EnableAutoUpdateCheck" и установите в 0

В оставшейся части статьи объясняется, как использовать групповую политику Windows для отключения уведомлений об обновлениях Java. Вам понадобится компьютер с Windows 7 с последней установленной Java и Windows Server 2008, на котором запущены ваши групповые политики.

0

Ты пробовал это? http://java.com/en/download/help/javacpl.xml

Это, кажется, также повторно включает флажок Плагина Java под вкладкой Дополнительно. В противном случае он всегда недоступен, несмотря на то, что я являюсь администратором на коробке ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .