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


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

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

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


111
2018-04-14 18:19


Источник


Также обсуждается с ошибкой сервера: serverfault.com/questions/14303 - Chris W. Rea
Если вы не проверяете наличие обновлений, вы можете пропустить обновления безопасности, что было бы плохо. На мой взгляд, советы по отключению функции очень безответственны. Я бы лично рекомендовал переключать его для проверки чаще. - Tom Hawtin - tackline
Том: Я не могу представить, с чем я буду защищаться. У меня есть только одна используемая Java-программа, и она локально установлена ​​и работает только с надежными данными. У меня нет плагина Java и не запускается никаких апплетов или другого ненадежного кода. Я думаю, что наличие программы для регулярного доступа к установке нового кода через Интернет фактически заставит меня Меньше безопасный. Это определенно будет менее стабильным и гораздо более раздражающим. - Ken
(часть 1 из 3) Просто для других пользователей, которые мог бы хочу Java: я думаю, что некоторые люди, которые нашли этот вопрос, пришли сюда не потому что они не хотят обновления Java, но потому, что их раздражает предупреждение о безопасности, перехватывая их весь компьютер, прерывая их, от того, что они делают, и чтобы нажимать «да» или «нет» - вот почему я пришел сюда. - therobyouknow
@therobyouknow почему эти комментарии, просто добавьте его в качестве ответа .. - Gunther Struyf


Ответы:


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

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

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


59
2018-04-14 18:21



И, надеюсь, это не «Google Updater» / «Терминатор», который вернется, чтобы поставить себе следующую загрузку. - Gnoupi
Теперь в Windows 8 можно отключить его через диспетчер задач. Просто перейдите на вкладку «Запуск» правой кнопкой мыши на jucheck и выберите «отключить». Я думаю, что это сделает трюк. - Devid


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

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

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

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

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

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

Мой дополнительный совет:  Пользователи 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 все еще эта проблема - после всех этих лет они не исправили ее, чтобы она работала должным образом, поэтому это решение по-прежнему требуется.


89
2018-01-29 21:46



Этот работал для меня. Я упомянул, насколько я ненавижу Oracle недавно? Это происходит еще через два года. - Tom Harrison Jr
Не работал для меня. Конечно, если я снова запускаю администратор, этот флажок не проверяется, но если я запустил его как пользователя, не являющегося администратором, окно будет проверено. Это похоже на запуск администратора, но только для параметра реестра для учетной записи администратора, но не для текущего пользователя (не admin). - EddieB
@EddieB. Техника не применяется к различным Счета, но вместо того, чтобы повысить привилегии программы для запуска в качестве администратора под существующей учетной записью, в которую вы вошли. Предполагается, что ваша учетная запись пользователя имеет права администратора, а вызов программы описанным образом позволяет программе воспользоваться этими привилегиями. Если ваша учетная запись пользователя не имеет прав администратора, это другая проблема. - Chris W. Rea
Также обратите внимание, что если у вас установлены как 32-разрядная, так и 64-битная версии, вам необходимо запустить 32-битную панель управления. Если нет, update вкладка не будет отображаться. Я не знаю, что произойдет, если у вас будет только 64-битная среда выполнения, я бы предположил, что вкладка обновления будет там. - Jeff Mercado


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

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

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


12
2017-09-19 06:22



JUCheck was designed for computers with a single user who is an administrator. откуда ты знаешь? это догадка, чтение, то, с чем вы были связаны, или что? Просто прошу из любопытства. - n611x007
@ n611x007 Обновление системного лотка jucheck работает только в том случае, если пользователь является администратором, а UAC выключен, но не запрашивает повышение UAC, но просто выходит из строя с ошибкой. Это говорит вам о том, для чего он предназначен. - Shanteva


Просто удалите 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\, Проверять, выписываться:


8
2017-09-27 15:52



Я вроде как это решение, потому что я могу сохранить REG-файл, который я могу повторно использовать и на других компьютерах. - fedmich
вы хотите совместить это с Дункан - n611x007


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

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

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

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


1
2017-11-29 03:45





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

Теперь, когда вы нажимаете «Ява» на панели управления, он автоматически запускается как «Администратор».


1
2017-08-26 15:30



Это означает, что вы всегда будете видеть настройки для администратора, но не означает, что эти настройки будут применяться к вашей учетной записи пользователя, поэтому автоматическое обновление все равно произойдет. Комментарий оставлен, потому что эта проблема все еще существует, и она усугубляется из-за проблем с информацией об отзыве сертификата безопасности, поэтому люди по-прежнему подвержены этой проблеме. - Steve314


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

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

Image 1


1
2017-11-09 02:13





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

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


0
2018-04-20 22:46



Джавара - отличный набор программного обеспечения, но это не вполне отвечает на вопрос, ИМО. Он хочет отключить службу, а не удалять старые версии. Я также хотел бы отметить, что java, возможно, потеряла эту досадную старую версию, поддерживающую привычку с более новыми версиями. - Journeyman Geek♦


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

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

0
2018-01-03 00:50





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

  • Найдите панель управления java 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, чтобы отключить этот ключ.


-2



Добро пожаловать в суперпользователя. Ссылка только ответы нахмурились здесь, так как, если сайт опускается, мы получаем совершенно бесцельный ответ. Вы можете перефразировать существенные факты с сайта, который вы связали, и отредактировать его в своем ответе. - Journeyman Geek♦
@JourneymanGeek хорошая попытка воспитывать, а также у вас есть кнопка редактирования. к счастью, я просто ненавижу (читайте: лично воспринимайте как раздражающее. На самом деле я ничего не ненавижу). to frown (up)on как будто люди должны следовать неявным идеям, полученным от кого-то, нахмурившегося, что за шутка, так что хорошо, что это вдохновляет меня на то, чтобы сделать ход и принести контент на сайт! Так что теперь он находится на месте. :) - n611x007