यदि माइनक्राफ्ट इंस्टॉलेशन भ्रष्ट या पुराना है तो माइनक्राफ्ट लॉन्चर 'इंटरनल एक्सेप्शन Java.IO.IOException' समस्या दिखा सकता है। इसके अलावा, सिस्टम के भ्रष्ट DNS कैश या जावा के अनुचित कॉन्फ़िगरेशन के कारण भी हाथ में मुद्दा हो सकता है।
मुद्दा तब उत्पन्न होता है जब उपयोगकर्ता सर्वर से जुड़ने या कनेक्ट करने का प्रयास करता है लेकिन निम्न संदेश का सामना करता है:
“कनेक्शन खो गया इंटरनल एक्सेप्शन: java.io.IOException: रिमोट होस्ट द्वारा मौजूदा कनेक्शन जबरन बंद कर दिया गया”
जावा IO IOException में इंटरनल एक्सेप्शन को रोकने के समाधानों के साथ आगे बढ़ने से पहले, जांचें कि क्या अन्य नेटवर्क केबल का प्रयास करना (यदि ईथरनेट कनेक्शन का उपयोग कर रहे हैं) मुद्दा हल करता है। यदि आपके पास लंबा उपयोगकर्ता नाम (7+ वर्ण) है, तो जांचें कि क्या इसे (7 या कम वर्णों) तक कम करने से मुद्दा हल होता है। साथ ही, जांचें कि क्या आपकी इंटरनेट स्पीड माइनक्राफ्ट की न्यूनतम स्पीड आवश्यकताओं को पूरा करती है। इसके अलावा, लॉग आउट/डिस्कनेक्ट करना सुनिश्चित करें माइनचैट (यदि उपयोग कर रहे हैं) और फिर इसे बंद करें। इसके अतिरिक्त, जांचें कि क्या माइनक्राफ्ट लॉन्चर (या सर्वर) को एडमिनिस्ट्रेटर के रूप में लॉन्च करने से मुद्दा हल होता है।
भ्रष्ट फाइलों की मरम्मत करें
यहां से Restoro डाउनलोड करें और चलाएं ताकि भ्रष्ट और लापता फाइलों को स्कैन और पुनर्स्थापित किया जा सके। एक बार हो जाने पर, नीचे दिए गए समाधानों के साथ आगे बढ़ें।
समाधान 1: माइनक्राफ्ट लॉन्चर को नवीनतम बिल्ड में अपडेट करें
यदि आपके सिस्टम का माइनक्राफ्ट लॉन्चर पुराना है तो आप इंटरनल एक्सेप्शन मुद्दे का सामना कर सकते हैं क्योंकि यह लॉन्चर और सर्वर के बीच असंगति पैदा कर सकता है। इस संदर्भ में, माइनक्राफ्ट लॉन्चर को नवीनतम रिलीज़ में अपडेट करने से समस्या हल हो सकती है। लेकिन आगे बढ़ने से पहले, जांचें कि क्या आपके पास माइनक्राफ्ट लॉन्चर के साथ एक से अधिक अकाउंट कॉन्फ़िगर हैं, यदि हां, तो एक को छोड़कर अन्य सभी अकाउंट हटा दें।
- माइनक्राफ्ट लॉन्चर खोलें & उपयोगकर्ता नाम के पास, विकल्प पर क्लिक करें।
- फिर फोर्स अपडेट बटन पर क्लिक करें & लॉन्चर अपडेट लागू करें।

- एक बार अपडेट हो जाने पर, माइनक्राफ्ट लॉन्चर को पुनः लॉन्च करें और जांचें कि क्या यह IOexception त्रुटि से मुक्त है।
- यदि नहीं, तो जांचें कि क्या दूसरे लॉन्चर का उपयोग करने से मुद्दा हल हो जाता है।
समाधान 2: अपने सिस्टम के DNS कैश को साफ़ करें
यदि आपके सिस्टम का DNS कैश भ्रष्ट है तो Java.io त्रुटि उभर सकती है क्योंकि यह सिस्टम की डोमेन नाम को हल करने की क्षमता को प्रभावित कर सकता है। इस संदर्भ में, DNS कैश को फ्लश करना (जो सिस्टम को संयोजनों को फिर से प्राप्त करने के लिए मजबूर करेगा) समस्या हल कर सकता है।
- विंडोज़ पर क्लिक करें, टाइप करें: कमांड प्रॉम्प्ट, और कमांड प्रॉम्प्ट के परिणाम पर राइट-क्लिक करें। फिर एडमिनिस्ट्रेटर के रूप में चलाएं चुनें।

