سؤال كيف لوقف jucheck من الجري؟ لن تتذكر Java الإعداد "التحقق من وجود تحديثات تلقائيًا"


لقد قمت بتثبيت Java على نظام التشغيل Windows Vista ، وفي كل يوم أحصل على تحذير أمان لنظام التشغيل Vista يسألني إذا كنت أرغب في تشغيل "jucheck". على ما يبدو هذا هو المحدث التلقائي جافا.

حسنا ، أنا لا أريدها أن تعمل من تلقاء نفسها ، من أي وقت مضى. أنا ألغيه ، وأخرج منه. انقر بزر الماوس الأيمن على شريط المهام ، وألغه "التحقق من وجود تحديثات تلقائية" ، ثم انقر فوق "عدم التحقق مطلقًا" و "تطبيق". ومع ذلك ، فإنه لا يتذكر هذا الإعداد. إذا عدت إلى "لوحة تحكم جافا" مباشرة بعد النقر على "موافق" ، يتم فحص المربع نفسه مرة أخرى ، كل ذلك من تلقاء نفسها.

هل هناك طريقة لقتل 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) فقط للمستخدمين الآخرين الذين ربما أريد جافا: أتصور أن بعض الأشخاص الذين يجدون هذا السؤال قد جاءوا إلى هنا ليس لأنهم لا يريدون تحديث جافا ، ولكن لأنهم منزعجون من التحذير الأمني ​​الذي يستحوذ على حاسوبهم بالكامل ويقطعونهم عن ما يفعلونه ويضطرون إلى النقر بنعم أو لا - وهذا هو سبب وجودي هنا. - therobyouknow
therobyouknow لماذا هذه التعليقات ، فقط إضافته كإجابة .. - Gunther Struyf


الأجوبة:


افتح الأمر "تشغيل" في قائمة "ابدأ" واكتب "msconfig" (w / o علامات الاقتباس) وانتقل إلى علامة التبويب "بدء التشغيل". تحقق من وجود أي برامج Java ذات الصلة تبدأ عند تشغيل الكمبيوتر. ثم قم بإلغاء تحديده ، انقر فوق موافق ، ثم أعد تشغيل الكمبيوتر ...

إذا لم يفلح ذلك ، فافتح الأمر "تشغيل" مرة أخرى ، واكتب services.msc ، وابحث عن أي خدمات ذات صلة بـ Java ، خاصة خدمة Java مع كلمة "تحديث" أو "تلقائي" بها ... ثم انقر فوق ذلك ، حدد خصائص ، وتعطيل الخدمة ... انقر فوق موافق ، والانتهاء من ذلك ... نأمل أن يساعد هذا!

السيناريو الأسوأ ، ولكن هذا هو ليس مستحسن: تعطيل UAC ...


59
2018-04-14 18:21



ونأمل ألا يكون هذا النوع من "Google Updater" / Terminator الذي سيعود ليضع نفسه في المرة التالية. - Gnoupi
الآن في Windows 8 يمكن لأحد تعطيله من خلال إدارة المهام. مجرد الذهاب إلى علامة التبويب بدء التشغيل انقر بزر الماوس الأيمن على jucheck واختر تعطيل. أعتقد أن هذا سيؤدي إلى الحيلة. - Devid


الرجوع إلى الإجابة التالية في خطأ الخادم - لا يمكن تعطيل جافا التحديث التلقائي:

في الواقع هذه المشكلة يرجع ذلك إلى   لوحة التحكم التي تتطلب المسؤول   امتيازات للسماح للسيطرة جافا   لوحة لحفظ الإعدادات الخاصة بك (لم   تم إصلاحه للأعمار ، وذلك بفضل الشمس   الصغير).

أساسا العثور على لوحة التحكم جافا   javacpl.exe هنا:

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

... انقر بزر الماوس الأيمن> تشغيل مع المشرف   الامتيازات.

ازل تحديث جافا ، وحفظ ثم   إعادة فتحه للتحقق من أن الإعداد   الالتصاق.

نصيحي المضافة:  يجب أن يبحث مستخدمو Windows Vista x64 أو Windows 7 x64 عن:

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

