إصلاح Java TM Platform SE الثنائي لا يستجيب في نظام التشغيل Windows 10
نشرت: 2022-07-13إذا كنت تحاول تشغيل أو فتح أي تطبيقات تعتمد على Java مثل Minecraft ، فقد يبدو التطبيق غير مستجيب والخيار الوحيد الذي لديك هو إغلاق التطبيق. في هذه الحالة ، سوف يرافقك موجه الخطأ على النحو التالي. توقف برنامج Java Platform SE الثنائي عن العمل. تسببت مشكلة في البرنامج في التوقف عن العمل بشكل صحيح. سيقوم Windows بإغلاق البرنامج وإعلامك في حالة توفر حل . إذا كنت تتطلع إلى حل برنامج Java TM الأساسي الثنائي SE الذي لا يستجيب لرسالة الخطأ التي حدثت عند فتح Minecraft ، فسيساعدك دليل استكشاف الأخطاء وإصلاحها هذا على حل مشكلة Java TM platform SE الثنائية التي توقفت عن العمل.
محتويات
- كيفية إصلاح برنامج Java TM Platform SE الثنائي لا يستجيب في نظام التشغيل Windows 10
- الطريقة الأولى: تشغيل التطبيق بعد التمهيد النظيف
- الطريقة الثانية: تشغيل البرنامج في وضع التوافق
- الطريقة الثالثة: تكوين متغيرات البيئة
- الطريقة الرابعة: تشغيل التطبيق في الوضع الآمن
- الطريقة الخامسة: تحديث برنامج تشغيل الرسومات
- الطريقة 6: إعادة تثبيت برنامج تشغيل الرسومات
- الطريقة 7: تعطيل برنامج مكافحة الفيروسات مؤقتًا (إن أمكن)
- الطريقة الثامنة: بدء الجلسات باستخدام Java Web Start
- الطريقة التاسعة: إعادة تثبيت التطبيقات المستندة إلى Java SE
- الطريقة العاشرة: إزالة إصدارات Java القديمة (باستخدام البرنامج النصي)
- الطريقة 11: مسح Java Cache
كيفية إصلاح برنامج Java TM Platform SE الثنائي لا يستجيب في نظام التشغيل Windows 10
يمكنك تشغيل الكثير من التطبيقات والبرامج والمواقع الإلكترونية والروابط داخل بيئة Java ، والتي تسمى أيضًا Java Platform. Minecraft هي اللعبة الأكثر شيوعًا التي تستخدم نظام OpenJDK ثنائي النظام الأساسي وهي اللعبة التي تتعرض للكثير من الأخطاء في الآونة الأخيرة. لا يقتصر الأمر على مواجهة Minecraft التي تواجه Java TM platform ، فقد توقف برنامج SE binary عن العمل ، ولكن التطبيقات الأخرى المستندة إلى Java تفشل أيضًا في الفتح في هذه الحالة. هناك العديد من الأسباب التي تساهم في توقف برنامج SE ثنائي لمنصة Java TM عن العمل. يتم سرد بعض المشاكل الشائعة المساهمة في المشكلة أدناه.
- ملفات ذاكرة التخزين المؤقت Java غير الضرورية أو الضارة على جهاز كمبيوتر يعمل بنظام Windows.
- إعدادات تطبيق Java غير متوافقة تتداخل مع ملفات نظام Java الأساسي.
- متغيرات البيئة غير الصحيحة على الكمبيوتر.
- يتداخل عدد قليل من تعديلات Minecraft مع Java SE Platform Binary.
- يمنع برنامج مكافحة الفيروسات أو جدار الحماية نظام Java الأساسي من الفتح والعمل بشكل طبيعي.
- برامج تشغيل قديمة ونظام تشغيل Windows غير متوافق.
في هذا القسم ، ستتعرف على بعض الأفكار الفعالة لاستكشاف الأخطاء وإصلاحها التي تساعدك على إصلاح مشكلة ثنائية لمنصة openJDK في جهاز الكمبيوتر الذي يعمل بنظام Windows 10. اتبعهم بنفس الترتيب للحصول على نتائج مثالية.
الطريقة الأولى: تشغيل التطبيق بعد التمهيد النظيف
اقترح العديد من المستخدمين أنه يمكن إصلاح مشكلة عدم استجابة النظام الأساسي الثنائي Java TM الأساسي عن طريق إجراء تمهيد نظيف لجهاز الكمبيوتر وتشغيل البرنامج مع الحد الأدنى من برامج التشغيل ومهام بدء التشغيل. يجب ألا تخلط بين التمهيد النظيف والتمهيد الآمن. سيؤدي الوضع الآمن لجهاز الكمبيوتر الشخصي الذي يعمل بنظام Windows إلى إغلاق جميع المهام غير الأساسية وتشغيله مع برامج التشغيل الأكثر استقرارًا. في الوضع الآمن ، سيكون جهاز الكمبيوتر الذي يعمل بنظام Windows في البيئة الأكثر استقرارًا ، بينما يقوم التمهيد النظيف للكمبيوتر الشخصي بإزالة الوظائف الإضافية للجهات الخارجية التي تم تعيينها في مهام بدء التشغيل فقط. يساعدك التمهيد النظيف لجهاز الكمبيوتر الخاص بك في حل مشكلات عدم توافق البرامج التي تساهم في المشكلة. اتبع دليلنا كيفية إجراء التمهيد النظيف في نظام التشغيل Windows 10 وتنفيذ نفس الخطوات التي تم توجيهها لإصلاح المشكلة.
بمجرد إعادة تشغيل جهاز الكمبيوتر ، قم بتشغيل Minecraft أو البرامج الأخرى المستندة إلى Java. إذا لم تواجه المشكلة مرة أخرى ، فأعد تمكين الخدمات واحدة تلو الأخرى واكتشف الجاني. أيضًا ، يمكنك محاولة فرض إلغاء تثبيت البرامج التالفة من جهاز الكمبيوتر الخاص بك إذا بدا أنها غير ضرورية لإصلاح المشكلة بشكل دائم.
الطريقة الثانية: تشغيل البرنامج في وضع التوافق
يتم إنشاء ملف WER (تقرير عن أخطاء Windows) بعد تعطل التطبيق على جهاز الكمبيوتر الخاص بك. يحتوي على المعلومات المناسبة التي تساعدك في معرفة سبب حدوث العطل. هذه ملفات نصية مخزنة في مواقع مختلفة ، ولا يمكن للمسؤولين الوصول إليها إلا. يجب أن يوافق بائعو البرامج على خدمات Winqual من Microsoft إذا كانوا يريدون الوصول إلى بيانات الأعطال لعملائهم. قد يكون عرض بيانات التعطل هذا مفيدًا لك لتحديد سبب عدم استجابة برنامج Java TM platform SE الثنائي للمشكلة في جهازك. إذا كنت لا تمانع في مشاركة البيانات السرية مع بائع تابع لجهة خارجية ، فيمكنك تسليم بيانات التعطل هذه إلى محترف يمكنه أن يشرح لك سبب حدوث ذلك. إذا كنت لا ترغب في القيام بذلك ، يمكنك العثور على موقع ملف Java.exe من خلال عرض ملف WER وتشغيل ملف Java القابل للتنفيذ مع حقوق المسؤول كما هو موضح أدناه. نأمل أن يؤدي هذا إلى حل المشكلة.
1. اضغط على مفتاحي Windows + E معًا لفتح File Explorer .
2. الآن ، انتقل إلى علامة التبويب " عرض " وحدد المربع بجوار العناصر المخفية كما هو موضح.
3. الآن ، انتقل إلى مسار الموقع التالي في File Explorer.
C: \ Users \ <username> \ AppData \ Local \ Microsoft \ Windows \ WER \ ReportArchive
ملاحظة: إذا لم تتمكن من العثور على الملف المعني في هذا الموقع ، يمكنك البحث مباشرة عن Java.exe في حقل البحث. ولكن ، يجب عليك النقر نقرًا مزدوجًا فوق ما إذا كنت تقوم بالوصول إلى ملف Java الصحيح وسط العديد من الملفات المماثلة الأخرى.
4. داخل مجلد ReportArchive ، انقر بزر الماوس الأيمن فوق ملف WER وانقر فوق الخيار فتح باستخدام كما هو موضح.
5. الآن ، حدد خيار المفكرة من القائمة وانقر على موافق كما هو موضح.
6. انتقل إلى نهاية الملف وتحقق من موقع Java.exe وانتقل إلى نفس الموقع على جهاز الكمبيوتر الخاص بك.
7. انقر بزر الماوس الأيمن على ملف Java.exe وحدد خيار الخصائص .
8. قم بالتبديل إلى علامة التبويب التوافق في نافذة الخصائص وحدد المربع بجوار تشغيل هذا البرنامج في وضع التوافق كما هو موضح.
9. الآن ، حدد Windows 7 أو 8 من القائمة المنسدلة وانقر فوق " تطبيق " و " موافق " لحفظ التغييرات. أعد تشغيل الكمبيوتر وأعد تشغيل التطبيق.
اقرأ أيضًا: إصلاح خطأ io.netty.channel.AbstractChannel $ AnnotatedConnectException في Minecraft
الطريقة الثالثة: تكوين متغيرات البيئة
سيتم تمرير جميع معلومات التكوين الخاصة بنظام التشغيل الخاص بك إلى التطبيقات بمساعدة متغيرات البيئة. متغيرات البيئة هذه عبارة عن مجموعات من المفتاح / القيمة ، وكلاهما عبارة عن سلاسل. يجب أن تكون هذه المتغيرات متوافقة دائمًا لتجنب أي مشاكل. إذا كنت قد قمت مؤخرًا بتحديث جهاز الكمبيوتر الخاص بك الذي يعمل بنظام Windows وتواجه برنامج Java TM platform ، فقد توقف برنامج SE binary عن العمل ، فيجب أن يتم إزعاج هذه الأزواج. حاول إعادة تعيينهم كما هو موضح أدناه.
1. اضغط على مفتاح Windows واكتب لوحة التحكم . ثم انقر فوق فتح.
2. الآن ، اضبط خيار العرض حسب الخيار على أيقونات كبيرة وانقر على النظام كما هو موضح.
3. الآن ، قم بالتمرير لأسفل الشاشة اليمنى وانقر فوق إعدادات النظام المتقدمة كما هو موضح. إذا طُلب منك التحكم في UAC ، فانقر فوق نعم وتابع.
4. ثم انتقل إلى علامة التبويب خيارات متقدمة وانقر على متغيرات البيئة ...
5. الآن ، انقر على زر جديد… تحت متغيرات النظام .
6. اكتب _JAVA_OPTIONS في مربع اسم المتغير و -Xmx256M في مربع قيمة المتغير.
7. ثم انقر فوق " موافق " للخروج من نافذة متغير النظام الجديد .
8. مرة أخرى ، انقر فوق " موافق " في نافذة متغيرات البيئة. تحقق مما إذا كان لديك نظام ثنائي لمنصة openJDK لا يستجيب للمشكلة أم لا.
الطريقة الرابعة: تشغيل التطبيق في الوضع الآمن
إذا لم تحصل على أي إصلاح ، فقد توقف برنامج SE binary للجافا TM عن العمل بعد إعادة تشغيل التطبيق ، فقم بتشغيل التطبيق في الوضع الآمن. أبلغ العديد من المستخدمين أن المشكلة المذكورة ناتجة عن ملفات التثبيت الفاسدة لأداة معينة ، Logitech Process Monitor (lvprcsrv.exe). تحقق مما إذا كان لديك هذا التطبيق على جهاز الكمبيوتر الخاص بك ، وإذا كان الأمر كذلك ، فقم بإلغاء تثبيته تمامًا. بالإضافة إلى ذلك ، لإصلاح مشكلة ثنائية النظام الأساسي openJDK التي لا تستجيب ، قم بتشغيل جهاز الكمبيوتر الخاص بك في الوضع الآمن لأنه سيعطل جميع البرامج التي تتداخل مع Java. يمكنك تشغيل جهاز الكمبيوتر الخاص بك ، وكيفية التمهيد إلى الوضع الآمن في نظام التشغيل Windows 10 وبمجرد تعطيل جميع برامج الجهات الخارجية ، تحقق مما إذا كنت تواجه المشكلة مرة أخرى.
بمجرد أن يكون جهاز الكمبيوتر الخاص بك في الوضع الآمن ، تحقق مما إذا كنت تواجه المشكلة مرة أخرى. إذا لم تواجه المشكلة ، فقم بإلغاء تثبيت أي برنامج أو تطبيق حديث قمت بإضافته إلى جهاز الكمبيوتر الخاص بك.
اقرأ أيضًا: إصلاح Outlook يفتح فقط في الوضع الآمن على Windows 10
الطريقة الخامسة: تحديث برنامج تشغيل الرسومات
إذا كنت تواجه مشكلة عدم استجابة النظام الأساسي الثنائي لـ Java TM Platform طوال الوقت ، فتحقق مما إذا كان برنامج تشغيل الرسومات قديمًا أو تالفًا. إذا لم تكن متوافقة ، تنشأ العديد من التعارضات بين بيئة Java والسائق الخاص بك. يمكنك حل هذه المشكلة بسهولة عن طريق تحديث برامج تشغيل GPU إلى أحدث إصدار. يمكنك تحديث برامج التشغيل يدويًا باتباع الخطوات الموضحة في دليلنا 4 طرق لتحديث برامج تشغيل الرسومات في نظام التشغيل Windows 10.
بمجرد تحديث برامج التشغيل ، قم بإعادة تشغيل جهاز الكمبيوتر الخاص بك وتحقق مما إذا كنت قد قمت بإصلاح نظام Java TM الأساسي الثنائي قد توقف عن العمل.
الطريقة 6: إعادة تثبيت برنامج تشغيل الرسومات
إذا كنت لا تزال تواجه مشكلة عدم استجابة ثنائية لمنصة openJDK ، فأعد تثبيت برامج تشغيل الجهاز لإصلاح أي مشكلات تتعلق بعدم التوافق. هناك عدة طرق لإعادة تثبيت برامج التشغيل على جهاز الكمبيوتر الخاص بك عن طريق اتباع أي أدوات تابعة لجهة خارجية أو القيام بذلك يدويًا. ومع ذلك ، يمكنك بسهولة إعادة تثبيت برامج التشغيل الرسومية كما هو موضح في دليلنا How to Uninstall and Reinstall Drivers on Windows 10.
بعد إعادة تثبيت برامج تشغيل GPU ، تحقق مما إذا كان لديك مشكلة ثابتة في نظام Java TM الأساسي الثنائي SE لا تعمل.
اقرأ أيضًا: إصلاح تعيين إعدادات المستخدم على فشل برنامج التشغيل في نظام التشغيل Windows 10
الطريقة 7: تعطيل برنامج مكافحة الفيروسات مؤقتًا (إن أمكن)
قد يمنع برنامج مكافحة الفيروسات الخاص بك عن طريق الخطأ فتح أي تطبيقات على جهاز الكمبيوتر الخاص بك. يتم تحديد العديد من مشكلات التوافق من قبل العديد من مستخدمي Windows ومن الصعب تحملها وتصحيحها. اقرأ دليلنا حول كيفية تعطيل برنامج مكافحة الفيروسات مؤقتًا على نظام التشغيل Windows 10 واتبع الإرشادات لتعطيل برنامج مكافحة الفيروسات مؤقتًا على جهاز الكمبيوتر الخاص بك.
بعد إصلاح برنامج Java TM platform SE الثنائي الذي لا يستجيب للمشكلة على جهاز الكمبيوتر الذي يعمل بنظام Windows 10 ، تأكد من إعادة تمكين برنامج مكافحة الفيروسات نظرًا لأن الكمبيوتر بدون مجموعة أمان يمثل دائمًا تهديدًا.
الطريقة الثامنة: بدء الجلسات باستخدام Java Web Start
إذا كنت لا تزال تواجه مشكلة عدم استجابة ثنائية للنظام الأساسي لـ Java TM Platform حتى بعد تجربة جميع الطرق المذكورة أعلاه ، فيمكنك محاولة تشغيل الجلسات باستخدام إصدار مثبت على النظام من إصدار Java Web Start بدلاً من تطبيق Blackboard Collaborate Launcher. اتبع الإرشادات المذكورة أدناه للقيام بالشيء نفسه ، ومع ذلك ننصحك بالاتصال بدعم Collaborate لحل أي استفسارات تظهر أثناء العملية.
1. أغلق جميع مهام الخلفية على جهاز الكمبيوتر الخاص بك ، وخاصة أي جلسات تعاون.
2. الآن ، اضغط على مفتاح Windows واكتب لوحة التحكم . ثم انقر فوق فتح .
3. بعد ذلك ، اضبط العرض حسب> الأيقونات الكبيرة وانقر على البرامج والميزات.
4 ا. انتقل إلى قائمة البرامج في القائمة وتأكد من تثبيت Java بالفعل.
4 ب. إذا لم يكن كذلك ، فقم بتثبيت Java من خلال زيارة java.com.
5. بمجرد التأكد من تثبيت Java على جهاز الكمبيوتر الخاص بك ، قم بتنزيل ملف تسجيل أو اجتماع Collaborate جديد. لكن لا تطلقه.
6. حدد موقع أي ملف .collab في تنزيلاتي ، وانقر بزر الماوس الأيمن فوق الملف وانقر فوق الخيار فتح باستخدام كما هو موضح.
7. ثم انقر فوق المزيد من التطبيقات.
8 أ. إذا كان بإمكانك رؤية Java (TM) Web Start Launcher ، فانقر فوقه وحدد المربع بجوار استخدام هذا التطبيق دائمًا لفتح ملفات .collab. ثم انقر فوق "موافق".
8 ب. إذا لم تتمكن من رؤية Java (TM) Web Start Launcher في القائمة ، فحدد المربع بجوار البحث عن تطبيق آخر على هذا الكمبيوتر. انتقل إلى مسار الموقع المحدد ، ثم انقر فوق ملف exe . وحدد فتح .
C: \ Program Files \ java \ jreXXX \ bin
ملاحظة: XXX هو رقم يعتمد على إصدار Java المثبت على جهاز الكمبيوتر الخاص بك. هنا المثال هو jre1.8.0_221
9. الآن ، سيتم تشغيل جميع ملفات .collab باستخدام Java Web Start بدلاً من Blackboard Collaborate Launcher .
10. أخيرًا ، قم بتشغيل جلسة تعاون أو تسجيل وتحقق مما إذا تم تشغيل التطبيق دون أي مشاكل.
اقرأ أيضًا: إصلاح خطأ Discord JavaScript عند بدء التشغيل
الطريقة التاسعة: إعادة تثبيت التطبيقات المستندة إلى Java SE
إذا لم تكن قد وصلت إلى أي إصلاح لمشكلة ثنائية النظام الأساسي openJDK التي لا تستجيب ، فحاول إعادة تثبيت التطبيقات المستندة إلى Java. سيؤدي هذا إلى حل جميع المشكلات المتضاربة على جهاز الكمبيوتر الخاص بك ، وبالتالي استكشاف المشكلة التي تواجهها الآن وإصلاحها.
ملاحظة: هنا ، تظهر خطوات إعادة تثبيت Minecraft كمثال. اتبع الخطوات وفقًا لتطبيقك أو برنامجك.
1. اضغط مع الاستمرار على مفتاحي Windows + I معًا لفتح إعدادات Windows .
2. الآن ، انقر فوق التطبيقات .
3. الآن ، ابحث وانقر فوق Minecraft Launcher وحدد خيار إلغاء التثبيت .
4. الآن ، قم بتأكيد المطالبة ، إن وجدت ، وأعد تشغيل الكمبيوتر بمجرد إلغاء تثبيت Minecraft .
5. قم بزيارة موقع Minecraft Launcher الرسمي وانقر فوق الزر تنزيل لـ WINDOWS 10/11 كما هو موضح.
6. الآن ، انتقل إلى التنزيلات الخاصة بي وقم بتشغيل ملف إعداد MinecraftInstaller .
7. اتبع الإرشادات التي تظهر على الشاشة لإكمال التثبيت على جهاز الكمبيوتر الخاص بك.
8. أخيرًا ، قمت بإعادة تثبيت مشغل Minecraft على جهاز الكمبيوتر الخاص بك. كان سيصلح جميع المشكلات المرتبطة بالتطبيق.
الطريقة العاشرة: إزالة إصدارات Java القديمة (باستخدام البرنامج النصي)
سوف تواجه Java TM platform SE binary قد توقف عن العمل إذا كان جهاز الكمبيوتر الخاص بك يحتوي على أي إصدارات أقدم من Java. لذلك ، عليك التأكد من تحديث تطبيقات Java وتحسينات الأمان إلى آخرها. انسخ جميع التعليمات البرمجية المدرجة أدناه واحفظها باسم Remove_old_java_versions.ps1 في المجلد {PackageShare} \ Scripts .
ملاحظة: يتحقق هذا الرمز من كل من إصدارات Java المثبتة 32 بت و 64 بت ويحذف جميع الإصدارات القديمة من Java ، ولم يتبق سوى الإصدارات الأحدث. هذا نص Powershell بسيط ، يمكن تشغيله بمفرده. لكن الأمر يستغرق بعض الوقت لإكمال كل هذه العمليات. عليك الانتظار حتى ذلك الحين.
# يتم استخدام هذا البرنامج النصي لإزالة أي إصدارات Java قديمة ، وترك الأحدث فقط. # المؤلف الأصلي: mmcpherson # الإصدار 1.0 - تم إنشاؤه يوم 24 أبريل # الإصدار 1.1 - تم التحديث 2015-05-20 # - الآن أيضًا يكتشف ويزيل إصدارات Java القديمة غير المحدثة (أي إصدارات Java بدون تحديث #) # - الآن يزيل Java 6 وما دونه ، بالإضافة إلى القدرة الإضافية على تغيير هذا السلوك يدويًا. # - تمت إضافة السلوك الافتراضي لإلغاء التثبيت لعدم إعادة التشغيل مطلقًا (يستخدم الآن msiexec.exe لإلغاء التثبيت) # الإصدار 1.2 - تم التحديث 2014/2015 # - إصلاحات الأخطاء: مصفوفة فارغة وأخطاء في الإضافة. # ملاحظة مهمة: إذا كنت ترغب في بقاء إصدارات Java 6 وما دونها ، فيرجى تحرير السطر التالي واستبدال $ true بـ $ false $ UninstallJava6andBelow = $ true #Declare الإصدار المصفوفات 32 بت جافا = @ () 64 بت جافا = @ () 32 بت دولار = @ () 64 بت دولار أمريكي #Perform استعلام WMI للعثور على تحديثات Java المثبتة إذا ($ UninstallJava6andBelow) { $ 32bitJava + = Get-WmiObject -Class Win32_Product | أين الكائن { $ _. الاسم - تطابق "(؟ i) Java (\ (TM \)) * \ s \ d + (\ sUpdate \ s \ d +) * $" } # ابحث أيضًا عن إصدار Java 5 ، ولكن تم التعامل معه بشكل مختلف قليلاً حيث لا يمكن تمييز وحدة المعالجة المركزية إلا عن طريق GUID $ 32bitJava + = Get-WmiObject -Class Win32_Product | أين الكائن { ($ _. Name -match "(؟ i) J2SE \ sRuntime \ sEnvironment \ s \ d [.] \ d (\ sUpdate \ s \ d +) * $") -و ($ _. تحديد الرقم-تطابق "^ \ {32 بوصة) } } آخر { $ 32bitJava + = Get-WmiObject -Class Win32_Product | أين الكائن { $ _. Name -match "(؟ i) Java ((\ (TM \) 7) | (\ s \ d +)) (\ sUpdate \ s \ d +) * $" } } #Perform استعلام WMI للعثور على تحديثات Java المثبتة (64 بت) إذا ($ UninstallJava6andBelow) { $ 64bitJava + = Get-WmiObject -Class Win32_Product | أين الكائن { $ _. تطابق الاسم "(؟ i) Java (\ (TM \)) * \ s \ d + (\ sUpdate \ s \ d +) * \ s [(] 64 بت [)] $" } # ابحث أيضًا عن إصدار Java 5 ، ولكن تم التعامل معه بشكل مختلف قليلاً حيث لا يمكن تمييز وحدة المعالجة المركزية إلا عن طريق GUID $ 64bitJava + = Get-WmiObject -Class Win32_Product | أين الكائن { ($ _. Name -match "(؟ i) J2SE \ sRuntime \ sEnvironment \ s \ d [.] \ d (\ sUpdate \ s \ d +) * $") -و ($ _. تحديد الرقم-تطابق "^ \ {64 بوصة) } } آخر { $ 64bitJava + = Get-WmiObject -Class Win32_Product | أين الكائن { $ _. Name -match "(؟ i) Java ((\ (TM \) 7) | (\ s \ d +)) (\ sUpdate \ s \ d +) * \ s [(] 64 بت [)] $ " } } #Enumerate وملء مجموعة من الإصدارات Foreach (تطبيق $ 32 بت جافا) { إذا ($ app -ne $ null) {$ 32bitVersions + = $ app.Version} } #Enumerate وملء مجموعة من الإصدارات Foreach (تطبيق $ 64 بت جافا) { إذا ($ app -ne $ null) {$ 64bitVersions + = $ app.Version} } #Create مصفوفة تم فرزها بشكل صحيح بواسطة الإصدار الفعلي (ككائن System.Version) بدلاً من القيمة. الإصدارات $ Sorted32bitVersions = $ 32bit الإصدارات | ٪ {New-Object System.Version ($ _)} | فرز الإصدارات $ Sorted64bit = $ 64bit الإصدارات | ٪ {New-Object System.Version ($ _)} | فرز #If تم إرجاع نتيجة واحدة ، قم بتحويل النتيجة إلى مصفوفة ذات قيمة واحدة حتى لا نواجه مشكلة في الاتصال. إذا ($ Sorted32bitVersions -isnot [system.array]) {$ sorted32bitVersions = @ ($ Sorted32bitVersions)} إذا ($ Sorted64bitVersions -isnot [system.array]) {$ sorted64bitVersions = @ ($ Sorted64bitVersions)} # احصل على قيمة الإصدار الأحدث من المصفوفة ، قم بالتحويل أولاً $ newest32bitVersion = $ Sorted32bitVersions [$ Sorted32bitVersions.GetUpperBound (0)] $ newest64bitVersion = $ Sorted64bitVersions [$ Sorted64bitVersions.GetUpperBound (0)] Foreach (تطبيق $ 32 بت جافا) { إذا ($ app -ne $ null) { # قم بإزالة جميع إصدارات Java ، حيث لا يتطابق الإصدار مع الإصدار الأحدث. إذا (($ app.Version -ne $ newest32bitVersion) -و ($ newest32bitVersion -ne $ null)) { $ appGUID = $ app.Properties ["IdentifyingNumber"]. Value.ToString () بدء العملية - FilePath "msiexec.exe" -ArgumentList "/ qn / norestart / x $ ($ appGUID)" - انتظار -Passthru # write-host "إلغاء تثبيت إصدار 32 بت:" $ app } } } Foreach (تطبيق $ 64 بت جافا) { إذا ($ app -ne $ null) { # قم بإزالة جميع إصدارات Java ، حيث لا يتطابق الإصدار مع الإصدار الأحدث. إذا (($ app.Version -ne $ newest64bitVersion) -و ($ 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 Cache
اقترح العديد من المستخدمين أن مسح ذاكرة التخزين المؤقت لـ Java بعد إزالة الإصدارات القديمة من Java قد ساعدهم في إصلاح Java TM platform SE الثنائي الذي لا يستجيب لمشكلة على جهاز الكمبيوتر الخاص بك. النظر في حذف جميع الملفات المؤقتة كما هو موضح أدناه عبر لوحة تحكم Java.
1. اضغط على مفتاح Windows واكتب تكوين Java ، ثم انقر فوق فتح .
2. في علامة التبويب " عام " ، انقر فوق " الإعدادات" ... ضمن قسم "ملفات الإنترنت المؤقتة" كما هو موضح.
3. ثم ، في النافذة التالية ، انقر فوق الزر "حذف الملفات" كما هو موضح.
4. في الموجه التالي ، حدد جميع المربعات وانقر فوق " موافق ".
تحقق مما إذا كنت قد أصلحت مشكلة ثنائية لمنصة openJDK لا تستجيب الآن.
مُستَحسَن:
- كيفية الإصلاح نحن آسفون ولكن Word واجه خطأ في Windows 10
- إصلاح تعذر علينا الاتصال بخدمة التحديث في نظام التشغيل Windows 10
- إصلاح خطأ Gmail 78754 في Outlook
- ما هو MRT.exe على نظام التشغيل Windows 10؟
نأمل أن يكون هذا الدليل مفيدًا ويمكنك إصلاح برنامج Java TM platform SE الثنائي الذي لا يستجيب في Windows 10. لا تتردد في التواصل معنا باستفساراتك واقتراحاتك عبر قسم التعليقات أدناه. أخبرنا عن الموضوع الذي تريد منا استكشافه بعد ذلك.