- अब निम्नलिखित को एक-एक करके निष्पादित करें:
ipconfig /flushdns ipconfig /release ipconfig /renew

- फिर कमांड प्रॉम्प्ट से बाहर निकलें और जांचें कि क्या जावा एक्सेप्शन मुद्दा हल हो गया है।
यदि मुद्दा बना रहता है, तो जांचें कि क्या DNS सर्वर बदलना (जैसे, Google DNS) इंटरनल एक्सेप्शन मुद्दा हल करता है।
समाधान 3: सर्वर के रिसोर्स पैक को अक्षम करें
रिसोर्स पैक खिलाड़ियों को बहुत सारे अनुकूलन करने की अनुमति देते हैं (जैसे टेक्सचर, संगीत, मॉडल, स्प्लैश टेस्ट, आदि) लेकिन यह अनुकूलन क्लाइंट/सर्वर संचार में बाधा डाल सकता है और इस प्रकार IOexception मुद्दा पैदा कर सकता है। इस परिदृश्य में, सर्वर के रिसोर्स पैक को अक्षम करने से समस्या हल हो सकती है।
- माइनक्राफ्ट लॉन्चर खोलें और मल्टीप्लेयर चुनें।
- फिर समस्याग्रस्त सर्वर चुनें और संपादित करें पर क्लिक करें।

- अब सर्वर रिसोर्स पैक्स पर क्लिक करें इसे अक्षम पर सेट करने के लिए (यदि सक्षम है) और हो गया पर क्लिक करें।

- फिर जांचें कि क्या लॉन्चर जावा.io मुद्दे से मुक्त है।
समाधान 4: विरोधाभासी एप्लिकेशन अनइंस्टॉल करें
यदि आपके सिस्टम पर कोई एप्लिकेशन माइनक्राफ्ट के संचालन में बाधा डाल रहा है तो आप जावा.io मुद्दे का सामना कर सकते हैं। इस परिदृश्य में, विरोधाभासी एप्लिकेशन को हटाने से समस्या हल हो सकती है। आप अपने पीसी को क्लीन बूट करके समस्याग्रस्त एप्लिकेशन का पता लगा सकते हैं। उदाहरण के लिए, हम हैमाची VPN (उपयोगकर्ताओं द्वारा मुद्दा पैदा करने के लिए रिपोर्ट किया गया) के लिए प्रक्रिया पर चर्चा करेंगे।
- विंडोज़ पर राइट-क्लिक करें & ऐप्स और फीचर्स खोलें।
- अब LogMeIn Hamachi पर क्लिक करें इसे विस्तारित करने के लिए & फिर अनइंस्टॉल पर क्लिक करें।

- फिर हैमाची को हटाने के लिए प्रॉम्प्ट का पालन करें & अपना पीसी रीबूट करें।
- रीबूट पर, जांचें कि क्या IOexception मुद्दा हल हो गया है।
समाधान 5: माइनक्राफ्ट सेटिंग्स में रेंडर दूरी घटाएं
इंटरनल एक्सेप्शन मुद्दा उत्पन्न हो सकता है यदि माइनक्राफ्ट एक साथ सभी वीडियो ब्लॉक को रेंडर नहीं कर सका (खराब इंटरनेट स्पीड के कारण)। इस संदर्भ में, माइनक्राफ्ट सेटिंग्स में रेंडर दूरी को न्यूनतम संभव तक घटाने से समस्या हल हो सकती है।
- माइनक्राफ्ट लॉन्चर खोलें & इसकी विकल्प खोलें (सर्वर सेटिंग्स में भी रेंडर दूरी कम करना अच्छा विचार होगा, यदि संभव हो)।

- अब वीडियो सेटिंग्स चुनें & रेंडर दूरी को न्यूनतम संभव (जैसे, 2 तक) स्लाइड करें।

- फिर जांचें कि क्या जावा.io मुद्दा हल हो गया है। यदि हां, तो आप रेंडर दूरी को एक-एक करके बढ़ा सकते हैं जब तक कि आप अपनी वांछित रेंडर दूरी तक न पहुंच जाएं।

