फिक्स: रजिस्ट्री एक गैर-प्रासंगिक जावा रनटाइम पर्यावरण को संदर्भित करता है



समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

कुछ उपयोगकर्ताओं की रिपोर्ट ' रजिस्ट्री एक गैर-प्रासंगिक जावा रनटाइम पर्यावरण को संदर्भित करता है “कुछ एप्लिकेशन निष्पादनयोग्य खोलने की कोशिश करते समय त्रुटि। अधिकांश प्रभावित उपयोगकर्ता रिपोर्ट करते हैं कि यह समस्या अचानक शुरू हुई (वे जहां पहले बिना किसी समस्या के एक ही निष्पादन योग्य चलाने में सक्षम थे)।



रजिस्ट्री में कोई नहीं है जावा रनटाइम एन्वायरमेंट इंस्टॉलेशन या रनटाइम दूषित है। सिस्टम निर्दिष्ट राह नहीं ढूंढ पा रहा है

रजिस्ट्री में कोई नहीं है जावा रनटाइम एन्वायरमेंट इंस्टॉलेशन या रनटाइम दूषित है।
सिस्टम निर्दिष्ट राह नहीं ढूंढ पा रहा है



क्या कारण है रजिस्ट्री एक गैर-प्रासंगिक जावा रनटाइम पर्यावरण को संदर्भित करता है “त्रुटि

हमने समस्या को दोहराने की कोशिश करके और विभिन्न उपयोगकर्ता रिपोर्टों को देखकर इस समस्या की जांच की। यह विशेष त्रुटि संदेश एक संकेतक है जो आपके रजिस्ट्री संपादक में पुराने जावा इंस्टॉलेशन से अवशेष है।



हमने जो पाया उसके आधार पर, कई सामान्य परिदृश्य हैं जो इस मुद्दे को स्पष्ट करेंगे:

  • रजिस्ट्री में ऐसी प्रविष्टियाँ हैं जो वास्तविक जावा पथ पर नहीं जाती हैं - यह आमतौर पर तब होता है जब आप प्रारंभिक इंस्टॉलेशन के बाद सॉफ़्टवेयर को किसी भिन्न निर्देशिका (मैन्युअल रूप से) में ले जाते हैं। मैन्युअल रूप से मेल नहीं खाती रजिस्ट्री प्रविष्टियों को हटाकर समस्या को ठीक किया जा सकता है।
  • अधूरा या दूषित जावा इंस्टॉलेशन - कई उपयोगकर्ता जावा की स्थापना रद्द करके और फिर JDK को फिर से स्थापित करके इस विशेष मुद्दे को हल करने में कामयाब रहे हैं। उपयोगकर्ता अटकलें बताती हैं कि दूषित फ़ाइल या गड़बड़ के कारण हो सकता है।

यदि आप वर्तमान में इस विशेष समस्या को हल करने के लिए संघर्ष कर रहे हैं, तो यह आलेख आपको सत्यापित समस्या निवारण चरणों का संग्रह प्रदान करेगा। नीचे आपके पास कई तरीके हैं जो इस तरह की स्थिति में अन्य उपयोगकर्ताओं ने समस्या को हल करने के लिए सफलतापूर्वक उपयोग किया है।

सर्वोत्तम परिणामों के लिए, नीचे दिए गए तरीकों का पालन करें जब तक कि आप एक फिक्स का सामना न करें जो आपके विशेष परिदृश्य में समस्या का समाधान करता है। शुरू करते हैं!



विधि 1: JavaHome और RuntimeLib के लिए अपरिहार्य रजिस्ट्री प्रविष्टियों को हटाना

एक ही मुद्दे का सामना कर रहे कई उपयोगकर्ताओं को हटाने के द्वारा इस मुद्दे को हल करने में कामयाब रहे हैं JavaHome तथा RuntimeLib रजिस्ट्री प्रविष्टियाँ जो किसी मौजूदा पथ को संदर्भित नहीं करती हैं।

हर एक JavaHome चर एक पथ s को संदर्भित करना चाहिए imilar to bin client jvm.dll जबकि प्रत्येक RuntimeLib एक अस्तित्व का उल्लेख करना चाहिए t jvm.dll फ़ाइल। लेकिन क्योंकि यह समस्या होती है, आप एक या एक से अधिक चर पा सकते हैं जिनके पास संबंधित पथ या फ़ाइल नहीं है।

