Отключить обновление Java в реестре

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

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

32-битные:

[HKEY_CURRENT_USERSOFTWAREJavaSoftJava UpdatePolicy]
"EnableJavaUpdate"=dword:00000000

64-разрядная:

[HKEY_LOCAL_MACHINESOFTWAREWow6432NodeJavaSoftJava UpdatePolicy]
"EnableJavaUpdate"=dword:00000000
"EnableAutoUpdateCheck"=dword:00000000
"NotifyDownload"=dword:00000001
"NotifyInstall"=dword:00000001

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

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

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

EDIT:

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

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

1.7.0._51 Java на x86 имеют путь в реестре, а также вкладку Update в диалоговом окне Configure Java. (У меня нет screenshoot).

мне нужно перестать просить загрузки новой версии и после этого решения обновить все старые версии Java на всех компьютерах.

22
задан Jerry1
25.03.2023 22:53 Количество просмотров материала 3633
Распечатать страницу

3 ответа

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

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

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

6
отвечен Jason 2023-03-27 06:41

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

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

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

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

32bit пользователи:

раздел HKEY_LOCAL_MACHINE\программное обеспечение\JavaSoft\Java обновление\политика

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

64bit пользователи:

HKLM\SOFTWARE\Wow6432Node\JavaSoft\обновление Java\политика

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

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

2
отвечен DavidPostill 2023-03-27 08:58

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

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

0
отвечен djpenn 2023-03-27 11:15

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх