यदि Minecraft इंस्टॉलेशन दूषित या पुराना है, तो Minecraft लॉन्चर 'आंतरिक अपवाद Java.IO.IOException' समस्या दिखा सकता है। इसके अलावा, सिस्टम का भ्रष्ट DNS कैश या जावा का अनुचित कॉन्फ़िगरेशन भी समस्या का कारण बन सकता है।
समस्या तब उत्पन्न होती है जब उपयोगकर्ता किसी सर्वर से जुड़ने या कनेक्ट करने का प्रयास करता है लेकिन निम्न संदेश का सामना करता है:
"कनेक्शन खो गया आंतरिक अपवाद:java.io.IOException:एक मौजूदा कनेक्शन को दूरस्थ होस्ट द्वारा जबरन बंद कर दिया गया था"
Java IO IOException में आंतरिक अपवादों को रोकने के समाधान के साथ आगे बढ़ने से पहले, जांचें कि क्या एक अन्य नेटवर्क केबल का प्रयास किया जा रहा है। (यदि ईथरनेट कनेक्शन का उपयोग कर रहे हैं) समस्या का समाधान करता है। यदि आपके पास लंबा उपयोगकर्ता नाम . है (7+ वर्ण), फिर जांचें कि क्या इसे (7 या उससे कम वर्ण) तक कम करने से समस्या हल हो जाती है। साथ ही, जांचें कि क्या आपकी इंटरनेट की गति Minecraft की न्यूनतम गति आवश्यकताओं को पूरा करता है। इसके अलावा, सुनिश्चित करें कि लॉग आउट/डिस्कनेक्ट Minechat (यदि उपयोग कर रहे हैं) और फिर इसे बंद कर दें। इसके अतिरिक्त, जांचें कि क्या व्यवस्थापक के रूप में Minecraft लॉन्चर (या सर्वर) लॉन्च करने से समस्या हल हो जाती है।
भ्रष्ट फ़ाइलों की मरम्मत करें
यहां . से भ्रष्ट और गुम फ़ाइलों को स्कैन करने और पुनर्स्थापित करने के लिए रेस्टोरो को डाउनलोड करें और चलाएं . एक बार हो जाने के बाद, नीचे दिए गए समाधानों के साथ आगे बढ़ें।
समाधान 1:Minecraft Launcher को नवीनतम बिल्ड में अपडेट करें
यदि आपके सिस्टम का Minecraft लॉन्चर पुराना है, तो आपको आंतरिक अपवाद समस्या का सामना करना पड़ सकता है क्योंकि यह लॉन्चर और सर्वर के बीच असंगति पैदा कर सकता है। इस संदर्भ में, Minecraft लॉन्चर को नवीनतम रिलीज़ में अपडेट करने से समस्या का समाधान हो सकता है। लेकिन आगे बढ़ने से पहले, जांचें कि क्या आपके पास Minecraft लॉन्चर के साथ कॉन्फ़िगर किए गए एक से अधिक खाते हैं, यदि ऐसा है, तो एक को छोड़कर अन्य सभी खातों को हटा दें।
- Minecraft लॉन्चर खोलें और उपयोगकर्ता नाम के पास, विकल्प . पर क्लिक करें ।
- फिर बलपूर्वक अपडेट पर क्लिक करें बटन और लागू करें लॉन्चर अपडेट।
- अपडेट होने के बाद, पुनः लॉन्च करें Minecraft लॉन्चर और जांचें कि क्या यह IOException त्रुटि से स्पष्ट है।
- यदि नहीं, तो जांचें कि क्या किसी अन्य लॉन्चर का उपयोग कर रहे हैं समस्या का समाधान करता है।
समाधान 2:अपने सिस्टम का DNS कैश साफ़ करें
यदि आपके सिस्टम का DNS कैश दूषित है तो Java.io त्रुटि सामने आ सकती है क्योंकि इससे डोमेन नाम को हल करने की सिस्टम की क्षमता प्रभावित हो सकती है। इस संदर्भ में, DNS कैश को फ्लश करना (जो सिस्टम को संयोजनों को फिर से लाने के लिए बाध्य करेगा) समस्या का समाधान कर सकता है।
- विंडोजक्लिक करें टाइप करें:कमांड प्रॉम्प्ट , और कमांड प्रॉम्प्ट . के परिणाम पर राइट-क्लिक करें . फिर व्यवस्थापक के रूप में चलाएं . चुनें .
- अब निष्पादित करें निम्नलिखित एक के बाद एक:
ipconfig /flushdns ipconfig /release ipconfig /renew
- फिर बाहर निकलें कमांड प्रॉम्प्ट और जांचें कि क्या जावा अपवाद समस्या हल हो गई है।
यदि समस्या बनी रहती है, तो जांचें कि क्या DNS सर्वर बदल रहा है (उदा., Google DNS ) आंतरिक अपवाद समस्या का समाधान करता है।
समाधान 3:सर्वर के संसाधन पैक को अक्षम करें
संसाधन पैक खिलाड़ियों को बहुत सारे अनुकूलन (जैसे बनावट, संगीत, मॉडल, स्प्लैश परीक्षण, आदि) करने की अनुमति देते हैं, लेकिन यह अनुकूलन क्लाइंट/सर्वर संचार में बाधा उत्पन्न कर सकता है और इस प्रकार IOException समस्या का कारण बन सकता है। इस परिदृश्य में, सर्वर के संसाधन पैक को अक्षम करने से समस्या का समाधान हो सकता है।
- Minecraft लॉन्चर खोलें और मल्टीप्लेयर . चुनें ।
- फिर समस्याग्रस्त सर्वर का चयन करें और संपादित करें . पर क्लिक करें .
- अब सर्वर संसाधन पैक पर क्लिक करें इसे अक्षम . पर सेट करने के लिए (यदि सक्षम हो) और हो गया . पर क्लिक करें .
- फिर जांचें कि लॉन्चर Java.io समस्या से मुक्त है या नहीं।
समाधान 4:विरोधी ऐप्लिकेशन अनइंस्टॉल करें
यदि आपके सिस्टम पर कोई एप्लिकेशन Minecraft के संचालन में बाधा उत्पन्न कर रहा है, तो आपको Java.io समस्या का सामना करना पड़ सकता है। इस परिदृश्य में, विरोधी अनुप्रयोग को निकालने से समस्या का समाधान हो सकता है। समस्याग्रस्त एप्लिकेशन का पता लगाने के लिए आप अपने पीसी को बूट कर सकते हैं। उदाहरण के लिए, हम हमाची वीपीएन के लिए प्रक्रिया पर चर्चा करेंगे (उपयोगकर्ताओं द्वारा समस्या का कारण बनने के लिए रिपोर्ट किया गया)।
- राइट-क्लिक Windows &खोलें ऐप्स और सुविधाएं ।
- अब LogMeIn Hamachi पर क्लिक करें इसका विस्तार करने के लिए और फिर अनइंस्टॉल . पर क्लिक करें .
- फिर अनुसरण करें हमाची को हटाने और रिबूट . के लिए संकेत आपका पीसी।
- रिबूट करने पर, जांचें कि क्या IOException समस्या हल हो गई है।
समाधान 5:Minecraft सेटिंग्स में रेंडर दूरी कम करें
आंतरिक अपवाद समस्या उत्पन्न हो सकती है यदि Minecraft सभी वीडियो ब्लॉक को एक बार में प्रस्तुत नहीं कर सकता (खराब इंटरनेट गति के कारण)। इस संदर्भ में, Minecraft सेटिंग्स में रेंडर डिस्टेंस को न्यूनतम संभव तक कम करने से समस्या का समाधान हो सकता है।
- Minecraft Launcherखोलें और इसके विकल्प खोलें (यदि संभव हो तो सर्वर सेटिंग्स में रेंडर डिस्टेंस को कम करना भी एक अच्छा विचार होगा)।
- अब वीडियो सेटिंग का चयन करें &स्लाइड करें दूरी प्रस्तुत करें न्यूनतम संभव . तक (जैसे, 2) तक।
- फिर जांचें कि क्या Java.io समस्या हल हो गई है। यदि ऐसा है, तो आप अपनी वांछित रेंडर दूरी तक पहुंचने तक रेंडर दूरी को एक से बढ़ा सकते हैं।
समाधान 6:जावा सेटिंग्स संपादित करें
Java.io त्रुटि उत्पन्न हो सकती है यदि आपके सिस्टम की जावा स्थापना ठीक से कॉन्फ़िगर नहीं है। इस संदर्भ में, जावा सेटिंग्स को संपादित करना (जैसे नेटिव सैंडबॉक्स को सक्षम करना) समस्या का समाधान कर सकता है। लेकिन आगे बढ़ने से पहले, सुनिश्चित करें कि आपके पास केवल एक जावा इंस्टॉलेशन है।
जावा को नवीनतम बिल्ड में अपडेट करें
- विंडोजक्लिक करें टाइप करें:जावा कॉन्फ़िगर करें और फिर खोलें यह।
- अब अपडेट टैब पर जाएं और अभी अपडेट करें . पर क्लिक करें बटन।
- यदि कोई अपडेट उपलब्ध है, तो लागू करें जावा अपडेट करें और जांचें कि आंतरिक अपवाद समस्या हल हो गई है या नहीं।
मूल सैंडबॉक्स सक्षम करें
- विंडोजक्लिक करें टाइप करें:जावा कॉन्फ़िगर करें और इसे खोलें।
- अब उन्नत पर जाएं टैब और चेकमार्क ऑपरेटिंग सिस्टम के प्रतिबंधित वातावरण (मूल सैंडबॉक्स) को सक्षम करें .
- फिर आवेदन करें आपके परिवर्तन और रिबूट आपका पीसी।
- रिबूट करने पर, जांचें कि क्या Minecraft IOException समस्या हल हो गई है।
लॉन्चर सेटिंग में Java पथ संपादित करें
- राइट-क्लिक Windows &खोलें चलाएं ।
- अब नेविगेट करें निम्न पथ पर:
\Program Files (x86)\
- फिर जावा खोलें फ़ोल्डर और जावा के नवीनतम संस्करण पर ले जाएं स्थापना (उदा., jre1.8.0_291 फ़ोल्डर)।
- अब बिन खोलें फ़ोल्डर और पता कॉपी करें एड्रेस बार से।
- फिर Minecraft Launcherखोलें &चुनें प्रोफ़ाइल संपादित करें ।
- अब, जावा सेटिंग (उन्नत) . के अंतर्गत , निष्पादन योग्य . के विकल्प को चेकमार्क करें ।
- फिर चिपकाएं पता (चरण 4 में कॉपी किया गया) बिन . तक , तो पथ कुछ इस तरह होना चाहिए:
C:\Program Files (x86)\Java\jre1.8.0_291\bin\javaw.exe
- अब आवेदन करें अपने परिवर्तन करें और जांचें कि क्या आंतरिक अपवाद समस्या हल हो गई है।
यदि समस्या बनी रहती है, तो जांचें कि क्या जावा को पुनः स्थापित कर रहा है IOException समस्या को हल करता है।
समाधान 7:Minecraft की मरम्मत/पुनर्स्थापित करें
Java.io समस्या उत्पन्न हो सकती है यदि Minecraft स्थापना दूषित है। इस संदर्भ में, इसे सुधारने या पुनः स्थापित करने से समस्या का समाधान हो सकता है।
- विंडोजक्लिक करें टाइप करें:कंट्रोल पैनल , और इसे लॉन्च करें।
- अब खोलें एक प्रोग्राम अनइंस्टॉल करें &चुनें Minecraft .
- फिर मरम्मत . पर क्लिक करें &संकेतों का पालन करें Minecraft की मरम्मत करने के लिए।
- अब रिबूट करें अपने पीसी और जांचें कि क्या IOException समस्या हल हो गई है।
- यदि नहीं, तो Minecraft को अनइंस्टॉल करें &जावा (आवश्यक वस्तुओं का बैकअप लेना सुनिश्चित करें)।
- अब रिबूट करें अपने पीसी और रीबूट होने पर, Windows पर राइट-क्लिक करें &चुनें चलाएं ।
- फिर नेविगेट करें निम्नलिखित पथ पर (पता कॉपी-पेस्ट करें):
AppData
- अब प्रत्येक निर्देशिका खोलें (स्थानीय, स्थानीय, और रोमिंग) एक-एक करके Minecraft फ़ोल्डर हटाएं उनमे।
- फिर डाउनलोड करें जावा . के नवीनतम संस्करण &माइनक्राफ्ट ।
- फिर जावा इंस्टॉल करें व्यवस्थापक . के रूप में &रीबूट करें आपका पीसी।
- रिबूट होने पर, Minecraft इंस्टॉल करें व्यवस्थापक . के रूप में और जांचें कि क्या आंतरिक अपवाद समस्या हल हो गई है।
समाधान 8:नेटवर्क से संबंधित सेटिंग संपादित करें
यदि आपके सिस्टम की नेटवर्क सेटिंग्स ठीक से कॉन्फ़िगर नहीं हैं (या आपका ISP Minecraft के संचालन के लिए आवश्यक संसाधन तक पहुंच को अवरुद्ध कर रहा है) तो Minecraft आंतरिक अपवाद समस्या दिखा सकता है। इस मामले में, नेटवर्क सेटिंग्स को संपादित करने (या किसी अन्य नेटवर्क/वीपीएन को आज़माने) से समस्या का समाधान हो सकता है।
कोई अन्य नेटवर्क या VPN आज़माएं
- डिस्कनेक्ट करें वर्तमान नेटवर्क . से आपका सिस्टम दूसरे नेटवर्क से कनेक्ट करें और कनेक्ट करें उदा., हॉटस्पॉट यह जांचने के लिए कि क्या IOException समस्या हल हो गई है। आप वीपीएन का उपयोग करके भी जांच कर सकते हैं। साथ ही, स्विच . करना एक अच्छा विचार होगा बीच में वाई-फ़ाई और ईथरनेट कनेक्शन।
- अगर समस्या बनी रहती है, तो सीधे कनेक्ट करें राउटर के बिना इंटरनेट के लिए सिस्टम यह पता लगाने के लिए कि क्या इसके कॉन्फ़िगरेशन के कारण समस्या हो रही है।
रूटर की सेटिंग में NAT त्वरण अक्षम करें
- एक वेब ब्राउज़र लॉन्च करें और राउटर के नियंत्रण पृष्ठ पर नेविगेट करें ।
- अब LAN का चयन करें (बाएं फलक में) और हार्डवेयर त्वरण अक्षम करें स्विच कंट्रोल टैब में। यदि हार्डवेयर एक्सेलेरेशन (आसूस ब्रांडेड राउटर फीचर) नहीं दिखाया गया है, तो इसे सीटीएफ (कट-थ्रू फॉरवर्डिंग) और एफए (फ्लो एक्सेलेरेटर) जैसे अलग-अलग नामों से देखें।
- फिर आवेदन करें अपने परिवर्तन करें और जांचें कि क्या आंतरिक अपवाद समस्या हल हो गई है।
समाधान 9:फ़ायरवॉल सेटिंग संपादित करें
यदि आपके सिस्टम का फ़ायरवॉल Minecraft के संचालन के लिए आवश्यक संसाधन तक पहुँच को रोक रहा है, तो आपको आंतरिक अपवाद समस्या का सामना करना पड़ सकता है। इस संदर्भ में, फ़ायरवॉल सेटिंग्स को संपादित करना (जैसे कि जावा (टीएम) प्लेटफ़ॉर्म एसई बाइनरी को फ़ायरवॉल सेटिंग्स में अनुमति देना) समस्या का समाधान कर सकता है। आगे बढ़ने से पहले, यह जांचना एक अच्छा विचार होगा कि क्या आपके सिस्टम के फ़ायरवॉल को अस्थायी रूप से अक्षम करने से समस्या हल हो जाती है। उदाहरण के लिए, हम विंडोज डिफेंडर फायरवॉल की प्रक्रिया से गुजरेंगे।
चेतावनी :अपने जोखिम पर आगे बढ़ें क्योंकि फ़ायरवॉल की सेटिंग्स को संपादित करना एक कुशल कार्य है और यदि गलत किया जाता है, तो आप अपने सिस्टम/डेटा को खतरों के प्रति उजागर कर सकते हैं।
फ़ायरवॉल सेटिंग में Java (TM) प्लेटफ़ॉर्म SE को निजी पर सेट करें
- विंडोजक्लिक करें , टाइप करें:Windows फ़ायरवॉल के माध्यम से किसी ऐप को अनुमति दें , &खोलो इसे।
- अब सेटिंग बदलें पर क्लिक करें &ऐप्स की सूची में, जावा (टीएम) प्लेटफॉर्म एसई बाइनरी ढूंढें . यदि यह मौजूद नहीं है, तो किसी अन्य ऐप को अनुमति दें . पर क्लिक करें इंस्टॉलेशन डायरेक्टरी . पर जाएं जावा का (आमतौर पर, प्रोग्राम फाइल्स और प्रोग्राम फाइल्स (X86) फोल्डर की जावा डायरेक्टरी) और डबल-क्लिक Javaw.exe . पर .
- फिर अनचेक करें सार्वजनिक . का विकल्प और निजी . के विकल्प को चेकमार्क करें सभी जावा (टीएम) प्लेटफॉर्म एसई बाइनरी प्रक्रियाओं के लिए।
- अब जावा (टीएम) प्लेटफॉर्म एसई बाइनरी चुनें विवरण . पर क्लिक करें ।
- फिर नेटवर्क प्रकार खोलें और चेकमार्क निजी ।
- अब आवेदन करें आपके परिवर्तन और रिबूट आपका पीसी।
- रिबूट करने पर, जांचें कि क्या IOException समस्या हल हो गई है।
Minecraft को फ़ायरवॉल के माध्यम से अनुमति दें
- विंडोजक्लिक करें टाइप करें:फ़ायरवॉल , और खोलें Windows Defender Firewall .
- अब सुनिश्चित करें कि कोई इनबाउंड और आउटबाउंड नियम नहीं Minecraft से संबंधित कनेक्शन ब्लॉक करें पर सेट हैं .
- फिर इनबाउंड नियम चुनें नया नियम . पर क्लिक करें .
- अब कार्यक्रम का चयन करें अगला . पर क्लिक करें .
- फिर ब्राउज़ करें . पर क्लिक करें इंस्टॉलेशन डायरेक्टरी . पर जाएं माइनक्राफ्ट का।
- अब डबल-क्लिक करें Minecraft.exe . पर &चुनें कनेक्शन की अनुमति दें ।
- फिर अगला . पर क्लिक करें &सभी तीन प्रोफ़ाइल का चयन करें (यानी, सार्वजनिक, निजी और डोमेन)।
- अब नाम नियम और समाप्त करें . पर क्लिक करें ।
- फिर दोहराएं आउटबाउंड नियम . के लिए समान &रीबूट करें आपका पीसी।
- रिबूट करने पर, जांचें कि क्या Java.io समस्या हल हो गई है।
यदि समस्या बनी रहती है, तो जांचें कि क्या Minecraft कनेक्शन की अनुमति है राउटर के फ़ायरवॉल . के माध्यम से (यदि कोई हो) समस्या का समाधान करता है (विशेषकर, यदि यह कुछ ऑटोब्लॉकिंग सुविधा का उपयोग कर रहा है)। अगर उसने चाल नहीं चली, तो जांचें कि क्या अभिभावकीय नियंत्रण Minecraft एक्सेस को प्रतिबंधित नहीं कर रहे हैं। साथ ही, यह सुनिश्चित करना एक अच्छा विचार होगा कि पोर्ट ठीक से अग्रेषित किए गए हैं सिस्टम/राउटर फ़ायरवॉल में जैसा कि Minecraft द्वारा आवश्यक है।
यदि समस्या बनी रहती है, तो जांचें कि क्या अधिक RAM आवंटित करना Minecraft के लिए समस्या हल करता है। अगर इससे कोई फायदा नहीं हुआ, तो आप सर्वर के व्यवस्थापकों . से संपर्क कर सकते हैं अपने प्लेयर डेटा को हटाने या सर्वर-साइड समस्या की जांच करने के लिए। अगर अब तक समस्या का समाधान नहीं होता है, तो आपको फ़ैक्टरी रीसेट करना करना पड़ सकता है अपने पीसी का और यदि इससे कोई फायदा नहीं हुआ, तो अपने सिस्टम (विशेष रूप से, हार्ड डिस्क और नेटवर्क/वाई-फाई कार्ड) की हार्डवेयर त्रुटि के लिए जांच करवाएं ।