अपने नेटवर्क से निर्दिष्ट दूरस्थ होस्ट से कनेक्ट करने का प्रयास करते समय आपको एक त्रुटि संदेश दिखाई दे सकता है 'एक मौजूदा कनेक्शन को दूरस्थ होस्ट द्वारा जबरन बंद कर दिया गया था'। यह समस्या आमतौर पर क्लाइंट सिस्टम और सर्वर सिस्टम के बीच सॉकेट कनेक्शन की समस्या के कारण होती है। यदि आप इस समस्या का समाधान ढूंढ रहे हैं, तो कुछ ही समय में संभावित समाधान खोजने के लिए इन आसान समाधानों का पालन करें।
समाधान
1. अपने कंप्यूटर पर एंटीवायरस को अक्षम करें और फिर से जांचें।
फिक्स 1 - जावा उन्नत सेटिंग्स कॉन्फ़िगर करें
कई उपयोगकर्ताओं ने रिपोर्ट किया है कि समस्या उनके कंप्यूटर पर जावा एसडीके से जुड़ी है।
1. प्रकार 'कंट्रोल पैनल'खोज बॉक्स में।
2. उसके बाद, "पर क्लिक करेंकंट्रोल पैनल"खोज परिणाम में।
3. कंट्रोल पैनल में, 'के बगल में स्थित ड्रॉप-डाउन पर क्लिक करेंद्वारा देखें:‘.
4. फिर आपको "चुनना होगा"छोटे चिह्न"विकल्प।
5. अब आपको “पर क्लिक करना हैजावा"जावा कॉन्फिगर को खोलने के लिए।
6. फिर, "पर क्लिक करेंउन्नत"टैब।
7. इसके बाद, बॉक्स को चेक करें "ऑपरेटिंग सिस्टम के प्रतिबंधित वातावरण को सक्षम करें (मूल सैंडबॉक्स)“.
8. इसके बाद, “पर क्लिक करेंलागू"और फिर" परठीक है“.
कंट्रोल पैनल विंडो बंद करें।
चरण - 2 Ieframe फ़ाइल पर SFC चलाएँ
1. जब आपने जावा सेटिंग्स बदल दी हैं, तो टाइप करें "अध्यक्ष एवं प्रबंध निदेशक"मेनू-बार में।
2. उसके बाद, "पर राइट-क्लिक करें"सही कमाण्ड"और" पर क्लिक करेंव्यवस्थापक के रूप में चलाएं“.
3. फिर, ये कमांड टाइप करें और दबाएं and दर्ज उन्हें एक क्रम में निष्पादित करने के लिए।
शीघ्र sfc /scanfile=c:\windows\system32\ieframe.dll sfc /verifyfile=c:\windows\system32\ieframe.dll
सहयोगी
कमांड प्रॉम्प्ट विंडो बंद करें।
पुनः आरंभ करें आपका सिस्टम और जांचें कि यह काम करता है या नहीं।
फिक्स 2 - अपने सिस्टम पर क्रिप्टोग्राफिक सेवा सक्षम करें
क्रिप्टोग्राफ़िक सेवा को सक्षम करने से समस्या ठीक हो जानी चाहिए।
चेतावनी - रजिस्ट्री संपादक आपके कंप्यूटर पर एक बहुत ही संवेदनशील स्थान है। मुख्य सुधार पर आगे बढ़ने से पहले, हम आपके कंप्यूटर पर रजिस्ट्री का बैकअप बनाने का अनुरोध करते हैं।
रजिस्ट्री संपादक खोलने के बाद, “पर क्लिक करें”फ़ाइल“. फिर "पर क्लिक करेंनिर्यात"आपके कंप्यूटर पर एक नया बैकअप बनाने के लिए।
1. प्रकार "regedit"खोज बॉक्स में।
2. फिर, "पर क्लिक करेंरजिस्ट्री संपादक"इसे एक्सेस करने के लिए।
3. फिर, इस रजिस्ट्री स्थान पर नेविगेट करें-
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.3031
4. जांचें कि क्या "नाम की कोई कुंजी है"SchUseStrongCrypto“.
5. यदि कोई 'SchUseStrongCrypto' कुंजी नहीं है, तो रजिस्ट्री संपादक में इस क्षेत्र में जाएँ-
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319
6. फिर डबल क्लिक करें पर "SchUseStrongCrypto“.
7. एडिट वैल्यू विंडो में डेटा को “के रूप में सेट करें”1“.
8. पर क्लिक करें "ठीक है"आपके सिस्टम पर परिवर्तन को बचाने के लिए।
रजिस्ट्री संपादक विंडो बंद करें।
पुनः आरंभ करें अपना कंप्यूटर और जांचें कि क्या फिक्स ने आपके लिए काम किया है।
फिक्स 3 - बल टीएलएस 1.2 उपयोग
यदि आपके पास टीएलएस 1.2 संस्करण के बजाय टीएलएस 1.0 या टीएलएस 1.1 का उपयोग करने के लिए आवेदन तैयार है, तो यह त्रुटि संदेश पॉप अप हो सकता है।
समस्या को ठीक करने के लिए आपको टर्मिनल में विशेष एप्लिकेशन के स्रोत कोड को संपादित करने की आवश्यकता हो सकती है।
1. आवेदन के मूल स्थान पर जाएं और “पर राइट-क्लिक करें”Global.asax"फ़ाइल।
2. पर क्लिक करें "कोड देखें"स्रोत कोड का विश्लेषण करने के लिए।
3. कोड में, "होना चाहिए"आवेदन_शुरू" अनुभाग।
बस निम्नलिखित पंक्तियों को अनुभाग में कॉपी-पेस्ट करें।
अगर (सर्विसपॉइंटमैनेजर. सुरक्षा प्रोटोकॉल। हैसफ्लैग (सुरक्षा प्रोटोकॉल टाइप. Tls12) == असत्य) { सर्विसपॉइंट मैनेजर। सुरक्षा प्रोटोकॉल = ServicePointManager. सुरक्षा प्रोटोकॉल | सुरक्षा प्रोटोकॉल प्रकार। टीएलएस12; }
फिर कोड को सेव करें और एप्लिकेशन को फिर से चलाएं। यदि यह काम नहीं करता है, तो अपने प्रोग्राम पर सॉकेट कार्यान्वयन को बदलने का प्रयास करें।
फिक्स 4 - सॉकेट कार्यान्वयन को संशोधित करें
सॉकेट कार्यान्वयन बदलें आपके लिए काम करना चाहिए।
1. सबसे पहले, यह सुनिश्चित करने के लिए कोड जांचें कि "राज्य वस्तु"कक्षा के साथ"सार्वजनिक बाइट [] बफर = नया बाइट [१०२४], सार्वजनिक सॉकेट सॉकेट;“.
2. उसके बाद, आपको एक फ़ंक्शन को कॉल करना होगा "प्राप्त करें (सॉकेट एस)"में। फिर, इस कोड को कॉल करें "शून्य रिसीव कॉलबैक (IAsyncResult ar)“.
सॉकेट त्रुटि त्रुटि कोड; int nBytesRec = सॉकेट. EndReceive (ar, out errorCode); अगर (त्रुटि कोड! = सॉकेट त्रुटि। सफलता) { nBytesRec = 0; }
जांचें कि इससे स्थिति में मदद मिली है या नहीं।
फिक्स 5 - कमांड लाइन में लापता लाइनें जोड़ें
[के लिए केवल इकाई की रूपरेखा उपयोगकर्ता]
यदि आप एंटिटी फ्रेमवर्क का उपयोग करके विकास कर रहे हैं, तो एक मौका है कि आप कोड का एक छोटा सा टुकड़ा चूक गए हैं।
1. सबसे पहले, लॉन्च करें ".edmx"फ़ाइल। उसके बाद, "खोलें"प्रसंग.टीटी"फ़ाइल।
2. अगला, एक्सेस करें "प्रसंग.सीएस"फ़ाइल और इन विशेष पंक्तियों को अपने कोड में जोड़ें।
सार्वजनिक DBEntities (): आधार ("नाम = DBEntities") {this. विन्यास। ProxyCreationEnabled = असत्य; // इस लाइन को जोड़ें! }
अब, जांचें कि क्या यह काम करता है।
फिक्स 6 - जावा एसई को पुनर्स्थापित करें
आप अपने कंप्यूटर से जावा एसई की स्थापना रद्द कर सकते हैं और नवीनतम संस्करण को फिर से स्थापित कर सकते हैं।
चरण -1 जावा एसई को अनइंस्टॉल करें
1. दबाओ विंडोज की + आर.
2. में Daud विंडो, लिखें और फिर हिट करें दर्ज.
एक ppwiz.cpl
इससे प्रोग्राम और फीचर्स विंडो खुल जाएगी।
3. “के लिए आवेदनों की सूची देखें”जावा एसई विकास किट“.
3. फिर दाएँ क्लिक करें निर्दिष्ट आवेदन पर और फिर “पर क्लिक करेंस्थापना रद्द करें“.
अपने डिवाइस से जावा को अनइंस्टॉल करने के लिए, “पर क्लिक करें”हाँ“.
इस तरह आपने अपने डिवाइस से Java SE को अनइंस्टॉल कर दिया है।
एक बार हो जाने के बाद, बंद करें कार्यक्रम और विशेषताएं खिड़की।
पुनः आरंभ करें आपका कंप्यूटर।
चरण - 2 नवीनतम जावा एसई स्थापित करें
अब, आपको अपने कंप्यूटर पर जावा का नवीनतम संस्करण स्थापित करना होगा।
1. इस जावा एसई डाउनलोड अनुभाग पर जाएं।
2. बस "पर क्लिक करेंJDK डाउनलोड“.
3. सेटअप डाउनलोड करने के बाद, Daud आपके सिस्टम पर सेटअप।
स्थापना प्रक्रिया समाप्त होने की प्रतीक्षा करें।
जांचें कि इस फिक्स ने आपके लिए काम किया है या नहीं।
फिक्स 7 - DNS कैश फ्लश करें
एक मौका है कि गलत DNS कैश के कारण कनेक्शन में हस्तक्षेप किया गया है।
1. दबाएँ विंडोज की + एस. प्रकार "अध्यक्ष एवं प्रबंध निदेशक“.
2. "पर राइट-क्लिक करेंसही कमाण्ड"और फिर" पर क्लिक करेंव्यवस्थापक के रूप में चलाएं"सीएमडी टर्मिनल तक पहुंचने के लिए।
3. जब टर्मिनल खुलता है, तो यह कोड टाइप करें और हिट करें दर्ज.
ipconfig/flushdns
यह आपके सिस्टम पर DNS कैश को साफ़ कर देगा। पुनः आरंभ करें राउटर और जांचें कि क्या यह काम करता है।
आपकी समस्या का समाधान होना चाहिए।
वैकल्पिक सुझाव–
1. हो सकता है कि आप जो डेटा एप्लिकेशन को भेज रहे हैं वह विकृत हो सकता है।
2. क्लाइंट एप्लिकेशन में उपलब्ध संसाधन समाप्त हो गए हैं।