إصلاح: يشير التسجيل إلى بيئة Java Runtime غير موجودة



جرب أداة القضاء على المشاكل

أبلغ بعض المستخدمين عن حصولهم على ' يشير التسجيل إلى بيئة Java Runtime غير موجودة 'عند محاولة فتح بعض البرامج التنفيذية للتطبيق. أبلغ معظم المستخدمين المتأثرين أن هذه المشكلة بدأت تحدث فجأة (حيث كانوا قادرين سابقًا على تشغيل نفس الملف القابل للتنفيذ دون مشاكل).



يشير التسجيل إلى تثبيت Java Runtime Environment غير موجود أو أن وقت التشغيل تالف. لا يمكن للنظام العثور على المسار المحدد

يشير التسجيل إلى تثبيت Java Runtime Environment غير موجود أو أن وقت التشغيل تالف.
لا يمكن للنظام العثور على المسار المحدد



ما الذي يسبب ' يشير التسجيل إلى بيئة Java Runtime غير موجودة 'خطأ

لقد بحثنا في المشكلة من خلال محاولة تكرار المشكلة والنظر في تقارير المستخدمين المختلفة. رسالة الخطأ هذه هي مؤشر على أن لديك بقايا من تثبيت Java قديم في محرر التسجيل.



بناءً على ما وجدناه ، هناك عدة سيناريوهات شائعة تؤدي إلى ظهور هذه المشكلة:

  • يحتوي السجل على إدخالات لا تؤدي إلى مسار Java الفعلي - يحدث هذا عادةً إذا قمت بنقل البرنامج إلى دليل مختلف (يدويًا) بعد التثبيت الأولي. يمكن تصحيح المشكلة عن طريق إزالة إدخالات التسجيل التي لا تتوافق يدويًا يدويًا.
  • تثبيت Java غير كامل أو تالف - تمكن العديد من المستخدمين من حل هذه المشكلة بالذات عن طريق إلغاء تثبيت Java ثم إعادة تثبيت JDK. تشير تكهنات المستخدم إلى أن ملفًا تالفًا أو خللًا ربما تسبب في ذلك.

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

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



الطريقة الأولى: إزالة إدخالات التسجيل غير الموجودة لـ JavaHome و RuntimeLib

تمكن العديد من المستخدمين الذين يواجهون نفس المشكلة من حل المشكلة عن طريق إزالة هؤلاء جافا هوم و وقت التشغيل إدخالات التسجيل التي لا تشير إلى مسار موجود.

كل جافا هوم يجب أن يشير المتغير إلى مسار s imilar إلى bin العميل jvm.dll بينما كل وقت التشغيل يجب أن يشير إلى موجود ر jvm.dll ملف. ولكن نظرًا لحدوث هذه المشكلة ، فقد تجد متغيرًا واحدًا أو أكثر من المتغيرات التي لا تحتوي على المسار أو الملف المقابل.

