"विंडोज एरर 2 जावा VM लोड करते समय" त्रुटि आमतौर पर तब होती है जब उपयोगकर्ता लॉन्च एनीवेयर सॉफ़्टवेयर या ऐसे अन्य प्रोग्राम चलाने का प्रयास करता है जिन्हें चलाने के लिए यूज़रनेम और पासवर्ड की आवश्यकता होती है। ऐसा लगता है कि इस समस्या का कारण बनने वाले सभी प्रोग्राम लॉन्च एनीवेयर सॉफ़्टवेयर के समान बैकएंड का उपयोग करते हैं।

इस समस्या की जांच करने पर पता चलता है कि यह JAVA.exe के आंतरिक बिल्ड में बदलाव के कारण होती है। जावा 1.8.0.60 से शुरू होकर, जावा आंतरिक बिल्ड को 600 के रूप में रिपोर्ट कर रहा है, जबकि पहले के संस्करणों में यह 60 था। इंस्टॉल एनीवेयर इंस्टॉलर और इसी तरह के अन्य सॉफ़्टवेयर जावा द्वारा उपयोग किए जा रहे नए फॉर्मेट को पहचानने के लिए अपडेट नहीं किए गए हो सकते हैं, इसलिए "विंडोज एरर 2 जावा VM लोड करते समय" त्रुटि होती है।
यदि आप इस समस्या से जूझ रहे हैं, तो आपको यह जानकर खुशी होगी कि हमने कुछ ऐसे समाधान पहचाने हैं जो इसी स्थिति में कई उपयोगकर्ताओं के लिए बेहद मददगार साबित हुए हैं। कृपया प्रत्येक संभावित समाधान को क्रम से तब तक आज़माएं जब तक आपको कोई ऐसा तरीका न मिल जाए जो आपकी समस्या हल कर दे। आइए शुरू करते हैं!
विधि 1: नवीनतम अपडेट का उपयोग करें
यह समस्या लगभग तीन साल पुरानी है, इसलिए आप मान सकते हैं कि शामिल पक्षों द्वारा अनुकूलता की समस्याएं पहले ही हल की जा चुकी हैं। हालांकि नीचे दिए गए अन्य तरीके समस्या को हल कर सकते हैं, लेकिन उन सभी में तकनीकी ज्ञान की आवश्यकता होती है।
आप नवीनतम जावा रिलीज़ और नवीनतम इंस्टॉलर संस्करण का उपयोग करके अपने हाथ गंदे करने से बच सकते हैं। जब भी अपडेट की आवश्यकता होती है, जावा हर विंडोज संस्करण पर स्वचालित रूप से संकेत देता है। लेकिन अगर आपने उन संकेतों को नज़रअंदाज किया है, तो आप इस लिंक का उपयोग करके नवीनतम संस्करण में अपडेट कर सकते हैं (यहां)।

नवीनतम संस्करण इंस्टॉल हो जाने के बाद, अपने कंप्यूटर को रीबूट करें और सुनिश्चित करें कि आपके पास उस इंस्टॉलर का नवीनतम संस्करण है जो "विंडोज एरर 2 जावा VM लोड करते समय" त्रुटि दिखा रहा है। यदि आपके पास कुछ समय से इंस्टॉलेशन एक्जीक्यूटेबल है, तो ऑनलाइन जाएं और उस सॉफ़्टवेयर का नवीनतम उपलब्ध संस्करण डाउनलोड करें जिसे आप इंस्टॉल करने का प्रयास कर रहे हैं। यह सुनिश्चित करेगा कि आप शामिल डेवलपर्स द्वारा जारी नवीनतम अनुकूलता सुधारों का लाभ उठा सकें।
यदि आप इंस्टॉलर खोलते समय अभी भी "विंडोज एरर 2 जावा VM लोड करते समय" त्रुटि देख रहे हैं, तो नए संस्करण के बजाय जावा के पुराने संस्करण को डाउनलोड और इंस्टॉल करें और जांचें कि क्या आपकी त्रुटि ठीक हो गई है।
विधि 2: LAX_VM पैरामीटर के साथ इंस्टॉलर लॉन्च करें
इस विधि को इस प्रकार की समस्या के लिए सर्वश्रेष्ठ समाधान माना जाता है। आप कमांड प्रॉम्प्ट के माध्यम से LAX_VM पैरामीटर का उपयोग करके इंस्टॉलर को लॉन्च करके "विंडोज एरर 2 जावा VM लोड करते समय" त्रुटि से बच सकते हैं।
कमांड प्रॉम्प्ट के माध्यम से LAX_VM पैरामीटर के साथ इंस्टॉलर खोलने के लिए नीचे दी गई गाइड का पालन करें:
नोट: ध्यान रखें कि निम्नलिखित चरण मानते हैं कि प्रश्न में इंस्टॉलर का नाम installer.exe है और जावा JDK का स्थान C:\Program Files\Java\jdk1.8.0_60\bin\java.exe में है। कृपया installer.exe को अपने इंस्टॉलर के नाम से बदलें और यदि आपने इसे कस्टम स्थान पर इंस्टॉल किया है तो JDK के स्थान को संशोधित करें।
- Windows Key + R दबाकर रन कमांड खोलें। "cmd" टाइप करें और Enter दबाकर कमांड प्रॉम्प्ट खोलें।