ऐसा हो सकता है यदि आपने हाल ही में सॉफ़्टवेयर को किसी अन्य निर्देशिका में स्थापित करने के बाद हटा दिया है। यदि आप किसी भी रजिस्ट्री चर को खोजने का प्रबंधन करते हैं, तो आपको उन्हें मैन्युअल रूप से निकालने की आवश्यकता होगी।

इस प्रक्रिया में कुछ मैनुअल काम और तकनीकी विशेषज्ञता की एक छोटी राशि की आवश्यकता होगी, लेकिन यह आपको पूरे मामले को फिर से स्थापित किए बिना समस्या को हल करने की अनुमति दे सकता है। जावा क्रम पर्यावरण । यदि आप इसके साथ जाने के लिए तैयार हैं, तो हमने पूरी बात के माध्यम से एक कदम गाइड तैयार किया है। यहाँ आपको क्या करना है:

  1. दबाएँ विंडोज कुंजी + आर एक खोलने के लिए Daud संवाद बॉक्स। फिर, टाइप करें “ regedit ”और दबाओ दर्ज रजिस्ट्री संपादक को खोलने के लिए। जब इसके द्वारा संकेत दिया गया UAC (उपयोगकर्ता खाता नियंत्रण), क्लिक हाँ प्रॉम्प्ट पर। गैर-संबंधित स्थापना पथ के साथ रजिस्ट्री प्रविष्टि को हटाना

    संवाद चलाएँ: regedit

  2. रजिस्ट्री संपादक के अंदर, निम्न स्थान पर नेविगेट करने के लिए बाएं फलक का उपयोग करें:
    कंप्यूटर  HKEY_LOCAL_MACHINE  SOFTWARE  JavaSoft  Java रनटाइम वातावरण
  3. एक बार जब आप वहां पहुंच जाते हैं, तो जावा रनटाइम एन्वायरमेंट फ़ोल्डर में स्थित पहले जावा संस्करण का चयन करें और दाएं फलक पर चले जाएं।
  4. दाएँ फलक में, डबल-क्लिक करें JavaHome और पूरी कॉपी करें मूल्य डेटा आपके क्लिपबोर्ड का पथ। गैर-मौजूद रजिस्ट्री पथ का उदाहरण

    रजिस्ट्री संपादक से JavaHome पथ की प्रतिलिपि बनाना

  5. ओपन-फाइल एक्सप्लोरर और उस स्थान को पेस्ट करें जिसे आपने पहले नेविगेशन बार में कॉपी किया था। यदि स्थान कहीं जाता है, तो इसका मतलब है कि रजिस्ट्री मान में एक समान पथ है। यदि यह आपको कहीं नहीं ले जाता है, तो इसका मतलब है कि रजिस्ट्री एक गैर-मौजूद जावा इंस्टॉलेशन को संदर्भित करती है और इसे हटा दिया जाना चाहिए।

    संबंधित पथ के लिए रजिस्ट्री मान सत्यापित करना

    ध्यान दें: अगर द मूल्यवान जानकारी पथ आपको कहीं भी ले जाएगा, JavaHome पर राइट-क्लिक करें और क्लिक करें हटाएं रजिस्ट्री प्रविष्टि से छुटकारा पाने के लिए।

    गैर-संबंधित स्थापना पथ के साथ रजिस्ट्री प्रविष्टि को हटाना

  6. एक बार JavaHome ध्यान रखा गया है, डबल-क्लिक करें RuntimeLib और कॉपी करें मूल्यवान जानकारी अपने क्लिपबोर्ड में पथ।

    RuntimeLib के मान डेटा को क्लिपबोर्ड पर कॉपी करें

  7. पहले की तरह ही, एक फ़ाइल एक्सप्लोरर विंडो खोलें और जिस पथ को आपने पहले नेविगेशन बार में कॉपी किया था, उसे अतीत में रखें। लेकिन इस बार, पिछले भाग को हटा दें ” jvm.dll प्रेस करने से पहले दर्ज

    सत्यापित कर रहा है कि रंटिमेलिब के पास एक संगत पथ है या नहीं

    ध्यान दें: यदि आप एक संबंधित पथ पाते हैं, तो इसका मतलब है कि RuntimeLib रजिस्ट्री मान सही ढंग से काम कर रहा है। इस घटना में कि आपको यह कहते हुए एक संदेश मिलता है कि विंडोज पथ खोजने में असमर्थ है, रजिस्ट्री मान एक गैर-मौजूद जावा इंस्टॉलेशन को संदर्भित करता है और इसे हटाने की आवश्यकता है। इस स्थिति में, राइट-क्लिक करें RuntimeLib और चुनें हटाएं मूल्य से छुटकारा पाने के लिए।

    गैर-मौजूद रजिस्ट्री पथ का उदाहरण

  8. एक बार पहले जावा रनटाइम एनवायरनमेंट संस्करण के साथ निपटा दिया गया है, हर जावा संस्करण के साथ चरण 4 से 7 को दोहराएं जो आपने जावा रनटाइम एनवायरनमेंट के तहत छोड़ दिया है।

    शेष जावा संस्करणों के साथ एक ही प्रक्रिया को दोहराते हुए

  9. एक बार सभी रजिस्ट्री प्रविष्टियों को सत्यापित और संबोधित करने के बाद, रजिस्ट्री संपादक को बंद करें और अपनी मशीन को पुनरारंभ करें और देखें कि क्या त्रुटि अगले स्टार्टअप पर हल हो गई है।

