Как остановить jucheck от запуска? Java не будет помнить параметр «Проверить наличие обновлений автоматически»

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

Ну, я не хочу, чтобы он работал сам по себе. Я отменяю его и прекращаю. Я нажимаю правой кнопкой мыши на панели задач и автоматически отключаю «Проверить наличие обновлений», а затем «Никогда не проверять» и «Применить». И все же он никогда не помнит эту настройку. Если я вернусь к «Панель управления Java» сразу после нажатия «ОК», тот же самый флажок снова будет проверен, все сам по себе.

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

Откройте команду «Выполнить» в меню «Пуск», введите «msconfig» (без кавычек) и перейдите на вкладку «Запуск». Проверяйте любые связанные с Java программы, начиная с загрузки компьютера. Затем снимите флажок, нажмите «ОК» и перезагрузите компьютер …

Если это не сработает, снова откройте команду «Запустить», введите services.msc и найдите любые связанные с Java службы, особенно Java-сервис со словом «обновление» или «автоматический» в нем … Затем, Щелкните его, выберите свойства и отключите службу … нажмите «ОК», и все готово … Надеюсь, это поможет!

В худшем случае, но это не рекомендуется: отключить UAC …

Обратитесь к следующему ответу на « Ошибка сервера». Невозможно отключить автоматическое обновление Java :

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

В основном найдите java-панель управления java здесь:

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

… щелкните правой кнопкой мыши> запустить с правами администратора.

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

Мой дополнительный совет: пользователям Windows Vista x64 или Windows 7 x64 следует искать:

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

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

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

JUCheck был разработан для компьютеров с одним пользователем, который является администратором. Для тех из нас, у которых есть несколько пользователей, где не все из них являются администраторами, тогда ваш самый простой вариант – переименовать jucheck.exe

Вы также можете остановить запуск JUCheck при запуске с помощью msconfig, следуя решению, предоставленному studiohack. Чтобы сделать это в Windows 8, войдите в систему как пользователь с правами администратора и нажмите CTRL-ALT-DEL и нажмите «Диспетчер задач». Перейдите на вкладку «Запуск» и щелкните правой кнопкой мыши Планировщик обновлений Java (TM) и выберите «Отключить».

Мое предпочтительное решение – не устанавливать компонент JUCheck в первую очередь. Он также позволяет очистить вкладку «Обновление» панели управления Java. Это хороший подход, если вы управляете сотнями или тысячами компьютеров. Вместо того, чтобы каждый компьютер загружал обновление, вы можете загрузить его только один раз, а затем распределить его контролируемым образом после тестирования с помощью своих бизнес-приложений.

  1. Загрузите автономный установщик ( http://java.com/en/download/manual.jsp )
  2. Войдите в систему как администратор и запустите автономный установщик и сделайте копию файлов jre1.X.X_XX.msi и Data1.cab из папки AppData
    • Для Windows 8 путь: C: \ Users \ USERNAME \ AppData \ LocalLow \ Sun \ Java
  3. Отмените автономный установщик и вместо этого запустите установку с помощью команды
    • Msiexec / i jre1.X.X_XX.msi JAVAUPDATE = 0

Если вы не проверяете наличие обновлений, вы можете пропустить обновления для системы безопасности, что было бы плохо. На мой взгляд, советы по отключению этой функции очень безответственны. Я бы лично рекомендовал переключать его для проверки чаще. – Tom Hawtin – tackline 12 июн '10 в 14:24

Неудивительно, что Том является инженером в области безопасности Java SE для Oracle Corporation UK. Любое программное обеспечение, которое требует, чтобы все пользователи компьютера имели права администратора, «на мой взгляд» очень безответственны.

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

В версиях Java Runtime Environment версии 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 Runtime Environment версии 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 и выберите «Запуск от имени администратора». Выберите вкладку «Обновление» и отключите «Проверить наличие обновлений автоматически» и выберите «Никогда не проверять» для интервала обновления. Затем перейдите на вкладку «Дополнительно», в разделе «Автоматическая загрузка 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, которое мы используем на работе, – также, поскольку рабочие машины имеют установленную версию, я хочу убедиться, что мой домашний компьютер имеет ту же версию, поэтому, если я разработаю материал для студентов, он будет работать. (Некоторые из программного обеспечения elearning, которые мы используем, не работают с более новыми версиями Java).

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

Если бы Java говорила (как это делает другое программное обеспечение), «у вас уже есть Java – я должен удалить ее или вам нужны две версии», – тогда я бы разрешил запуск autoupdate. (Мне также очень понравилось бы, если бы он вспомнил, чтобы спросить меня, прежде чем скачивать, а не после этого. Он помнил об этом.)

Сохраните это как 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" 

В качестве альтернативы, это для 64-битной ОС с 32-разрядной Java:

 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 на панели управления, он автоматически запускается как администратор.

Кажется, что Java игнорирует настройки с целью (в javacpl.exe ), но иногда это происходит, потому что на ПК установлена ​​более одной версии Java, поэтому нужно менять настройки для каждой версии отдельно.

Для меня лучший способ – загрузить Autoruns из Sysinternls и запустить его как Администратор. Оттуда снимите флажок Java Updater. Я бы не сделал это через msconfig .

Изображение 1

Старые версии Java можно легко удалить с помощью небольшой бесплатной программы JavaRa .

Я использовал это в Windows XP, Windows Vista и Windows 7 64-bit; Он работает чисто и надежно (хотя вам нужно удалить файл текстового файла, который он помещает в C: \ detailing файлы, которые он удалил.

Это то, что я сделал с моей стороны.

  1. Я написал пакетный файл, который регистрирует .REG (на основе ответа XP1)
  2. Задание убивает jusched.exe, удаляет jucheck.exe, jusched.exe
  3. Удалите запись через конфигурацию MS при запуске [manual] <- для этого тоже есть несколько команд командного файла.

Вы можете отключить обновления Java через javacpl и regedit . Подробнее от Fun Bird :

  • Найдите панель управления javacpl.exe здесь:

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

    … щелкните правой кнопкой мыши> запустить с правами администратора.
    Снимите флажок java update, сохраните, а затем снова откройте его, чтобы проверить, что параметр вставлен.

  • Вы можете отключить обновление с помощью раздела реестра,

     HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Update\Policy\EnableJavaUpdate 

    Или если вы используете 64-битную Windows

     HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Update\Policy\EnableJavaUpdate 

    Установите значение 0, чтобы отключить этот ключ.

  • Как я могу получить приглашение UAC / elevation для запоминания моего локального имени пользователя?
  • Форматирование двух загрузочного компьютера XP / Vista теперь не может загрузиться XP
  • Как включить режим AHCI после установки Windows Vista в режиме IDE и до / для Windows 7 чистой установки?
  • Как разблокировать Windows-спящий диск?
  • Почему разрешение экрана 1440x900 внезапно исчезает с панели управления Intel GMA?
  • Как отрицать повышение до программы?
  • Запросить высоту UAC в Windows Vista, если путь защищен?
  • Как сохранить наше «рабочее состояние»?
  • Программно предотвратить запуск заставки Windows
  • Vista работает как мусор после попытки обновления памяти
  • Vista без браузера
  • Interesting Posts
    Давайте будем гением компьютера.