- कमांड प्रॉम्प्ट के अंदर, इंस्टॉलर के स्थान पर नेविगेट करने के लिए "CD" कमांड का उपयोग करें। ब्राउज़र डाउनलोड के लिए डिफ़ॉल्ट स्थान C:\Users\*YourUsername*\Downloads है।

नोट: यदि आपका इंस्टॉलर किसी भिन्न स्थान पर है, तो कमांड को तदनुसार अनुकूलित करें। - एक बार जब आप इंस्टॉलर के स्थान पर हों, तो निम्न कमांड को कमांड प्रॉम्प्ट में पेस्ट करें और Enter दबाएं:
installer.exe LAX_VM "C:\Program Files (x86)\Java\jre6\bin\java.exe"
नोट: इस कमांड को अपने इंस्टॉलर के नाम और JDK/JRE के स्थान के अनुसार अनुकूलित करें (यदि कस्टम स्थान पर इंस्टॉल किया गया है)। यदि कमांड प्रॉम्प्ट कहता है कि वह JRE स्थान नहीं ढूंढ पा रहा है, तो अंतिम भाग को "C:\Program Files\Java\jdk1.8.0_60\bin\java.exe" से बदलें।
यदि आप LAX_VM पैरामीटर का सही ढंग से उपयोग करने में सफल होते हैं, तो आपको "विंडोज एरर 2 जावा VM लोड करते समय" त्रुटि के बिना इंस्टॉलर खोलने में सक्षम होना चाहिए। यदि आपको अभी भी इंस्टॉलर खोलने में समस्या हो रही है, तो विधि 3 के साथ जारी रखें।
विधि 3: सिस्टम एनवायरनमेंट से जावा पथ हटाएं
यदि विधि 2 ने आपकी स्थिति हल नहीं की, तो आइए देखें कि javapath फ़ाइल को हटाने से "विंडोज एरर 2 जावा VM लोड करते समय" त्रुटि हल होती है या नहीं।
कुछ उपयोगकर्ता सिस्टम प्रॉपर्टीज़ से javapath सिस्टम वेरिएबल को हटाकर लॉन्च एनीवेयर इंस्टॉलर खोलने में सक्षम हुए हैं। ऐसा करने के लिए यहां एक त्वरित गाइड है:
- Windows Key + R दबाकर रन विंडो खोलें। रन बॉक्स में "systempropertiesadvanced" टाइप करें और सिस्टम प्रॉपर्टीज़ के एडवांस्ड टैब को खोलने के लिए Enter दबाएं।

- एडवांस्ड टैब में, "एनवायरनमेंट वेरिएबल्स..." बटन पर क्लिक करें।

- यदि मौजूद है, तो सिस्टम वेरिएबल के तहत javapath का चयन करें और डिलीट बटन पर क्लिक करें। आप इसे इसके स्थान "C:\ ProgramData \ Oracle \ Java \ javapath" के माध्यम से पहचान पाएंगे।

यदि javapath फ़ोल्डर को हटाने से काम नहीं बना या यह सिस्टम वेरिएबल्स में मौजूद नहीं था, तो अंतिम विधि पर जाएं।
विधि 4: सिस्टम में पथ वेरिएबल जोड़ें
यदि उपरोक्त सभी विधियां विफल रही हैं, तो आइए देखें कि एनवायरनमेंट वेरिएबल्स में सही जावा जोड़ने से "विंडोज एरर 2 जावा VM लोड करते समय" त्रुटि समाप्त होती है या नहीं। ऐसा करने के लिए यहां एक त्वरित गाइड है:
- Windows Key + R दबाकर रन विंडो खोलें। "systempropertiesadvanced" टाइप करें और सिस्टम प्रॉपर्टीज़ के एडवांस्ड टैब को खोलने के लिए Enter दबाएं।

- एडवांस्ड टैब में, एनवायरनमेंट वेरिएबल्स... बटन पर क्लिक करें।

- इसके बाद, सिस्टम वेरिएबल्स की सूची में नीचे स्क्रॉल करें, Path वेरिएबल की पहचान करें और एडिट बटन दबाएं।

नोट: यदि कोई Path वेरिएबल मौजूद नहीं है, तो न्यू बटन के माध्यम से एक बनाएं और इसका नाम Path रखें। - एडिट एनवायरनमेंट वेरिएबल विंडो में, न्यू पर क्लिक करें, निम्न पथ जोड़ें और Enter दबाएं:
C:\Program files\Java\jre1.8.0_60\bin

- OK पर क्लिक करके परिवर्तनों को सहेजें, अपने कंप्यूटर को रीबूट करें और इंस्टॉलर को फिर से लॉन्च करें। आपको पता चलेगा कि यह "विंडोज एरर 2 जावा VM लोड करते समय" त्रुटि के बिना चल रहा है।