ОБНОВЛЕНИЕ 2016-02-21: Похоже, что старый раздел реестра ниже больше не используется для отключения спонсоров. Начиная с Java 7u65 и 8u11 (8u40 в Mac OS X) существует поддерживаемый способ отключить спонсорские предложения напрямую через панель управления Java. В Windows:
Control Panel → Java → Advanced → Miscellaneous (scroll to bottom) →
Suppress sponsor offers when installing or updating Java
Начиная с 7u55 (8u40 в Mac OS X) вы также можете отключить спонсорские предложения через командную строку, запускающую установщик Java со специальным аргументом:
jre-7u55-windows-i586-iftw.exe SPONSORS=0
Для тех из вас, кому все еще необходимо отключить спонсоров программным способом, кажется, что теперь достаточно добавить следующую строку C:\ProgramData\Oracle\Java\java.settings.cfg
(создать новый файл, если он не существует).
SPONSORS=0
Обратите внимание, что этот последний метод недокументирован и не поддерживается, как и старый!
ОБНОВЛЕНИЕ 2016-02-21: Следующий метод - старый способ отключения спонсоров, он работает только для версий Java ниже 7u65. Для более новых версий Java см. Выше. Покопавшись немного в проблеме, я обнаружил, что в установщике автообновления есть скрытый переключатель для отключения предложений спонсоров.
Откройте следующие ключи в редакторе реестра Windows ( regedit.exe
):
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft
(доступно только в Windows 64-bit)
и создайте в обоих из них новый String Value
(тип REG_SZ
) с именем SPONSORS
value DISABLE
(и имя, и значение должны быть в верхнем регистре).
Либо скопируйте и вставьте следующий код в текстовый файл с именем disable_java_sponsors.reg
и дважды щелкните его, чтобы импортировать эти значения в реестр.
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft] "SPONSORS"="DISABLE" [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft] "SPONSORS"="DISABLE"
Обратите внимание, что этот переключатель не только отключает установку и запрос панели инструментов Ask.com, но и отключает всех спонсоров, которые могут быть связаны с настройкой автообновления / онлайн-настройками (панель инструментов Google, панель инструментов Yahoo, что-то из McAfee и т. Д.)
Другим способом, без необходимости загружать и переименовывать или создавать новый .REG
файл, является копирование и вставка следующих двух строк в приглашение CMD с повышенными правами:
reg add HKLM\SOFTWARE\JavaSoft /v "SPONSORS" /t REG_SZ /d "DISABLE" /f reg add HKLM\SOFTWARE\Wow6432Node\JavaSoft /v "SPONSORS" /t REG_SZ /d "DISABLE" /f