फिक्स: DllRegisterServer त्रुटि कोड 0x80070005 के साथ विफल हुआ



समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

Windows Vista होम प्रीमियम (32 बिट) के साथ सिस्टम पर regsvr32 कमांड को चलाने का प्रयास करते समय यह समस्या दिखाई देती है। त्रुटि से कमांड को सफलतापूर्वक चलाना असंभव हो जाता है। जब आप उपरोक्त कमांड को चलाने का प्रयास करते हैं, तो निम्न त्रुटि स्क्रीन पर लगातार प्रदर्शित होती है;



लोड किया गया था, लेकिन त्रुटि कोड 0x80070005 के साथ DllRegisterServer पर कॉल विफल रही



यह समस्या बहुत आम है और इस त्रुटि का कारण सीमित प्रशासनिक विशेषाधिकार है। Regsvr32 कमांड को सफलतापूर्वक चलाने के लिए, आपके पास प्रशासनिक अधिकार होना चाहिए। इसलिए, चूंकि समस्या प्रशासनिक अधिकारों की वजह से है, आप इस आदेश को व्यवस्थापक अधिकारों के साथ चलाकर आसानी से हल कर सकते हैं।



निम्न विधियों और चरणों को समस्याओं के बिना त्रुटि को हल करना चाहिए।

विधि 1: प्रशासक के रूप में सीएमडी

सिस्टम को केवल उपयोगकर्ता के रूप में पहचानने के लिए मजबूर करने से समस्या हल हो जाती है प्रशासक कमांड चलाने से पहले। नीचे दिए गए चरणों में जानकारी दी गई है कि यह कैसे करना है।



  1. दबाएं विंडोज की अपने कीबोर्ड पर
  2. प्रकार अध्यक्ष एवं प्रबंध निदेशक खोज बार में, लेकिन दबाएं नहीं दर्ज
  3. दिखाई देने वाले कार्यक्रमों की सूची से, खोजें अध्यक्ष एवं प्रबंध निदेशक और उस पर राइट क्लिक करें।
  4. चुनते हैं व्यवस्थापक के रूप में चलाओ और दिखाई देने वाले प्रॉम्प्ट से जारी रखें पर क्लिक करें।
  5. प्रकार regsvr32 फ़ाइल पथ कमांड चलाने के लिए (उद्धरण के बिना वास्तविक फ़ाइल के पथ के साथ फ़ाइल पथ बदलें)

यदि सब ठीक हो जाता है, तो इस समय के आसपास सफल होना चाहिए। यदि आपको कोई त्रुटि संदेश दिखाई देता है, तो सुनिश्चित करें कि फ़ाइल पथ पूर्ण और सटीक है।

विधि 2: उपयोगकर्ता खाता नियंत्रण UAC अक्षम करना

उपयोगकर्ता खाता नियंत्रण को अक्षम करना कभी-कभी समस्या को हल करता है। मूल रूप से, जब आप UAC को अक्षम करते हैं, तो सिस्टम आपको प्रशासनिक अधिकारों की पुष्टि करने के लिए नहीं कहता है।

यूएसी को बंद करने से पहले, ध्यान दें कि यह मूल रूप से सिस्टम की सुरक्षा को कमजोर करता है क्योंकि यह अतिसंवेदनशील हो जाता है सुरक्षा हमला करता है। इसलिए आपको पंजीकरण प्रक्रिया के बाद यूएसी चालू करने की सलाह दी जाती है।

निम्न चरण बताते हैं कि UAC को चालू करके त्रुटि को कैसे हल किया जाए।

  1. क्लिक शुरू -> प्रकार अध्यक्ष एवं प्रबंध निदेशक -> राइट क्लिक करें अध्यक्ष एवं प्रबंध निदेशक और चुनें व्यवस्थापक के रूप में चलाओ
  2. यूएसी को बंद करने के लिए , कमांड प्रॉम्प्ट में निम्न कमांड कॉपी और पेस्ट करें, और एंटर दबाएं।
    reg.exe ADD HKLM  SOFTWARE  Microsoft  Windows  CurrentVersion  नीतियाँ  प्रणाली / v EnableLUA / t REG_DWORD / d 0 / f

  3. यूएसी चालू करने के लिए कमांड प्रॉम्प्ट में निम्न कमांड पेस्ट करें और एंटर दबाएं।
    reg.exe ADD HKLM  SOFTWARE  Microsoft  Windows  CurrentVersion  नीतियाँ  प्रणाली / v EnableLUA / t REG_DWORD / d 1 / f
  4. आपने UAC को सफलतापूर्वक अक्षम कर दिया है। अपने कंप्यूटर को पुनरारंभ करें और विधि 1 में दिए गए चरणों का पालन करके REGSVR32 कमांड चलाएं। इसे अब समस्याओं के बिना सफलतापूर्वक चलना चाहिए।

विधि 3: एंटीवायरस को निष्क्रिय करें

ऐसे मामले हैं जब आप प्रशासनिक विशेषाधिकार होने के बावजूद त्रुटि संदेश देखेंगे। इसका कारण पंजीकरण प्रक्रिया में हस्तक्षेप करने वाले एंटीवायरस हो सकते हैं। तो अगर आप अभी भी तरीकों 1 और 2 का पालन करने के बाद कुछ मुद्दों का सामना कर रहे हैं तो कोशिश करें आपके एंटीवायरस को निष्क्रिय करना।

  1. डबल क्लिक करें एंटीवायरस आइकन स्क्रीन के दाहिने निचले कोने में स्थित है
  2. एंटीवायरस स्क्रीन खुलने के बाद, एंटीवायरस को अक्षम करने के विकल्प की तलाश करें
  3. आमतौर पर, एंटीवायरस को 10, 20, 30 मिनट तक अक्षम करने का विकल्प होगा जो उस समय के बाद स्वचालित रूप से आपके एंटीवायरस को सक्षम कर देगा। अपनी आवश्यकताओं के लिए सबसे उपयुक्त विकल्प का चयन करें।

इसके अलावा, ध्यान रखें कि आपके द्वारा उपयोग किए जा रहे एंटीवायरस के प्रकार के आधार पर विकल्प भिन्न हो सकते हैं। एंटीवायरस के निष्क्रिय हो जाने पर, regsvr32 कमांड को अब उचित प्रशासनिक अधिकारों के साथ चलाने का प्रयास करें और देखें कि क्या समस्या बनी रहती है।

ध्यान दें: एंटीवायरस आपके कंप्यूटर की सुरक्षा के लिए महत्वपूर्ण है क्योंकि यह आपके कंप्यूटर को बहुत सारे खतरों से बचाने में मदद करता है। इसलिए आपकी समस्या हल होते ही अपने एंटीवायरस को चालू करने की सलाह दी जाती है।

2 मिनट पढ़ा