समाधान 6: जावा सेटिंग्स संपादित करें
यदि आपके सिस्टम का जावा इंस्टॉलेशन ठीक से कॉन्फ़िगर नहीं किया गया है तो Java.io त्रुटि उत्पन्न हो सकती है। इस संदर्भ में, जावा सेटिंग्स को संपादित करना (जैसे नेटिव सैंडबॉक्स सक्षम करना) समस्या हल कर सकता है। लेकिन आगे बढ़ने से पहले, सुनिश्चित करें कि आपके पास केवल एक जावा इंस्टॉलेशन है।
जावा को नवीनतम बिल्ड में अपडेट करें
- विंडोज़ पर क्लिक करें, टाइप करें: जावा कॉन्फ़िगर करें & फिर इसे खोलें।

- अब अपडेट टैब पर जाएं & अभी अपडेट करें बटन पर क्लिक करें।

- यदि कोई अपडेट उपलब्ध है, तो जावा अपडेट लागू करें & जांचें कि क्या इंटरनल एक्सेप्शन मुद्दा हल हो गया है।
नेटिव सैंडबॉक्स सक्षम करें
- विंडोज़ पर क्लिक करें, टाइप करें: जावा कॉन्फ़िगर करें & खोलें।
- अब उन्नत टैब पर जाएं & ऑपरेटिंग सिस्टम के प्रतिबंधित वातावरण (नेटिव सैंडबॉक्स) सक्षम करें चेकमार्क करें।

- फिर अपने परिवर्तन लागू करें & अपना पीसी रीबूट करें।
- रीबूट पर, जांचें कि क्या माइनक्राफ्ट IOexception मुद्दा हल हो गया है।
लॉन्चर सेटिंग्स में जावा पथ संपादित करें
- विंडोज़ पर राइट-क्लिक करें & रन खोलें।
- अब निम्न पथ पर नेविगेट करें:
\Program Files (x86)\

- फिर जावा फोल्डर खोलें & जावा इंस्टॉलेशन के नवीनतम संस्करण पर जाएं (जैसे, jre1.8.0_291 फोल्डर)।
- अब Bin फोल्डर खोलें & एड्रेस बार से पता कॉपी करें।

- फिर माइनक्राफ्ट लॉन्चर खोलें & प्रोफाइल संपादित करें चुनें।
- अब, जावा सेटिंग्स (उन्नत) के तहत, निष्पादन योग्य विकल्प को चेकमार्क करें।
- फिर पता पेस्ट करें (चरण 4 पर कॉपी किया गया) Bin तक, इसलिए पथ नीचे जैसा होना चाहिए:
C:\Program Files (x86)\Java\jre1.8.0_291\bin\javaw.exe

- अब अपने परिवर्तन लागू करें & जांचें कि क्या इंटरनल एक्सेप्शन मुद्दा हल हो गया है।
यदि मुद्दा बना रहता है, तो जांचें कि क्या जावा पुनः इंस्टॉल करना IOexception मुद्दा हल करता है।
समाधान 7: माइनक्राफ्ट की मरम्मत / पुनः इंस्टॉल करें
यदि माइनक्राफ्ट इंस्टॉलेशन भ्रष्ट है तो Java.io मुद्दा उत्पन्न हो सकता है। इस संदर्भ में, इसकी मरम्मत या पुनः इंस्टॉल करने से समस्या हल हो सकती है।
- विंडोज़ पर क्लिक करें, टाइप करें: कंट्रोल पैनल, & इसे लॉन्च करें।

- अब प्रोग्राम अनइंस्टॉल करें खोलें & माइनक्राफ्ट चुनें।

- फिर मरम्मत पर क्लिक करें & माइनक्राफ्ट की मरम्मत के लिए प्रॉम्प्ट का पालन करें।
- अब अपना पीसी रीबूट करें & जांचें कि क्या IOexception मुद्दा हल हो गया है।
- यदि नहीं, माइनक्राफ्ट अनइंस्टॉल करें & जावा (आवश्यक चीजों का बैकअप लेना सुनिश्चित करें)।
- अब अपना पीसी रीबूट करें & रीबूट पर, विंडोज़ पर राइट-क्लिक करें & रन चुनें।
- फिर निम्न पथ पर नेविगेट करें (पता कॉपी-पेस्ट करें):
AppData