यदि यह विधि सफल नहीं हुई थी या आप बस अधिक सरल सुधार की तलाश में थे, तो नीचे दी गई अगली विधि पर जाएँ।

विधि 2: जावा की स्थापना और जावा JDK की स्थापना

यदि आप Minecraft या JDK पर निर्भर एक समान एप्लिकेशन को लॉन्च करने का प्रयास करते समय इस समस्या का सामना कर रहे हैं, तो आप पूरे जावा वातावरण की स्थापना रद्द करके और फिर JDK (जावा डेवलपमेंट किट) को फिर से स्थापित करके समस्या को हल करने में सक्षम हो सकते हैं।

यह कैसे करना है इस पर एक त्वरित गाइड है:

  1. दबाएँ विंडोज कुंजी + आर एक खोलने के लिए Daud संवाद बॉक्स। फिर, टाइप करें “ एक ppwiz.cpl ”और दबाओ दर्ज खोलने के लिए कार्यक्रम और विशेषताएं

    संवाद चलाएँ: appwiz.cpl

  2. के भीतर कार्यक्रम और विशेषताएं , पर क्लिक करें प्रकाशक स्तंभ, फिर नीचे प्रकाशित प्रविष्टियों को स्क्रॉल करें ओरेकल कॉर्पोरेशन
  3. अगला, प्रत्येक प्रविष्टि पर राइट-क्लिक करके और क्लिक करके प्रत्येक जावा इंस्टॉलेशन (या अपडेट) की स्थापना रद्द करने के लिए आगे बढ़ें स्थापना रद्द करें । फिर, प्रत्येक प्रविष्टि के साथ स्थापना रद्द करने के लिए ऑन-स्क्रीन संकेतों का पालन करें।

    हर जावा इंस्टॉलेशन को अनइंस्टॉल करना

  4. एक बार जब आप जावा वातावरण को पूरी तरह से अनइंस्टॉल कर देते हैं, तो अपने कंप्यूटर को पुनरारंभ करें।
  5. अगले स्टार्टअप पर, इस लिंक पर जाएँ ( यहाँ ) और पर क्लिक करें डाउनलोड बटन।

    JDK डाउनलोड बटन पर क्लिक करें

  6. अगली स्क्रीन में, जावा एसई डेवलपमेंट किट तक स्क्रॉल करें और इससे जुड़े टॉगल पर क्लिक करें लाइसेंस समझौते को स्वीकार करें । फिर, विंडोज से जुड़े निष्पादन योग्य डाउनलोड लिंक पर क्लिक करें।

    JDK इंस्टॉलर डाउनलोड करना

  7. JDK इंस्टॉलर खोलें और अपने PC पर JDK पर्यावरण को स्थापित करने के लिए स्क्रीन पर दिए गए संकेतों का पालन करें। अपने कंप्यूटर को पुनरारंभ करें यदि प्रक्रिया पूरी होने पर स्वचालित रूप से ऐसा करने के लिए प्रेरित न किया जाए।
  8. अगले स्टार्टअप में, आपको “बिना एनकाउंटर” के आवेदन शुरू करने में सक्षम होना चाहिए। रजिस्ट्री एक गैर-प्रासंगिक जावा रनटाइम पर्यावरण को संदर्भित करता है “त्रुटि।
4 मिनट पढ़ा