यदि आप अक्सर विंडोज का उपयोग करते हैं, तो आप शायद सबसे आम तौर पर देखे जाने वाले और प्रतीत होने वाले अकथनीय त्रुटि संदेशों में से एक के साथ परिचित हैं: "RPC सर्वर अनुपलब्ध है।" हालांकि यह त्रुटि अनुभवहीन विंडोज उपयोगकर्ताओं के लिए बहुत भ्रम पैदा कर सकती है, यह नहीं है। एक गंभीर या खतरनाक त्रुटि, जिसका अर्थ है कि यह आमतौर पर आपको किसी भी डेटा या कार्यक्रमों को खोने का कारण नहीं होगा। यदि आप जानते हैं कि आप क्या कर रहे हैं तो यह ठीक है, शुक्र है, बहुत आसान है।
सबसे पहले, आइए इस बारे में बात करें कि कुछ भ्रम और रहस्य को दूर करने के लिए आरपीसी पहले स्थान पर क्या है। RPC का अर्थ "दूरस्थ प्रक्रिया कॉल" है, और यह एक ऐसी विधि है जिसका उपयोग कंप्यूटर एक-दूसरे के साथ संवाद करने के लिए दशकों से करते हैं। जो चीज़े थोड़ी गड़बड़ करती है, वह यह है कि आधुनिक पीसी मल्टीटास्किंग और एक ही बार में कई प्रोग्राम चलाने के साथ, RPC एक ऐसी विधि बन गई है, जिसका उपयोग कुछ अनुप्रयोग एक ही कंप्यूटर पर चलने वाले अन्य अनुप्रयोगों के साथ संचार करने के लिए करते हैं। आरपीसी मूल रूप से केवल एक प्रणाली है जो विभिन्न प्रक्रियाओं को एक कार्य करने के लिए एक दूसरे के साथ संवाद करने की अनुमति देता है। यह थोड़ी सी नेटवर्किंग की तरह काम करता है कि RPS सर्वर एक पोर्ट खोलेगा, डेस्टिनेशन सर्विस या सर्वर से संवाद करेगा, रिस्पांस का इंतजार करेगा, जब रिस्पांस होगा तो पैकेट भेजेगा और फिर टास्क डेटा को डेस्टिनेशन सर्वर या सर्विस में ट्रांसफर कर देगा। जब गंतव्य सेवा या सर्वर ने अपना काम किया है और दीक्षा कार्यक्रम में वापस भेजने के लिए डेटा है, तो यह पूरी प्रक्रिया रिवर्स में संचालित होती है।
हालाँकि हम Windows सिस्टम में RPC के बारे में बात करने जा रहे हैं, लेकिन आपको इस बात की जानकारी होनी चाहिए कि आज उपयोग में आने वाले हर तरह के कंप्यूटर सिस्टम के बारे में RPC पद्धति का उपयोग किया जाता है। यह एक कार्यप्रणाली है, न कि विंडोज-विशिष्ट प्रक्रिया। अधिकांश RPC सर्वर त्रुटियाँ एक कंप्यूटर के भीतर होती हैं, लेकिन समस्या का कारण उस कंप्यूटर पर कुछ या पूरे नेटवर्क में कुछ हो सकता है। मैं आपको दिखाता हूं कि दोनों प्रकार की समस्याओं का पता कैसे लगाया जाए।
RPC सर्वर अनुपलब्ध त्रुटियां
तो क्या "RPC सर्वर अनुपलब्ध" त्रुटि का कारण होगा? ठीक है, मान लें कि आपके कंप्यूटर पर एक सेवा को दूसरे के साथ संवाद करने की आवश्यकता है, इसलिए यह एक्सचेंज शुरू करने के लिए कंप्यूटर पर आरपीसी सर्वर से संपर्क करता है। RPC सर्वर आपके कंप्यूटर पर "सुनने" और "बात" करने के लिए बंदरगाहों का उपयोग करता है, और यह सर्वर है जो सेवाओं के बीच वास्तविक सक्षम संचार करता है, चाहे वे नेटवर्क या स्थानीय हों। यदि RPC सर्वर पर कॉल विफल रहता है क्योंकि सर्वर अनुपलब्ध है, तो प्रतिक्रिया नहीं देता है, मेमोरी में नहीं लिख सकता है, या पोर्ट नहीं खोल सकता है, तो "RPC सर्वर अनुपलब्ध है" त्रुटि चालू है।
RPC सर्वर को कैसे ठीक करें अनुपलब्ध त्रुटियां हैं
विंडोज 10 मशीन पर, इस त्रुटि संदेश के लिए तीन मूल संभावित कारण हैं। या तो RPC सेवा नहीं चल रही है, नेटवर्क के साथ समस्याएँ हैं, या RPC सेवा को नियंत्रित करने वाली कुछ महत्वपूर्ण रजिस्ट्री प्रविष्टियाँ दूषित हो गई हैं। विंडोज 10 में, त्रुटि का सबसे आम कारण यह है कि आरपीसी सेवा बस नहीं चल रही है।
किसी भी विंडोज त्रुटि के साथ प्रयास करने वाली पहली चीज़ पूर्ण रीबूट है। यदि RPC सेवा ने अस्थायी समस्या के कारण काम करना बंद कर दिया है, तो एक रिबूट इसे कंप्यूटर के बाकी हिस्सों के साथ फिर से शुरू करेगा, इसलिए यह पहली कोशिश है। यदि कोई रिबूट त्रुटि को हल नहीं करता है, तो निम्न सुधारों का प्रयास करें। ध्यान दें कि ये सुधार विशेष रूप से विंडोज 10 कंप्यूटरों के लिए लिखे गए हैं, लेकिन समान सामान्य प्रक्रियाओं का उपयोग विंडोज के पिछले संस्करणों पर किया जा सकता है।
आरपीसी सेवा
यदि कोई रिबूट समस्या को हल नहीं करता है, तो जांच करने के लिए पहली बात यह है कि क्या आरपीसी सेवा वास्तव में चल रही है।
- विंडोज टास्क बार पर राइट क्लिक करें और टास्क मैनेजर चुनें।
- सर्विसेज टैब और फिर ओपन सर्विसेज लिंक का चयन करें।
- दूरस्थ प्रक्रिया कॉल सेवा पर नेविगेट करें। सुनिश्चित करें कि यह चल रहा है और स्वचालित पर सेट है।
- DCOM सर्वर प्रोसेस लॉन्चर पर नेविगेट करें। सुनिश्चित करें कि यह भी चल रहा है और स्वचालित पर सेट है।
यदि दो सेवाएं स्वचालित और रनिंग के अलावा किसी अन्य चीज़ पर सेट हैं, तो उन्हें बदल दें। आपकी सिस्टम अनुमतियों के आधार पर, आप इन सेवाओं को पुनः आरंभ भी कर सकते हैं। यदि आपने अपने कंप्यूटर को पहले ही रिबूट कर दिया है तो इससे कुछ हासिल नहीं होगा क्योंकि वे पहले ही पुनरारंभ हो चुके होंगे।
RPC सर्वर त्रुटियों के कारण नेटवर्क समस्याएँ
यहां तक कि अगर कोई विशेष आरपीसी कॉल आपके कंप्यूटर पर पूरी तरह से आंतरिक रूप से काम कर रही हो, तो भी यह संचार करने के लिए नेटवर्क स्टैक का उपयोग करता है। इसका मतलब है कि टीसीपी या आपके फ़ायरवॉल के साथ समस्याएं आरपीसी को काम करने से रोक सकती हैं।
- विंडोज सर्च बॉक्स में 'कंट्रोल' टाइप करें और कंट्रोल पैनल चुनें।
- नेटवर्क और इंटरनेट और नेटवर्क और शेयरिंग सेंटर का चयन करें।
- केंद्र में ईथरनेट लिंक का चयन करें और फिर पॉपअप बॉक्स में गुण।
- सुनिश्चित करें कि IPv6 और Microsoft नेटवर्क के लिए फ़ाइल और प्रिंटर साझाकरण दोनों सक्षम हैं।
यदि Microsoft नेटवर्क के लिए IPv6 और फ़ाइल और प्रिंटर शेयरिंग दोनों पहले से ही जांचे जा चुके हैं, तो आपको फ़ायरवॉल की जाँच करनी होगी।
- यदि आप Windows फ़ायरवॉल का उपयोग करते हैं, तो इसे कंट्रोल पैनल में चुनें।
- दूरस्थ सहायता प्राप्त करें और सुनिश्चित करें कि यह डोमेन, निजी और सार्वजनिक नेटवर्क के लिए सक्षम है।
- यदि आपने उन्हें बनाया है तो कोई भी परिवर्तन सहेजें।
यदि आप तृतीय-पक्ष फ़ायरवॉल का उपयोग करते हैं, तो आपको इस सेटिंग को सक्षम करने के लिए प्रयोग करना पड़ सकता है। यदि आपको कुछ समय के लिए अपने फ़ायरवॉल का उपयोग कर रहा है, तो आपको कुछ भी बदलने की आवश्यकता नहीं है, लेकिन केवल मामले में जांच करें।
RPC सर्वर त्रुटियों के कारण रजिस्ट्री त्रुटियाँ
ठीक है, इसलिए रीबूट करने से मदद नहीं मिली, आपकी RPC और DCOM सेवाएं ठीक चल रही हैं, और नेटवर्क स्टैक साथ-साथ चल रहा है। (आप शायद इस लेख को नहीं पढ़ रहे हैं यदि यह वैसे भी नहीं था।) आखिरी बात यह है कि आप रजिस्ट्री प्रविष्टियों की जांच कर सकते हैं जो आरसीपी और डीसीओएम सेवाओं को नियंत्रित करते हैं ताकि यह सुनिश्चित हो सके कि वे दूषित नहीं हुए हैं। रजिस्ट्री के साथ खिलवाड़ करना दिल के बेहोश होने के लिए नहीं है, लेकिन यदि आप इसका बैकअप पहले बना लेते हैं, तो आप हमेशा कुछ भी बदल सकते हैं। तो चलिए पहले रजिस्ट्री को वापस करते हैं।
- खोज बॉक्स में "regedit" टाइप करें।
- बाईं ओर से कंप्यूटर का चयन करें।
- File-> Export पर जाएं।
- निर्यात रजिस्ट्री फ़ाइल संवाद में, बैकअप फ़ाइल के लिए एक नाम टाइप करें और "सेव" करें।
अब जब आपके पास अपनी रजिस्ट्री की एक सुरक्षित प्रतिलिपि जमा हो गई है, तो आप RPC और DCOM सेवाओं के लिए प्रविष्टियों की जांच कर सकते हैं।
- HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ RpcSs पर नेविगेट करें।
- दाएँ फलक में प्रारंभ कुंजी का चयन करें और सुनिश्चित करें कि मान (2) पर सेट है।
- HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ DcomLaunch पर नेविगेट करें।
- दाएँ फलक में प्रारंभ कुंजी का चयन करें और सुनिश्चित करें कि मान (2) पर सेट है।
- HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ RpcEptMapper पर नेविगेट करें।
- दाएँ फलक में प्रारंभ कुंजी का चयन करें और सुनिश्चित करें कि मान (2) पर सेट है।
यदि आपने इन सभी सुधारों की कोशिश की है और आरपीसी सर्वर त्रुटियां अभी भी दिखाई देती हैं, तो यह एक पुनर्स्थापना बिंदु से पुनर्स्थापित करने या विंडोज को रिफ्रेश करने का समय है। यदि आप रिफ्रेश के लिए जाते हैं, तो उन विकल्पों का चयन करना सुनिश्चित करें, जो आपकी फ़ाइलों और सेटिंग्स को अधिलेखित नहीं करते हैं!
***
अपनी रजिस्ट्री को साफ करने की आवश्यकता है? विंडोज 10 के लिए सर्वश्रेष्ठ रजिस्ट्री क्लीनर के बारे में हमारे लेख को देखें। अपने बच्चों या सहकर्मियों को अपनी रजिस्ट्री सेटिंग्स में जाने से रोकने की आवश्यकता है? हमने आपको रजिस्ट्री संपादक तक पहुंच को बंद करने के बारे में हमारे ट्यूटोरियल के साथ कवर किया है। और अगर आपको अपनी मशीन को गति देने की आवश्यकता है, तो अपने विंडोज 10 पीसी को तेज बनाने के लिए रजिस्ट्री का उपयोग करने पर हमारे लेख को देखें।
