По подразбиране Java, инсталирана на компютър, периодично проверява за актуализации и напомня на потребителя да актуализира, независимо дали той е администратор на компютъра или не. В малки организации с малък флот от компютърно оборудване, това вероятно не е съществен проблем, но в големите мрежи изскачащ прозорец, предлагащ актуализиране на Java и прозорец на UAC, изискващ администраторски права за това, може да създаде неудобство за потребителите и допълнителен набор от заявки за техническа поддръжка. В тази статия ще покажем как можете да деактивирате проверката за актуализации на Java, в резултат на което потребителите вече няма да виждат следния изскачащ прозорец:
Налична актуализация на Java. Нова версия на Java е готова за инсталиране.
Може би ще започна с предупреждение. Деактивирането на актуализации в програми на трети страни не ви освобождава от необходимостта да поддържате тяхната актуалност, като периодично инсталирате актуализации или скорошни софтуерни версии. В крайна сметка дупките в софтуера на трети страни са дупки във вашата мрежа. За актуализиране на трети страни (софтуер, който не е Microsoft), ние например използваме SCCM.
Деактивирането на известието за актуализация на Java е достатъчно просто. Всички параметри за актуализации на Java и изскачащи сигнали се съхраняват в клона на системния регистър HKEY_LOCAL_МАШИНА \СОФТУЕР \JavaSoft \Ява Актуализиране \политика\. Ключът отговаря за функцията за автоматично актуализиране на Java EnableJavaUpdate (1- автоматичното актуализиране работи, 0-автоматично актуализиране е деактивирано).
Горният ключ се отнася за 32-битната версия на Java, работеща на x86 OS, както и за 64-битовата Java на x64 OS. Ако използвате 32-битовата версия на Java в x64 битов Windows, горното се отнася за клона на системния регистър HKEY_LOCAL_МАШИНА \СОФТУЕР \Wow6432Възел \JavaSoft \Ява Актуализиране \политика
Разбира се, този ключ може да бъде фиксиран ръчно на компютър, но е по-добре да го разпространявате масово, като използвате групови политики. Можете да управлявате съдържанието на системния регистър, например, като използвате Предпочитания за групови правила. Създаваме нова политика или вземаме съществуваща и отиваме в секцията: Конфигурация на компютъра -> Предпочитания -> Настройки на Windows -> Регистър. Щракнете с десния бутон върху контекстното меню и изберете New> Registry Item.
Задайте следните опции:
действие: Актуализация
Hive: HKEY_LOCAL_MACHINE
Основен път: СОФТУЕР \ JavaSoft \ Актуализация на Java \ Политика
Име на стойността: EnableJavaUpdate
Тип стойност: REG_DWORD
Данни за стойността: 00000000 (осем нули)
След като приложите тази политика към работни станции (автоматично или използвайки gpupdate.exe), можете да проверите дали ключовата стойност в системния регистър се е променила.
Освен това, ако отворите контролния панел на Java от контролния панел, можете да проверите дали липсва раздела Актуализация.
Това ръководство за деактивиране на автоматичното актуализиране на Java работи за Java 6 (включително Update 18, Update 33) и Java 7. Ако тази инструкция не работи за нови версии - моля информирайте ме, ще се опитам да я разбера и да актуализирам статията.
Можете да прочетете за системата за актуализиране на Adobe Flash тук..