विंडोज में एक DLL फाइल वह सभी कोड रखती है जिसका उपयोग एक प्रोग्राम सही ढंग से काम करने के लिए कर सकता है। किसी अन्य सॉफ्टवेयर की तरह, DLL फाइल में फ़ंक्शंस को विंडोज के साथ संगत होना चाहिए यदि वे किसी इनबिल्ट सेवा का उपयोग कर रहे हैं। यदि आपको त्रुटि मिलती है "DLL या तो विंडोज पर चलाने के लिए डिज़ाइन नहीं किया गया है या इसमें त्रुटि है," तो यह एक संगतता समस्या हो सकती है।

हमारे एक उपयोगकर्ता ने रिपोर्ट किया था कि नवीनतम संस्करण के विंडोज वाले लैपटॉप पर इंस्टॉल होने पर एक सॉफ्टवेयर ने काम करना बंद कर दिया। त्रुटि संदेश एक DLL फाइल की ओर इशारा कर रहा था। यह या तो विंडोज के एक अलग संस्करण पर चलाने के लिए डिज़ाइन किया गया था। या DLL फाइल दोषपूर्ण है। यहां पूरा संदेश है
Bad Image – DLL फाइल या तो विंडोज पर चलाने के लिए डिज़ाइन नहीं की गई है या इसमें त्रुटि है। मूल इंस्टॉलेशन मीडिया का उपयोग करके प्रोग्राम को फिर से इंस्टॉल करने का प्रयास करें या अपने सिस्टम एडमिनिस्ट्रेटर या सॉफ्टवेयर विक्रेता से सहायता के लिए संपर्क करें।
msvcr100.dll, msvcr110.dll, msvcp140.dll, lmirfsclientnp.dll आदि जैसी DLL फाइलें इस त्रुटि संदेश को फेंकने के लिए जानी जाती हैं।
DLL या तो विंडोज पर चलाने के लिए डिज़ाइन नहीं किया गया है, या इसमें त्रुटि है
हम सुझाव देते हैं कि आप इनका पालन करें और जांचें कि क्या ये समस्या का समाधान करते हैं।
- सॉफ्टवेयर को नवीनतम संस्करण में अपडेट या पुनः इंस्टॉल करें
- विक्रेता से DLL का नवीनतम संस्करण मांगें
- सिस्टम फाइल चेकर चलाएं।
1] सॉफ्टवेयर को नवीनतम संस्करण में अपडेट/पुनः इंस्टॉल करें
DLL का संस्करण एक सिस्टम कॉल का उपयोग कर रहा हो सकता है, जो डिप्रिकेटेड है। यदि आपने हाल ही में विंडोज अपडेट किया है, तो हम सुझाव देंगे कि आप सॉफ्टवेयर के अपडेट की जांच करें। अपडेट को इसके साथ DLL का नवीनतम संस्करण इंस्टॉल करना चाहिए।
आपको इसे एक अलग कंप्यूटर पर भी इंस्टॉल करना चाहिए, और जांचना चाहिए कि क्या यह वहां काम कर रहा है। सुनिश्चित करें कि विंडोज के संस्करण की जांच करें यदि यह काम करता है।
2] विक्रेता से DLL का नवीनतम संस्करण मांगें
कभी-कभी, सॉफ्टवेयर DLL के ओपन सोर्स संस्करण का उपयोग करता है। उदा., ऑडेसिटी ऑडियो फाइलों को MP3 में बदलने के लिए एक एक्सटर्नल DLL का उपयोग करता है। यह पूछना सबसे अच्छा है कि क्या कोई DLL है जिसे अपडेट की आवश्यकता है। यदि हां, तो एक बार आपके पास होने पर DLL को रजिस्टर करना सुनिश्चित करें। कई बार, यह एक संस्करण परिवर्तन है जो कार्यक्षमता को अवरुद्ध करता है।
यदि उनके पास नहीं है, तो आपको जांचना होगा कि क्या किसी कंप्यूटर में पुराना संस्करण है, और आप फ़ाइल को बदल सकते हैं।
संबंधित: Bad Image Error Status 0xc0000006।
3] SFC चलाएं
यदि DLL एक भ्रष्ट सिस्टम DLL है, तो आप इसे ठीक करने के लिए सिस्टम फाइल चेकर चलाना चुन सकते हैं। आपको बस इसे पूरा करने के लिए एडमिन परमिशन की आवश्यकता है। आप हमारे बहुत उपयोगी फ्रीवेयर यूटिलिटी FixWin का उपयोग करके SFC को सिंगल क्लिक से भी चला सकते हैं!
मुझे आशा है कि ये समाधान मदद करेंगे।
