Как мешать jucheck работать? Java не будет помнить установку “Check for Updates Automatically”

Я установил Java на Windows Vista, и каждый день я получаю предупреждение системы безопасности Vista, спрашивая меня, если я хочу выполнить "jucheck". По-видимому, это - Java автоматический updater.

Ну, я не хочу, чтобы это работало самостоятельно, когда-либо. Я отменяю его и выхожу из него. Я щелкаю правой кнопкой по панели задач и ненажимаю "Check for Updates Automatically" и затем нажимаю "Never Check" и "Apply". И все же, это никогда не помнит эту установку. Если я возвращаюсь к "Панели управления Java" прямо после нажатия на "OK", тот же самый флажок устанавливается снова, все самостоятельно.

Там некоторый путь состоит в том, чтобы уничтожить jucheck раз и навсегда? Если я просто удаляю jucheck.exe, будете, Java (кроме автоматической проверки) все еще работает, и ручные обновления будут все еще работать, и это прекратит даже пытаться обновить каждое утро?

113
задан 26.08.2014, 17:59

5 ответов

Откройте Команду "Run" на Меню "Пуск", введите "msconfig" (w/o кавычки) и перейдите к вкладке "Startup". Проверьте на любой связанный с Java запуск программ когда загрузки компьютера. Затем снимите флажок с ним, нажмите "OK" и перезагрузите компьютер...

Если это не работает, открывает команду "Run" снова, введите services.msc и ищите любые связанные с Java сервисы, особенно Сервис Java со словом 'обновление' или 'автоматический' в ней... Затем щелкните правой кнопкой по нему, выберите свойства и отключите сервис... нажимают "OK", и Вы сделаны... Надежда это помогает!

худший вариант развития событий, но это не рекомендуется: Отключите контроль учётных записей...

58
ответ дан 07.12.2019, 07:51

Обратитесь к следующему ответу при Отказе сервера - Может казаться, не отключает Автоматическое обновление Java:

На самом деле эта проблема происходит из-за панели управления, требующей Административных привилегий позволить панели управления Java сохранять Ваши настройки (не был зафиксирован целую вечность, благодаря микро солнцу).

В основном найдите панель управления Java javacpl.exe здесь:

C:\Program Files\Java\jre6\bin\javacpl.exe

... щелкните правой кнопкой> выполненный с административными привилегиями.

Снимите флажок с обновлением Java, сохраните и затем вновь откройте его, чтобы проверить, что установка придерживается.

Моя добавленная подсказка: Windows Vista x64 или пользователи Windows 7 x64 должны вместо этого искать:

C:\Program Files (x86)\Java\jre6\bin\javacpl.exe

Обновление: Для (32-разрядного) Java 7 посмотрите вместо этого для:

C:\Program Files (x86)\Java\jre7\bin\javacpl.exe .. и да, Java 7 все еще имеет эту проблему – после всех этих лет, они не зафиксировали его для работы правильно, таким образом, это обходное решение все еще требуется.

90
ответ дан 07.12.2019, 07:51

Просто удалите jucheck.exe и jusched.exe. Вы думали об этом?

На среде выполнения Java 1,6 версии, более новые, чем или равный 1.6.0.21, перейдите в %PROGRAMFILES%\Common Files\Java\Java Update\ или %PROGRAMFILES(X86)%\Common Files\Java\Java Update\, затем удалите/переименуйте jucheck.exe и jusched.exe. Текущие 1.6.0.21 версии изменили исполнимые местоположения обновления, согласно http://forums.cnet.com/5208-6122_102-0.html?threadID=401634.

На среде выполнения Java 1,6 версии, более старые, чем 1.6.0.21, перейдите в %PROGRAMFILES%\Java\jre6\bin\ и %PROGRAMFILES(X86)%\Java\jre6\bin\, затем удалите/переименуйте jucheck.exe и jusched.exe.

