4

Я только что загрузил последнюю версию JRE на компьютер с чистой установкой Windows 7. Теперь я хочу сделать три вещи:

  1. отключить автоматическое обновление
  2. удалить значок из системного трея
  3. уменьшить объем пространства, используемого Java для временных файлов

Я смог сделать 2 и 3, перейдя в Панель управления Java (значок системного значка> Свойства или Панель управления> Java), сняв флажок / изменив номер, и выбрав "Применить" и "ОК". Тем не менее, я не могу сделать 1.

Мои дальнейшие действия: перейдите на вкладку "Обновление", отмените выбор "Проверять обновления автоматически", нажмите "Никогда не проверять" вместо "Проверять ежемесячно" и увидите, что кнопка "Дополнительно" становится серой. Нажмите "Применить" и "ОК" и перезапустите. После перезагрузки машины откройте панель управления Java ... и снова включите "Автоматическая проверка обновлений".

Несколько лет назад у меня была такая же проблема с гораздо более ранней версией Java. Я полагаю, что это в конечном итоге разрешило себя, потому что это было исправлено в более позднем выпуске. Я застрял в ожидании исправления снова, или я могу что-то сделать?

Я не вижу, чтобы другие мои программы вмешивались, но для полноты, вот все, что я установил до сих пор:

  • ThinkVantage Toolbox (я использую ThinkPad)
  • Symantec Endpoint Protection
  • Firefox 3.6
  • IE 9 бета
  • VLC плеер
  • пиджин

3 ответа3

6

Это проблема с правами пользователя, и, видимо, она была (повторно) введена несколько обновлений JRE назад. Чтобы сохранить ваши настройки, вы должны запустить панель управления Java в режиме администратора.

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

1

Сохраните его как Java32_Fix.reg и запустите, и он раз и навсегда исправит эти javacpl.exe как проблемы администратора / панели управления:

Редактор реестра Windows, версия 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers] "C:\Program Files\Java\jre6\bin\javacpl.exe" = "RUNASADMIN"

Альтернативно, это для 64-битных ОС под управлением 32-битной Java:

Редактор реестра Windows, версия 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers] "C:\Program Files (x86)\Java\jre6\bin\javacpl.exe" = "RUNASADMIN"

Я не знаю, почему Sun не может получить подсказку и добавить это к своему установщику ... такая простая вещь. В любом случае, ура, и, надеюсь, это поможет другим, ищущим ответ на этот вопрос.

Крис

0

У меня есть решение для вас, хотя это коммерческое решение, но вы можете использовать PolicyPak для создания объекта групповой политики, который будет управлять практически всеми параметрами в Java. У них есть пробный режим и версии для сообщества, которые можно попробовать или использовать в ограниченном количестве бесплатно. PolicyPak интегрируется с групповой политикой Windows и позволяет вам управлять и блокировать параметры конфигурации приложений для сторонних приложений, таких как Java, даже более эффективно, чем стандартная групповая политика, блокирующая различные аспекты Windows. Ссылка на его Java Pak находится здесь http://www.policypak.com/products/manage-java-jre-with-group-policy.html, а ссылка на бесплатные издания находится здесь http://www.policypak. com/support-share /policypak-trial-community-edition-полностью-licensed-modes.html.

Брэд (сотрудник PolicyPak)

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