- अब प्रत्येक डायरेक्टरी खोलें (Local, LocalLow, & Roaming) एक-एक करके & उनमें माइनक्राफ्ट फोल्डर्स हटाएं।

- फिर जावा & माइनक्राफ्ट के नवीनतम संस्करण डाउनलोड करें।
- फिर जावा को एडमिनिस्ट्रेटर के रूप में इंस्टॉल करें & पीसी रीबूट करें।
- रीबूट पर, माइनक्राफ्ट को एडमिनिस्ट्रेटर के रूप में इंस्टॉल करें & जांचें कि क्या इंटरनल एक्सेप्शन मुद्दा हल हो गया है।
समाधान 8: नेटवर्क-संबंधी सेटिंग्स संपादित करें
यदि आपके सिस्टम की नेटवर्क सेटिंग्स ठीक से कॉन्फ़िगर नहीं की गई हैं (या आपका ISP माइनक्राफ्ट के संचालन के लिए आवश्यक संसाधन तक पहुंच ब्लॉक कर रहा है) तो माइनक्राफ्ट इंटरनल एक्सेप्शन मुद्दा दिखा सकता है। इस मामले में, नेटवर्क सेटिंग्स संपादित करना (या किसी अन्य नेटवर्क/VPN का प्रयास करना) समस्या हल कर सकता है।
अन्य नेटवर्क या VPN का प्रयास करें
- अपने सिस्टम को वर्तमान नेटवर्क से डिस्कनेक्ट करें & अन्य नेटवर्क से कनेक्ट करें जैसे, आपके फोन का हॉटस्पॉट यह जांचने के लिए कि क्या IOexception मुद्दा हल हो गया है। आप VPN का उपयोग करके भी जांच सकते हैं। साथ ही, वाई-फाई और ईथरनेट कनेक्शन के बीच स्विच करना अच्छा विचार होगा।
- यदि मुद्दा बना रहता है, सीधे सिस्टम को इंटरनेट से कनेक्ट करें राउटर के बिना यह निर्धारित करने के लिए कि क्या इसका कॉन्फ़िगरेशन मुद्दा पैदा कर रहा है।
राउटर की सेटिंग्स में NAT एक्सेलेरेशन अक्षम करें
- एक वेब ब्राउज़र लॉन्च करें & राउटर के कंट्रोल पेज पर नेविगेट करें।
- अब LAN चुनें (बाएं फलक में) & हार्डवेयर एक्सेलेरेशन अक्षम करें स्विच कंट्रोल टैब में। यदि हार्डवेयर एक्सेलेरेशन (Asus ब्रांडेड राउटर सुविधा) नहीं दिखाया गया है, तो इसे CTF (कट-थ्रू फॉरवर्डिंग) & FA (फ्लो एक्सेलेरेटर) जैसे अलग नामों से देखें।

- फिर अपने परिवर्तन लागू करें & जांचें कि क्या इंटरनल एक्सेप्शन मुद्दा हल हो गया है।
समाधान 9: फ़ायरवॉल सेटिंग्स संपादित करें
यदि आपके सिस्टम का फ़ायरवॉल माइनक्राफ्ट के संचालन के लिए आवश्यक संसाधन तक पहुंच ब्लॉक कर रहा है तो आप इंटरनल एक्सेप्शन मुद्दे का सामना कर सकते हैं। इस संदर्भ में, फ़ायरवॉल सेटिंग्स संपादित करना (जैसे फ़ायरवॉल सेटिंग्स में जावा (TM) प्लेटफॉर्म SE बाइनरी को अनुमति देना) समस्या हल कर सकता है। आगे बढ़ने से पहले, यह जांचना अच्छा विचार होगा कि क्या अस्थायी रूप से अपने सिस्टम के फ़ायरवॉल को अक्षम करने से मुद्दा हल हो जाता है। उदाहरण के लिए, हम विंडोज़ डिफेंडर फ़ायरवॉल के लिए प्रक्रिया से गुजरेंगे।
चेतावनी: अपने जोखिम पर आगे बढ़ें क्योंकि फ़ायरवॉल की सेटिंग्स संपादित करना एक कुशल कार्य है & यदि गलत किया गया, तो आप अपने सिस्टम/डेटा को खतरों के संपर्क में ला सकते हैं।
फ़ायरवॉल सेटिंग्स में जावा (TM) प्लेटफॉर्म SE को प्राइवेट पर सेट करें
- विंडोज़ पर क्लिक करें, टाइप करें: विंडोज़ फ़ायरवॉल के माध्यम से ऐप को अनुमति दें, & इसे खोलें।