تحديث: إلى عن على جافا 7 (32 بت) ، ابحث بدلاً من ذلك عن:

C:\Program Files (x86)\Java\jre7\bin\javacpl.exe ونعم ، جافا 7 ما يزال لديه هذه المشكلة - بعد كل هذه السنوات لم يتم حلها للعمل بشكل صحيح ، لذلك لا يزال مطلوبا هذا الحل.


90
2018-01-29 21:46



هذا العمل بالنسبة لي. هل ذكرت كم أكره Oracle مؤخراً؟ هذا ما زال يحدث بعد عامين. - Tom Harrison Jr
لا يعمل بالنسبة لي. بالتأكيد ، إذا قمت بتشغيل مرة أخرى كمسؤول ، لم يتم تحديد المربع ، ولكن إذا قمت بتشغيل كمستخدم غير مسؤول يبقى مربع فحص. يبدو الأمر كما لو كان التشغيل كمسؤول يؤثر فقط على إعداد التسجيل لحساب المشرف ، ولكن ليس المستخدم الذي تم تسجيل دخوله حاليًا (غير المسؤول). - 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) وانقر فوق Disable (تعطيل).

الحل المفضل هو عدم تثبيت مكون JUCheck في المقام الأول. كما أنه يجعل علامة التبويب تحديث من لوحة تحكم جافا تختفي بشكل نظيف. هذه طريقة جيدة إذا كنت تدير مئات أو آلاف أجهزة الكمبيوتر. بدلاً من أن يقوم كل كمبيوتر بتنزيل التحديث ، يمكنك تنزيله مرة واحدة فقط ثم توزيعه بطريقة خاضعة للتحكم بعد اختباره مع تطبيقك من تطبيقات الأعمال.

  1. تنزيل المثبت دون اتصال (http://java.com/en/download/manual.jsp)
  2. تسجيل الدخول كمسؤول وتشغيل المثبت دون اتصال وإنشاء نسخة jre1.X.XX_ms.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 Auto-Download ، حدد "عدم التحميل التلقائي". انقر فوق تطبيق و موافق.

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 بت جافا:

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
2017-08-26 15:30



مما يعني أنك ستشاهد دائمًا إعدادات المسؤول ، ولكن أيهما لا يعني أن هذه الإعدادات ستنطبق على حساب المستخدم الخاص بك ، لذلك سيظل التحديث التلقائي يحدث. تم ترك التعليق نظرًا لأن هذه المشكلة لا تزال موجودة ، ويزداد سوءًا بسبب مشكلات "معلومات الإبطال" الخاصة بشهادة الأمان ، لذلك لا يزال الأشخاص متأثرون بهذه المشكلة. - Steve314


يبدو كما لو أن جافا تتجاهل الإعدادات عن قصد (في javacpl.exe) ، ولكن في بعض الأحيان يحدث ذلك لأن هناك أكثر من إصدار واحد من Java مثبتًا على جهاز الكمبيوتر ، لذلك يجب على الشخص تغيير الإعدادات لكل إصدار على حدة.

بالنسبة لي ، أفضل طريقة هي التنزيل اوتورونس من Sysinternls وتشغيله كمسؤول. من هناك قم بإلغاء تحديد Java Updater. لن أفعل ذلك msconfig.

Image 1


1
2017-11-09 02:13





يمكن إزالة الإصدارات القديمة من Java بسهولة باستخدام البرنامج المجاني الصغير لها JavaRa.

لقد استخدمت هذا في Windows XP و Windows Vista و Windows 7 64 بت؛ أنه يعمل بشكل صحيح وموثوق (على الرغم من أنه يجب عليك إزالة ملف سجل النص الذي يضعه في C: \ بالتفصيل في الملفات التي قام بحذفها.


0
2018-04-20 22:46



جافارا هو برنامج رائع ، لكن هذا لا يجيب على السؤال ، IMO. يريد إيقاف تشغيل خدمة ، بدلاً من إزالة الإصدارات القديمة. وأود أيضا أن أشير إلى أن جافا قد فقدت هذه النسخة القديمة المزعجة مع الحفاظ على العادة مع الإصدارات الأحدث. - Journeyman Geek♦