قد يحدث هذا إذا قمت مؤخرًا بإزالة البرنامج إلى دليل آخر بعد تثبيته. إذا تمكنت من العثور على أي متغيرات سجل ، فستحتاج إلى إزالتها يدويًا.

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

  1. صحافة مفتاح Windows + R. لفتح أ يركض صندوق المحادثة. ثم اكتب ' رجديت ' و اضغط أدخل لفتح محرر التسجيل. عندما يطلب منك UAC (التحكم في حساب المستخدم) ، انقر نعم في موجه. حذف إدخال التسجيل بمسار تثبيت غير مطابق

    تشغيل الحوار: regedit

  2. داخل محرر التسجيل ، استخدم الجزء الأيمن للانتقال إلى الموقع التالي:
    الكمبيوتر  HKEY_LOCAL_MACHINE  SOFTWARE  JavaSoft  Java Runtime Environment
  3. بمجرد الوصول إلى هناك ، حدد إصدار Java الأول الموجود في مجلد Java Runtime Environment وانتقل إلى الجزء الأيمن.
  4. في الجزء الأيسر ، انقر نقرًا مزدوجًا فوق جافا هوم وانسخ الملف بالكامل القيمة البيانات الطريق إلى الحافظة الخاصة بك. مثال على مسار تسجيل غير موجود

    نسخ مسار JavaHome من محرر التسجيل

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

    التحقق من قيمة التسجيل للمسار المقابل

    ملحوظة: إذا كان بيانات القيمة لا يقودك المسار إلى أي مكان ، انقر بزر الماوس الأيمن على JavaHome وانقر حذف للتخلص من إدخال التسجيل.

    حذف إدخال التسجيل بمسار تثبيت غير مطابق

  6. ذات مرة جافا هوم تم اقتطاعه ، انقر نقرًا مزدوجًا فوق وقت التشغيل وانسخ ملف بيانات القيمة المسار في الحافظة الخاصة بك.

    انسخ بيانات القيمة الخاصة بـ RuntimeLib إلى الحافظة

  7. كما كان من قبل ، افتح نافذة File Explorer وتجاوز المسار الذي نسخته مسبقًا في شريط التنقل. لكن هذه المرة ، قم بإزالة الجزء الأخير ' jvm.dll 'قبل الضغط أدخل .

    التحقق مما إذا كان Runtimelib له مسار مطابق

    ملحوظة: إذا وجدت مسارًا مطابقًا ، فهذا يعني أن قيمة التسجيل RuntimeLib تعمل بشكل صحيح. في حالة ظهور رسالة تفيد بأن Windows غير قادر على العثور على المسار ، تشير قيمة التسجيل إلى تثبيت Java غير موجود ويجب إزالته. في هذه الحالة ، انقر بزر الماوس الأيمن فوق وقت التشغيل و اختار حذف للتخلص من القيمة.

    مثال على مسار تسجيل غير موجود

  8. بمجرد التعامل مع إصدار Java Runtime Environment الأول ، كرر الخطوات من 4 إلى 7 مع كل إصدار Java تركته ضمن Java Runtime Environment.

    تكرار نفس الإجراء مع إصدارات Java المتبقية

  9. بمجرد التحقق من جميع إدخالات التسجيل ومعالجتها ، أغلق محرر التسجيل وأعد تشغيل جهازك ومعرفة ما إذا كان قد تم حل الخطأ عند بدء التشغيل التالي.

إذا لم تنجح هذه الطريقة أو كنت تبحث ببساطة عن حل أكثر بساطة ، فانتقل إلى الطريقة التالية أدناه.

الطريقة الثانية: إلغاء تثبيت Java وتثبيت Java JDK

إذا كنت تواجه هذه المشكلة عند محاولة تشغيل Minecraft أو تطبيق مشابه يعتمد على JDK ، فقد تتمكن من حل المشكلة عن طريق إلغاء تثبيت بيئة Java بأكملها ثم إعادة تثبيت JDK (Java Development Kit).

إليك دليل سريع حول كيفية القيام بذلك:

  1. صحافة مفتاح Windows + R. لفتح أ يركض صندوق المحادثة. ثم اكتب ' appwiz.cpl ' و اضغط أدخل لفتح برامج و مميزات .

    تشغيل مربع الحوار: appwiz.cpl

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

    إلغاء تثبيت كل تثبيت جافا

  4. بمجرد إلغاء تثبيت بيئة Java تمامًا ، أعد تشغيل الكمبيوتر.
  5. عند بدء التشغيل التالي ، قم بزيارة هذا الرابط ( هنا ) وانقر على تحميل زر.

    انقر فوق زر تنزيل JDK

  6. في الشاشة التالية ، قم بالتمرير لأسفل إلى Java SE Development Kit وانقر فوق التبديل المرتبط بـ قبول اتفاقية الترخيص . بعد ذلك ، انقر فوق رابط التنزيل القابل للتنفيذ المرتبط بنظام Windows.

    تنزيل برنامج تثبيت JDK

  7. افتح مثبت JDK واتبع التعليمات التي تظهر على الشاشة لتثبيت بيئة JDK على جهاز الكمبيوتر الخاص بك. أعد تشغيل الكمبيوتر إذا لم يُطلب منك ذلك تلقائيًا عند اكتمال العملية.
  8. عند بدء التشغيل التالي ، يجب أن تكون قادرًا على بدء تشغيل التطبيق دون مواجهة ' يشير التسجيل إلى بيئة Java Runtime غير موجودة 'خطأ.
4 دقائق للقراءة