إذا كنت تحاول تشغيل أو فتح أي تطبيقات تعتمد على Java مثل Minecraft، فقد يبدو التطبيق غير مستجيب والخيار الوحيد المتاح لك هو إغلاق التطبيق. في هذه الحالة، سوف تكون مصحوبة بمطالبة الخطأ على النحو التالي. توقف Java Platform SE الثنائي عن العمل. تسببت مشكلة في البرنامج في التوقف عن العمل بشكل صحيح. سيقوم Windows بإغلاق البرنامج وإعلامك في حالة توفر حل. إذا كنت تتطلع إلى حل رسالة الخطأ الثنائية التي لا تستجيب لمنصة Java TM SE والتي حدثت عند فتح Minecraft، سيساعدك دليل استكشاف الأخطاء وإصلاحها هذا على حل مشكلة توقف Java TM Platform SE الثنائي عن العمل.
كيفية إصلاح عدم استجابة Java TM Platform SE Binary في نظام التشغيل Windows 10
يمكنك تشغيل الكثير من التطبيقات والبرامج والمواقع والروابط داخل بيئة جافا، والتي تسمى أيضًا منصة جافا. Minecraft هي اللعبة الأكثر شعبية التي تستخدم النظام الثنائي لمنصة OpenJDK وهي اللعبة التي تعرضت للكثير من الأخطاء في الآونة الأخيرة. لا تواجه لعبة Minecraft مشكلة توقف نظام Java TM الأساسي SE الثنائي عن العمل فحسب، بل تفشل التطبيقات الأخرى المستندة إلى Java أيضًا في الفتح في هذه الحالة. هناك العديد من الأسباب التي تساهم في توقف البرنامج الثنائي Java TM الأساسي عن العمل. يتم سرد بعض المشاكل الشائعة المساهمة في المشكلة أدناه.
- ملفات ذاكرة التخزين المؤقت Java غير الضرورية أو الضارة على جهاز كمبيوتر يعمل بنظام Windows.
- إعدادات تطبيق Java غير متوافقة والتي تتداخل مع ملفات نظام Java الأساسي.
- متغيرات البيئة غير صحيحة على جهاز الكمبيوتر.
- يتداخل عدد قليل من تعديلات Minecraft مع Java SE Platform Binary.
- يمنع برنامج مكافحة الفيروسات أو جدار الحماية نظام Java الأساسي من الفتح والعمل بشكل طبيعي.
- برامج تشغيل قديمة ونظام تشغيل Windows غير متوافق.
في هذا القسم، ستتعرف على بعض الأفكار الفعالة لاستكشاف الأخطاء وإصلاحها والتي تساعدك على إصلاح المشكلة الثنائية لمنصة openJDK في جهاز الكمبيوتر الذي يعمل بنظام Windows 10. اتبعهم بنفس الترتيب للحصول على نتائج مثالية.
الطريقة الأولى: تشغيل التطبيق بعد التمهيد النظيف
اقترح العديد من المستخدمين أن مشكلة عدم الاستجابة الثنائية لمنصة Java TM SE يمكن حلها عن طريق إجراء تمهيد نظيف لجهاز الكمبيوتر وتشغيل البرنامج باستخدام الحد الأدنى من برامج التشغيل ومهام بدء التشغيل. يجب ألا تخلط بين التمهيد النظيف والتمهيد الآمن. سيؤدي الوضع الآمن لجهاز الكمبيوتر الذي يعمل بنظام Windows إلى إغلاق كافة المهام غير الأساسية وتشغيله مع برامج التشغيل الأكثر استقرارًا. في الوضع الآمن، سيكون جهاز الكمبيوتر الذي يعمل بنظام Windows في البيئة الأكثر استقرارًا، بينما يقوم التمهيد النظيف لجهاز الكمبيوتر بإزالة الوظائف الإضافية التابعة لجهات خارجية فقط والتي تم تعيينها في مهام بدء التشغيل. يساعدك التمهيد النظيف لجهاز الكمبيوتر الخاص بك على حل مشكلات عدم توافق البرامج التي تساهم في حدوث المشكلة. اتبع دليلنا حول كيفية إجراء التمهيد النظيف في نظام التشغيل Windows 10 وتنفيذ نفس الخطوات الموضحة لإصلاح المشكلة.
بمجرد إعادة تشغيل جهاز الكمبيوتر، قم بتشغيل Minecraft أو البرامج الأخرى المستندة إلى Java. إذا لم تواجه المشكلة مرة أخرى، قم بإعادة تمكين الخدمات واحدة تلو الأخرى واكتشف السبب. يمكنك أيضًا محاولة فرض إلغاء تثبيت البرامج التالفة من جهاز الكمبيوتر الخاص بك إذا بدت غير ضرورية لإصلاح المشكلة بشكل دائم.
الطريقة الثانية: تشغيل البرنامج في وضع التوافق
يتم إنشاء ملف WER (الإبلاغ عن الأخطاء في Windows) بعد تعطل التطبيق على جهاز الكمبيوتر الخاص بك. يحتوي على المعلومات المناسبة التي تساعدك في معرفة سبب حدوث العطل. هذه هي ملفات نصية يتم تخزينها في مواقع مختلفة، ويمكن للمسؤولين فقط الوصول إليها. يجب أن يوافق بائعو البرامج على خدمات Winqual من Microsoft إذا كانوا يريدون الوصول إلى بيانات الأعطال الخاصة بعملائهم. قد يكون عرض بيانات الأعطال هذه مفيدًا لك في تحديد سبب حدوث مشكلة عدم استجابة Java TM منصة SE الثنائية في جهازك. إذا كنت لا تمانع في مشاركة البيانات السرية مع مورد خارجي، فيمكنك تسليم بيانات الأعطال هذه إلى متخصص يمكنه أن يشرح لك سبب حدوث ذلك. إذا كنت لا تريد القيام بذلك، يمكنك العثور على موقع ملف Java.exe من خلال عرض ملف WER وتشغيل ملف Java القابل للتنفيذ مع حقوق المسؤول كما هو موضح أدناه. نأمل أن يؤدي هذا إلى حل المشكلة.
1. صحافة نوافذ + E مفاتيح معا لفتح ملف مستكشف.
2. الآن ، اذهب إلى المزيد علامة التبويب وحدد المربع بجوار العناصر المخفية كما هو مبين.
3. الآن ، انتقل إلى الموقع التالي مسار في مستكشف الملفات.
ج: المستخدمين AppDataLocalMicrosoftWindowsWERReportArchive
ملحوظة: إذا لم تتمكن من العثور على الملف المعني في هذا الموقع، يمكنك البحث عنه مباشرة java.exe في مجال البحث. ولكن، يجب عليك النقر نقرًا مزدوجًا فوق ما إذا كنت تقوم بالوصول إلى الملف الصحيح ملف جافا وسط عدة أخرى مماثلة.
4. داخل أرشيف التقرير المجلد، انقر بزر الماوس الأيمن على WER الملف وانقر على فتح مع الخيار كما هو موضح.
5. الآن ، حدد ملف المفكرة الخيار من القائمة ثم اضغط عليه OK كما هو مبين.
6. انتقل إلى نهاية الملف وتحقق من موقعه java.exe وانتقل إلى نفس الموقع على جهاز الكمبيوتر الخاص بك.
7. انقر بزر الماوس الأيمن على java.exe ملف وحدد ملف عقارات الخيار.
8. قم بالتبديل إلى التوافق في علامة التبويب عقارات نافذة وحدد المربع المجاور لها تشغيل هذا البرنامج في وضع التوافق ل كما هو مبين.
9. الآن، حدد Windows 7 أو 8 من القائمة المنسدلة وانقر فوق التقديم و OK لحفظ التغييرات. أعد تشغيل جهاز الكمبيوتر الخاص بك وأعد تشغيل التطبيق.
اقرأ أيضا: إصلاح خطأ io.netty.channel.AbstractChannel$AnnotatedConnectException في لعبة Minecraft
الطريقة الثالثة: تكوين متغيرات البيئة
سيتم تمرير جميع معلومات التكوين الخاصة بنظام التشغيل الخاص بك إلى التطبيقات بمساعدة متغيرات البيئة. متغيرات البيئة هذه عبارة عن مجموعات من المفتاح/القيمة، كلاهما سلاسل. يجب أن تكون هذه المتغيرات متوافقة دائمًا لتجنب أي مشاكل. إذا قمت مؤخرًا بتحديث جهاز الكمبيوتر الخاص بك الذي يعمل بنظام Windows وواجهت مشكلة توقف النظام الثنائي Java TM الأساسي SE عن العمل، فيجب أن تكون هذه الأزواج مضطربة. حاول إعادة ضبطها كما هو موضح أدناه.
1. ضرب مفتاح ويندوز ونوع لوحة التحكم. ثم اضغط على فتح.
2. الآن، قم بتعيين عرض من قبل الخيار ل رموز كبيرة وانقر على System كما هو مبين.
3. الآن، قم بالتمرير لأسفل الشاشة اليمنى وانقر فوق إعدادات النظام المتقدمة كما هو مبين. إذا تمت مطالبتك بذلك UAC السيطرة، انقر على نعم والمضي قدما.
4. ثم قم بالتبديل إلى متقدم علامة التبويب وانقر على متغيرات البيئة…
5. الآن ، انقر فوق الجديد… زر تحت متغيرات النظام.
6. اكتب _JAVA_OPTIONS في مربع اسم المتغير و - Xmx256M في مربع القيمة المتغيرة.
7. ثم انقر فوق OK للخروج من متغيرات النظام الجديدة نافذة.
8. مرة أخرى، انقر فوق OK في نافذة متغيرات البيئة. تحقق مما إذا كنت قد قمت بإصلاح مشكلة عدم الاستجابة الثنائية للنظام الأساسي openJDK أم لا.
الطريقة الرابعة: تشغيل التطبيق في الوضع الآمن
إذا لم تصل إلى أي إصلاح، فقد توقف نظام Java TM الأساسي SE الثنائي عن العمل بعد إعادة تشغيل التطبيق، فقم بتشغيل التطبيق في الوضع الآمن. أبلغ العديد من المستخدمين أن المشكلة المذكورة ناجمة عن ملفات التثبيت الفاسدة لأداة معينة، Logitech Process Monitor (lvprcsrv.exe). تحقق مما إذا كان لديك هذا التطبيق على جهاز الكمبيوتر الخاص بك، وإذا كان الأمر كذلك، فقم بإلغاء تثبيته بالكامل. بالإضافة إلى ذلك، لإصلاح مشكلة عدم استجابة النظام الثنائي لـ openJDK، قم بتشغيل جهاز الكمبيوتر الخاص بك في الوضع الآمن لأنه سيؤدي إلى تعطيل جميع البرامج التي تتداخل مع Java. يمكنك تشغيل جهاز الكمبيوتر الخاص بك، وكيفية التمهيد إلى الوضع الآمن في نظام التشغيل Windows 10، وبمجرد تعطيل جميع برامج الطرف الثالث، تحقق مما إذا كنت تواجه المشكلة مرة أخرى.
بمجرد دخول جهاز الكمبيوتر الخاص بك إلى الوضع الآمن، تحقق مما إذا كنت تواجه المشكلة مرة أخرى. إذا لم تواجه المشكلة، قم بإلغاء تثبيت أي برنامج أو تطبيق حديث قمت بإضافته إلى جهاز الكمبيوتر الخاص بك.
اقرأ أيضا: إصلاح Outlook يفتح فقط في الوضع الآمن على نظام التشغيل Windows 10
الطريقة الأولى: تحديث برنامج تشغيل الرسومات
إذا كنت تواجه مشكلة عدم استجابة نظام Java TM الأساسي SE الثنائي طوال الوقت، فتحقق مما إذا كان برنامج تشغيل الرسومات قديمًا أو تالفًا. إذا لم تكن متوافقة، فستنشأ العديد من التعارضات بين بيئة Java وبرنامج التشغيل الخاص بك. يمكنك الاهتمام بهذه المشكلة بسهولة عن طريق تحديث برامج تشغيل GPU إلى الإصدار الأحدث. يمكنك تحديث برامج التشغيل يدويًا باتباع الخطوات الموضحة في دليلنا 4 طرق لتحديث برامج تشغيل الرسومات في نظام التشغيل Windows 10.
بمجرد قيامك بتحديث برامج التشغيل، أعد تشغيل جهاز الكمبيوتر الخاص بك وتحقق مما إذا كنت قد قمت بإصلاح مشكلة توقف تشغيل النظام الثنائي Java TM الأساسي SE.
الطريقة الثالثة: إعادة تثبيت برنامج تشغيل الرسومات
إذا كنت لا تزال تواجه عدم استجابة النظام الثنائي لـ openJDK، فأعد تثبيت برامج تشغيل الجهاز لإصلاح أي مشكلات تتعلق بعدم التوافق. هناك عدة طرق لإعادة تثبيت برامج التشغيل على جهاز الكمبيوتر الخاص بك عن طريق اتباع أي أدوات تابعة لجهة خارجية أو القيام بذلك يدويًا. ومع ذلك، يمكنك بسهولة إعادة تثبيت برامج التشغيل الرسومية كما هو موضح في دليلنا كيفية إلغاء تثبيت وإعادة تثبيت برامج التشغيل على نظام التشغيل Windows 10.
بعد إعادة تثبيت برامج تشغيل GPU، تحقق مما إذا كنت قد قمت بإصلاح مشكلة Java TM Platform SE الثنائية التي لا تعمل.
اقرأ أيضا: إصلاح فشل ضبط إعدادات المستخدم على برنامج التشغيل في نظام التشغيل Windows 10
الطريقة السابعة: تعطيل برنامج مكافحة الفيروسات مؤقتًا (إن أمكن)
قد يمنع برنامج مكافحة الفيروسات الخاص بك عن طريق الخطأ فتح أي تطبيقات على جهاز الكمبيوتر الخاص بك. تم تحديد العديد من مشكلات التوافق بواسطة العديد من مستخدمي Windows والتي يصعب تحملها وتصحيحها. اقرأ دليلنا حول كيفية تعطيل برنامج مكافحة الفيروسات مؤقتًا على نظام التشغيل Windows 10 واتبع التعليمات لتعطيل برنامج مكافحة الفيروسات مؤقتًا على جهاز الكمبيوتر الخاص بك.
بعد إصلاح مشكلة عدم استجابة نظام Java TM الأساسي SE الثنائي على جهاز الكمبيوتر الذي يعمل بنظام Windows 10، تأكد من إعادة تمكين برنامج مكافحة الفيروسات نظرًا لأن الكمبيوتر الذي لا يحتوي على مجموعة أمان يشكل دائمًا تهديدًا.
الطريقة الثامنة: تشغيل الجلسات باستخدام Java Web Start
إذا كنت لا تزال تواجه مشكلة عدم استجابة النظام الثنائي Java TM Platform SE حتى بعد تجربة جميع الطرق المذكورة أعلاه، فيمكنك محاولة بدء الجلسات باستخدام الإصدار المثبت على النظام من إصدار Java Web Start بدلاً من استخدام تطبيق Blackboard Collaborate Launcher. يمكنك اتباع الإرشادات المذكورة أدناه للقيام بنفس الشيء، ومع ذلك ننصحك بالاتصال بدعم Collaborate لحل أي استفسارات تنشأ أثناء العملية.
1. أغلق جميع مهام الخلفية على جهاز الكمبيوتر الخاص بك، وخاصة أي جلسات تعاون.
2. الآن ، اضغط على مفتاح ويندوز ونوع لوحة التحكم. ثم اضغط على ساعات العمل.
3. ثم قم بتعيين عرض بواسطة> رموز كبيرة وانقر على برامج و مميزات.
4 ا. اذهب إلى قائمة البرامج الموجودة في القائمة وتأكد جافا تم تثبيته بالفعل.
4 ب. إذا لم يكن الأمر كذلك، قم بتثبيت Java عن طريق زيارة java.com.
5. بمجرد التأكد من تثبيت Java على جهاز الكمبيوتر الخاص بك، تنزيل اجتماع Collaborate أو ملف تسجيل جديد. ولكن لا تطلقه.
6. حدد موقع أي منها .collab ملف في بلدي التنزيلات، انقر بزر الماوس الأيمن على الملف وانقر على فتح مع الخيار كما هو موضح.
7. ثم انقر فوق تطبيقات أكثر.
8 أ. إذا كان بإمكانك رؤية Java (TM) Web Start Launcher، فانقر فوقه وحدد المربع المجاور له استخدم هذا التطبيق دائمًا لفتح ملفات .collab. ثم اضغط على OK.
8 ب. إذا لم تتمكن من رؤية Java (TM) Web Start Launcher في القائمة، فحدد المربع الموجود بجوار ابحث عن تطبيق آخر على هذا الكمبيوتر الشخصي. انتقل إلى الموقع المحدد مسار، ثم انقر على ملف. exe وحدد ساعات العمل.
ج: ملفات البرنامجjavajreXXXbin
ملحوظة: XXX هو رقم يعتمد على إصدار Java المثبت على جهاز الكمبيوتر الخاص بك. هنا المثال jre1.8.0_221
9. الآن، كل .collab سيتم تشغيل الملفات باستخدام جافا بداية الويب بدلاً من مشغل Blackboard Collaborate.
10. أخيرًا، قم بتشغيل جلسة تعاون أو تسجيل وتحقق من تشغيل التطبيق دون أي مشاكل.
اقرأ أيضا: إصلاح خطأ Discord JavaScript عند بدء التشغيل
الطريقة التاسعة: إعادة تثبيت التطبيقات المستندة إلى Java SE
إذا لم تحصل على أي حل لمشكلة عدم استجابة النظام الثنائي لـ openJDK، فحاول إعادة تثبيت التطبيقات المستندة إلى Java. سيؤدي هذا إلى حل جميع المشكلات المتعارضة على جهاز الكمبيوتر الخاص بك، وبالتالي استكشاف المشكلة التي تواجهها الآن وإصلاحها.
ملحوظة: هنا، يتم عرض خطوات إعادة تثبيت Minecraft كمثال. اتبع الخطوات وفقًا لتطبيقك أو برنامجك.
1. اضغط مع الاستمرار مفاتيح Windows + I معا لفتح إعدادات ويندوز.
2. الآن ، انقر فوق تطبيقات.
3. الآن، ابحث وانقر على ماين كرافت قاذفة وحدد إلغاء الخيار.
4. الآن، قم بتأكيد المطالبة، إن وجدت، و إعادة تشغيل جهاز الكمبيوتر الخاص بك بمجرد إلغاء التثبيت ماين كرافت.
5. زيارة الموقع الرسمي لماين كرافت قاذفة وانقر على قم بالتحميل لـ WINDOWS 10/11 الزر كما هو موضح
6. الآن، انتقل إلى بلدي التنزيلات وتشغيل ماين كرافت ملف الإعداد.
7. اتبع التعليمات التي تظهر على الشاشة لإكمال التثبيت على جهاز الكمبيوتر الخاص بك.
8. أخيرًا، قمت بإعادة التثبيت قاذفة ماين كرافت على حاسوبك. كان من الممكن أن يتم إصلاح جميع المشكلات المرتبطة بالتطبيق.
الطريقة العاشرة: إزالة إصدارات Java الأقدم (باستخدام البرنامج النصي)
سوف تواجه مشكلة توقف نظام Java TM الأساسي SE الثنائي عن العمل إذا كان جهاز الكمبيوتر الخاص بك يحتوي على أي إصدارات أقدم من Java. لذا، عليك التأكد من تحديث تطبيقات Java والتحسينات الأمنية إلى أحدث إصدار. انسخ جميع التعليمات البرمجية المدرجة أدناه واحفظها باسم Remove_old_java_versions.ps1 في البرامج النصية {PackageShare}. المجلد.
ملحوظة: يتحقق هذا الرمز من الإصدارات المثبتة 32 بت و64 بت من Java ويحذف كافة الإصدارات الأقدم من Java، ولم يتبق سوى الإصدارات الأحدث. هذا برنامج Powershell بسيط، ويمكن تشغيله من تلقاء نفسه. لكن الأمر يستغرق بعض الوقت لإكمال كل هذه العمليات. عليك أن تنتظر حتى ذلك الحين.
# يُستخدم هذا البرنامج النصي لإزالة أي إصدارات قديمة من Java، وترك الإصدار الأحدث فقط. #المؤلف الأصلي: ممكفرسون #الإصدار 1.0 - تم إنشاؤه بتاريخ 2015-04-24 #الإصدار 1.1 - تم التحديث بتاريخ 2015-05-20 # - يقوم الآن أيضًا باكتشاف وإزالة إصدارات Java الأساسية غير المحدثة القديمة (أي إصدارات Java بدون تحديث #) # - الآن يزيل أيضًا Java 6 والإصدارات الأقدم، بالإضافة إلى القدرة المضافة على تغيير هذا السلوك يدويًا. # - تمت إضافة السلوك الافتراضي لإلغاء التثبيت لعدم إعادة التشغيل مطلقًا (يستخدم الآن msiexec.exe لإلغاء التثبيت) #الإصدار 1.2 - تم التحديث بتاريخ 2015-07-28 # - إصلاحات الأخطاء: أخطاء الصفيف الفارغة وأخطاء op_addition. # ملاحظة مهمة: إذا كنت تريد أن تظل إصدارات Java 6 وما دونها، فيرجى تعديل السطر التالي واستبدال $true بـ$false $UninstallJava6andBelow = $true # أعلن عن صفائف الإصدار $32bitJava = @() $64bitJava = @() $32bitVersions = @() $64bitVersions = @() #Perform استعلام WMI للعثور على تحديثات Java المثبتة إذا ($UninstallJava6andBelow) { $32bitJava += Get-WmiObject -Class Win32_Product | أين الكائن { $_.Name -match "(?i)Java((TM))*sd+(sUpdatesd+)*$" } #ابحث أيضًا عن الإصدار 5 من Java، ولكن يتم التعامل معه بشكل مختلف قليلاً حيث لا يمكن تمييز بت وحدة المعالجة المركزية إلا عن طريق المعرف الفريد العمومي (GUID). $32bitJava += Get-WmiObject -Class Win32_Product | أين الكائن { ($_.Name -match "(?i)J2SEsRuntimesEnvironmentsd[.]d(sUpdatesd+)*$") - و$_.IdentifyingNumber -match "^{32") } {} آخر $32bitJava += Get-WmiObject -Class Win32_Product | أين الكائن { $_.Name -match "(?i)Java(((TM) 7)|(sd+))(sUpdatesd+)*$" } } # تنفيذ استعلام WMI للعثور على تحديثات Java المثبتة (64 بت) إذا ($UninstallJava6andBelow) { $64bitJava += Get-WmiObject -Class Win32_Product | أين الكائن { $_.Name -match "(?i)Java((TM))*sd+(sUpdatesd+)*s[(]64-bit[)]$" } #ابحث أيضًا عن الإصدار 5 من Java، ولكن يتم التعامل معه بشكل مختلف قليلاً حيث لا يمكن تمييز بت وحدة المعالجة المركزية إلا عن طريق المعرف الفريد العمومي (GUID). $64bitJava += Get-WmiObject -Class Win32_Product | أين الكائن { ($_.Name -match "(?i)J2SEsRuntimesEnvironmentsd[.]d(sUpdatesd+)*$") - و$_.IdentifyingNumber -match "^{64") } {} آخر $64bitJava += Get-WmiObject -Class Win32_Product | أين الكائن { $_.Name -match "(?i)Java(((TM) 7)|(sd+))(sUpdatesd+)*s[(]64 بت[)]$" } } #تعداد وملء مجموعة من الإصدارات Foreach ($التطبيق في $32bitJava) { إذا ($app -ne $null) { $32bitVersions += $app.Version } } #تعداد وملء مجموعة من الإصدارات Foreach ($التطبيق في $64bitJava) { إذا ($app -ne $null) { $64bitVersions += $app.Version } } # أنشئ مصفوفة يتم فرزها بشكل صحيح حسب الإصدار الفعلي (ككائن System.Version) بدلاً من القيمة. $sorted32bitVersions = $32bitVersions | %{ كائن جديد System.Version ($_) } | نوع $sorted64bitVersions = $64bitVersions | %{ كائن جديد System.Version ($_) } | نوع # إذا تم إرجاع نتيجة واحدة، فقم بتحويل النتيجة إلى مصفوفة قيمة واحدة حتى لا نواجه مشكلة في استدعاء .GetUpperBound لاحقًا إذا($sorted32bitVersions -isnot [system.array]) { $sorted32bitVersions = @($sorted32bitVersions)} إذا($sorted64bitVersions -isnot [system.array]) { $sorted64bitVersions = @($sorted64bitVersions)} # احصل على قيمة الإصدار الأحدث من المصفوفة، وقم بالتحويل أولاً $newest32bitVersion = $sorted32bitVersions[$sorted32bitVersions.GetUpperBound(0)] $newest64bitVersion = $sorted64bitVersions[$sorted64bitVersions.GetUpperBound(0)] Foreach ($التطبيق في $32bitJava) { إذا ($app -ne $null) { # إزالة جميع إصدارات Java حيث لا يتطابق الإصدار مع الإصدار الأحدث. إذا (($app.Version -ne $newest32bitVersion) -and ($newest32bitVersion -ne $null)) { $appGUID = $app.Properties["IdentifyingNumber"].Value.ToString() بدء العملية -FilePath "msiexec.exe" -ArgumentList "/qn /norestart /x $($appGUID)" -انتظار -Passthru #write-host "إلغاء تثبيت الإصدار 32 بت: " $app } } } Foreach ($التطبيق في $64bitJava) { إذا ($app -ne $null) { # إزالة جميع إصدارات Java حيث لا يتطابق الإصدار مع الإصدار الأحدث. إذا (($app.Version -ne $newest64bitVersion) -and ($newest64bitVersion -ne $null)) { $appGUID = $app.Properties["IdentifyingNumber"].Value.ToString() بدء العملية -FilePath "msiexec.exe" -ArgumentList "/qn /norestart /x $($appGUID)" -انتظار -Passthru #write-host "إلغاء تثبيت الإصدار 64 بت: " $app } } }
اقرأ أيضا: إصلاح تعذر إنشاء Java Virtual Machine في نظام التشغيل Windows 10
الطريقة 11: مسح ذاكرة التخزين المؤقت لجافا
اقترح العديد من المستخدمين أن مسح ذاكرة التخزين المؤقت لـ Java بعد إزالة الإصدارات الأقدم من Java قد ساعدهم في إصلاح مشكلة عدم استجابة النظام الثنائي Java TM SE الثنائي على جهاز الكمبيوتر الخاص بك. مع مراعاة حذف جميع الملفات المؤقتة كما هو موضح أدناه عبر لوحة تحكم Java.
1. ضرب مفتاح ويندوز ونوع تكوين جافا، ثم انقر على ساعات العمل.
2. في ال العلاجات العامة انقر فوق الإعدادات… تحت ملفات إنترنت المؤقتة القسم كما هو موضح.
3. ثم، في النافذة التالية، انقر فوق حذف الملفات الزر كما هو موضح
4. في المطالبة القادمة، حدد جميع المربعات وانقر عليها OK.
تحقق مما إذا كنت قد أصلحت مشكلة عدم استجابة النظام الثنائي لـ openJDK الآن.
أوصى:
نأمل أن يكون هذا الدليل مفيدًا ويمكنك إصلاحه Java TM منصة SE الثنائية لا تستجيب في نظام التشغيل Windows 10. لا تتردد في التواصل معنا بخصوص استفساراتك واقتراحاتك عبر قسم التعليقات أدناه. أخبرنا بالموضوع الذي تريد منا أن نستكشفه بعد ذلك.