FIX: ERROR_DLL_INIT_FAILED



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

त्रुटि DLL INIT विफल एक सामान्य त्रुटि है और इसे msxml.dll फ़ाइल के साथ करना है। त्रुटि का मतलब यह है कि DLL आरंभ करने, या शुरू करने में विफल रहा है, किसी कारण के साथ सबसे अधिक संभावना होने के कारण कि DLL भ्रष्ट है या स्थानांतरित कर दिया गया है। यह DLL मुख्य रूप से XML अनुप्रयोगों के लिए है, जो कि विंडोज अपडेट अपने सर्वर से जानकारी को आगे और पीछे भेजने के लिए उपयोग करता है। यह इस त्रुटि के लिए औसत अनुप्रयोग है।



विधि 1: भ्रष्टाचार के लिए स्कैन

एक dll के साथ होने वाली सबसे आम समस्या यह है कि फ़ाइल भ्रष्ट हो जाती है। Microsoft के डेवलपर्स इसे बहुत अच्छी तरह से समझते हैं और उपयोगकर्ताओं को भ्रष्ट फ़ाइलों के लिए स्कैन करने की अनुमति देने के लिए sfc उपकरण में बनाया है, और Windows में बहुत से जटिल कार्यों को करने की आवश्यकता के बिना भ्रष्ट होने वाले लोगों को स्वचालित रूप से सही किया है।



पकड़े रखो विंडोज की तथा X दबाएं और चुनें कमांड प्रॉम्प्ट (एडमिन) अगर आप विंडोज 8 या 10. का उपयोग कर रहे हैं, तो क्लिक करें शुरू -> प्रकार अध्यक्ष एवं प्रबंध निदेशक और चुनें प्रवेशकर्ता के रूप में चलाएं।



कमांड प्रॉम्प्ट (विंडो) प्रकार में sfc / scannow और ENTER दबाएँ। स्कैन समाप्त होने की प्रतीक्षा करें, यदि स्कैन के परिणाम कोई भ्रष्टाचार या उल्लंघन नहीं लौटाते हैं, तो आप सिस्टम फ़ाइलें ठीक हैं, लेकिन यदि वे वापस लौटते हैं या भ्रष्टाचार की रिपोर्ट करते हैं, तो निम्न कमांड का उपयोग करके उन्हें सुधारें:

Dism / Online / Cleanup-Image / RestoreHealth

ERROR_DLL_INIT_FAILED



प्रक्रिया समाप्त होने के बाद, पीसी को रिबूट करें और परीक्षण करें।

विधि 2: DLLs को कॉपी और पुनः पंजीकृत करें

आप के रूप में एक ही ऑपरेटिंग सिस्टम के साथ एक काम कर रहे कंप्यूटर से निम्नलिखित DLL फ़ाइलों की प्रतिलिपि बनाएँ। जिन फ़ाइलों को आपको कॉपी करने की आवश्यकता है वे C: Windows System32 में स्थित हैं और हैं

msxml3a.dll, msxml3r.dll, msxml6.dll, msxml3.dll और msxml6r.dll

एक बार फाइलें कॉपी हो जाने के बाद, उन्हें उसी डायरेक्टरी (C: windows system32) में सिस्टम में सवाल को सेव और कॉपी करें और फिर प्रत्येक dll फाइल के लिए निम्न कमांड टाइप करें।

regsvr C: Windows System32 msxml3.dll

विधि 3: डेवलपर्स के लिए

यदि आप एक डेवलपर हैं और इस त्रुटि का सामना कर रहे हैं, तो इसका एक अलग कारण है। यदि यह तब होता है जब आप विकास कर रहे होते हैं, तो इसका आमतौर पर मतलब होता है कि त्रुटि को ठीक से स्थापित करने के लिए घटक से त्रुटि आ रही है।

घटक को पुनर्स्थापित करें।

यह देखने के लिए परीक्षण करें कि क्या यह समस्या उन्नत अनुमतियों के साथ होती है। यदि समस्या इस उच्च स्तर पर होती है, तो आपके पास अनुमतियाँ समस्या है।

घटक के विक्रेता से यह सुनिश्चित करने के लिए संपर्क करें कि आप जो एप्लिकेशन विकसित कर रहे हैं वह डेस्कटॉप के साथ इंटरैक्ट करने वाले मॉड्यूल सहित नहीं है। यह त्रुटि तब होती है जब ASP.NET डेस्कटॉप के साथ इंटरेक्ट नहीं करने के लिए बनाया गया है, जब ASP.NET डेस्कटॉप पर कुछ एक्सेस करने की कोशिश करता है, तो यह अनुमति त्रुटि के कारण होता है।

2 मिनट पढ़ा