- अब सेटिंग्स बदलें पर क्लिक करें & ऐप्स की सूची में, जावा (TM) प्लेटफॉर्म SE बाइनरी ढूंढें। यदि यह मौजूद नहीं है, तो दूसरा ऐप अनुमति दें पर क्लिक करें & जावा के इंस्टॉलेशन डायरेक्टरी पर जाएं (आमतौर पर, Program Files और Program Files (X86) फोल्डर्स का जावा डायरेक्टरी) और Javaw.exe पर डबल-क्लिक करें।

- फिर पब्लिक विकल्प को अनचेक करें और सभी जावा (TM) प्लेटफॉर्म SE बाइनरी प्रक्रियाओं के लिए प्राइवेट विकल्प को चेकमार्क करें।
- अब जावा (TM) प्लेटफॉर्म SE बाइनरी चुनें & विवरण पर क्लिक करें।
- फिर नेटवर्क प्रकार खोलें और प्राइवेट चेकमार्क करें।
- अब अपने परिवर्तन लागू करें & अपना पीसी रीबूट करें।
- रीबूट पर, जांचें कि क्या IOexception मुद्दा हल हो गया है।
माइनक्राफ्ट को फ़ायरवॉल के माध्यम से अनुमति दें
- विंडोज़ पर क्लिक करें, टाइप करें: फ़ायरवॉल, & विंडोज़ डिफेंडर फ़ायरवॉल खोलें।

- अब सुनिश्चित करें कि माइनक्राफ्ट से संबंधित कोई इनबाउंड और आउटबाउंड नियम कनेक्शन ब्लॉक करें पर सेट नहीं हैं।

- फिर इनबाउंड नियम चुनें & नया नियम पर क्लिक करें।

- अब प्रोग्राम चुनें & अगला पर क्लिक करें।

- फिर ब्राउज़ पर क्लिक करें & माइनक्राफ्ट के इंस्टॉलेशन डायरेक्टरी पर जाएं।

- अब Minecraft.exe पर डबल-क्लिक करें & कनेक्शन अनुमति दें चुनें।
- फिर अगला पर क्लिक करें & सभी तीन प्रोफाइल चुनें (यानी, पब्लिक, प्राइवेट, & डोमेन)।
- अब नियम को नाम दें & समाप्त पर क्लिक करें।
- फिर आउटबाउंड नियम के लिए समान दोहराएं & अपना पीसी रीबूट करें।
- रीबूट पर, जांचें कि क्या जावा.io मुद्दा हल हो गया है।
यदि मुद्दा बना रहता है, तो जांचें कि क्या राउटर के फ़ायरवॉल के माध्यम से माइनक्राफ्ट कनेक्शन की अनुमति देना (यदि कोई है) मुद्दा हल करता है (विशेष रूप से, यदि यह किसी ऑटोब्लॉकिंग सुविधा का उपयोग कर रहा है)। यदि वह चाल नहीं चली, तो जांचें कि क्या पेरेंटल कंट्रोल माइनक्राफ्ट एक्सेस को प्रतिबंधित नहीं कर रहे हैं। साथ ही, यह सुनिश्चित करना अच्छा विचार होगा कि पोर्ट्स ठीक से फ़ॉरवर्डेड हैं सिस्टम/राउटर फ़ायरवॉल में जैसा कि माइनक्राफ्ट द्वारा आवश्यक है।
यदि मुद्दा बना रहता है, तो जांचें कि क्या माइनक्राफ्ट को अधिक RAM आवंटित करना समस्या हल करता है। यदि वह चाल नहीं चली, तो आप सर्वर के एडमिन से संपर्क कर सकते हैं अपने प्लेयर डेटा को हटाने के लिए या सर्वर-साइड समस्या की जांच करने के लिए। यदि मुद्दा अभी तक हल नहीं हुआ, तो आपको अपने पीसी का फ़ैक्टरी रीसेट करना पड़ सकता है & यदि वह चाल नहीं चली, तो अपने सिस्टम (विशेष रूप से, हार्ड डिस्क और नेटवर्क/वाई-फाई कार्ड) को हार्डवेयर त्रुटि के लिए जांचें।