Если у Вас есть какие-либо установленные продукты Adobe, Вы могли бы хотеть проверить на большее количество местоположений JRE. Например, когда Adobe Creative Suite 5 установлен, он автоматически устанавливает старые версии JRE в эти местоположения:

  • C:\Program Files (x86)\Adobe\Adobe Dreamweaver CS5\JVM\bin\
  • C:\ProgramData\Adobe\CS5\jre\bin\
  • C:\Program Files (x86)\Adobe\Adobe Flash Builder 4\jre\bin\
  • C:\Program Files (x86)\Adobe\Adobe Flash Catalyst CS5\jre\bin\
  • C:\Program Files (x86)\Adobe\Acrobat 9.0\Designer 8.2\jre\bin\

Для каждого местоположения выше, удалить/переименовать jucheck.exe и jusched.exe.

Кроме того, сделайте поиск jucheck.exe и jusched.exe найти еще больше местоположений JRE!

Затем, в обоих %PROGRAMFILES%\Java\jre6\bin\ и %PROGRAMFILES(X86)%\Java\jre6\bin\, щелкните правой кнопкой по javacpl.exe и выберите "Выполненный как администратор". Выберите вкладку Update и отключите "Проверку на Обновления Автоматически", и выбор "Никогда Не Проверяет" на интервал обновления. Затем перейдите к Вкладке "Дополнительно", при Автозагрузке JRE, выберите "Никогда Автозагрузку". Щелчок применяется и хорошо.

Start > Run > msconfig, или используйте другой инструмент менеджера по запуску, затем найдите и удалите все экземпляры jucheck.exe и jusched.exe для каждого типа записи запуска.

Затем, создайте файл реестра, Disable Java automatic updates.reg, с этой внутренней частью:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\JavaSoft\Java Update\Policy]
"EnableJavaUpdate"=dword:00000000
"EnableAutoUpdateCheck"=dword:00000000
"NotifyDownload"=dword:00000001
"NotifyInstall"=dword:00000001
"PromptAutoUpdateCheck"=-

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

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

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

Примените файл реестра для всех пользователей и постоянно повторно применяйте его каждый пользовательский вход в систему в придачу.

Наконец, создайте файл настроек развертывания и поместите его в %WINDIR%\Sun\Java\Deployment\, %PROGRAMFILES%\Java\jre6\lib\, и %PROGRAMFILES(X86)%\Java\jre6\lib\. Выезд:

8
ответ дан 07.12.2019, 07:51

Это кажется намного более сложным, чем более ранние версии, которые просто помнили!

Для ответа на более ранний вопрос - причина, что я хочу отключить его, состоит в том, потому что более ранние версии не были очень хороши в удалении предыдущей версии прежде, чем установить новую. Это вызвало проблемы с частью программного обеспечения Java, которое мы используем на работе - также, потому что машины работы имеют версию набора на, я хочу удостовериться, что мой домашний ПК имеет ту же версию - поэтому, если я разработаю материал для студентов, то это будет работать. (Часть ПО для электронного обучения, которое мы используем, не работает с более новыми версиями Java).

Я вручную проверил бы, когда я хочу, затем я могу удалить, загрузить и переустановить.

Java должен был сказать (как другое программное обеспечение делает), 'Вы уже добрались, Java - должен быть я удалять его, или делать Вы хотите две версии - затем я позволил выполненному автоматическому обновлению. (Я также вполне хотел бы его, если бы это не забыло спрашивать меня перед загрузкой, а не после. Это раньше помнило эти вещи.)

1
ответ дан 07.12.2019, 07:51

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

Windows Registry Editor Version 5.00

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

Поочередно, это для рабочего Java ОС на 64 бита на 32 бита:

Windows Registry Editor Version 5.00

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

Теперь каждый раз, когда Вы нажимаете Java в Панели управления, он будет запущен как Администратор автоматически.

1
ответ дан 07.12.2019, 07:51

Теги

Похожие вопросы