Я установил Java на Windows Vista, и каждый день я получаю предупреждение системы безопасности Vista, спрашивая меня, если я хочу выполнить "jucheck". По-видимому, это - Java автоматический updater.
Ну, я не хочу, чтобы это работало самостоятельно, когда-либо. Я отменяю его и выхожу из него. Я щелкаю правой кнопкой по панели задач и ненажимаю "Check for Updates Automatically" и затем нажимаю "Never Check" и "Apply". И все же, это никогда не помнит эту установку. Если я возвращаюсь к "Панели управления Java" прямо после нажатия на "OK", тот же самый флажок устанавливается снова, все самостоятельно.
Там некоторый путь состоит в том, чтобы уничтожить jucheck раз и навсегда? Если я просто удаляю jucheck.exe, будете, Java (кроме автоматической проверки) все еще работает, и ручные обновления будут все еще работать, и это прекратит даже пытаться обновить каждое утро?
Откройте Команду "Run" на Меню "Пуск", введите "msconfig" (w/o кавычки) и перейдите к вкладке "Startup". Проверьте на любой связанный с Java запуск программ когда загрузки компьютера. Затем снимите флажок с ним, нажмите "OK" и перезагрузите компьютер...
Если это не работает, открывает команду "Run" снова, введите services.msc и ищите любые связанные с Java сервисы, особенно Сервис Java со словом 'обновление' или 'автоматический' в ней... Затем щелкните правой кнопкой по нему, выберите свойства и отключите сервис... нажимают "OK", и Вы сделаны... Надежда это помогает!
худший вариант развития событий, но это не рекомендуется: Отключите контроль учётных записей...
Обратитесь к следующему ответу при Отказе сервера - Может казаться, не отключает Автоматическое обновление 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 все еще имеет эту проблему – после всех этих лет, они не зафиксировали его для работы правильно, таким образом, это обходное решение все еще требуется.
Просто удалите 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\
. Выезд:
Это кажется намного более сложным, чем более ранние версии, которые просто помнили!
Для ответа на более ранний вопрос - причина, что я хочу отключить его, состоит в том, потому что более ранние версии не были очень хороши в удалении предыдущей версии прежде, чем установить новую. Это вызвало проблемы с частью программного обеспечения Java, которое мы используем на работе - также, потому что машины работы имеют версию набора на, я хочу удостовериться, что мой домашний ПК имеет ту же версию - поэтому, если я разработаю материал для студентов, то это будет работать. (Часть ПО для электронного обучения, которое мы используем, не работает с более новыми версиями Java).
Я вручную проверил бы, когда я хочу, затем я могу удалить, загрузить и переустановить.
Java должен был сказать (как другое программное обеспечение делает), 'Вы уже добрались, Java - должен быть я удалять его, или делать Вы хотите две версии - затем я позволил выполненному автоматическому обновлению. (Я также вполне хотел бы его, если бы это не забыло спрашивать меня перед загрузкой, а не после. Это раньше помнило эти вещи.)
Сохраните это как 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 в Панели управления, он будет запущен как Администратор автоматически.