उपयोगकर्ताओं को इस प्रकार की त्रुटि तब प्राप्त होती है जब Libmysql.dll फ़ाइल विंडोज ऑपरेटिंग सिस्टम से अनुपलब्ध होती है। यह फ़ाइल ऑपरेटिंग सिस्टम का हिस्सा है और विंडोज को कुछ अन्य प्रोग्राम चलाने के लिए आवश्यक है। DLL फ़ाइलें कई प्रोग्राम द्वारा साझा की जाती हैं और कार्यों, कक्षाओं, चरों, और आइकन और छवियों जैसे अन्य संसाधनों को प्रदान करने के लिए एक साझा लाइब्रेरी के रूप में कार्य करती हैं। यदि Libmysql.dll अनुपलब्ध है, तो यह संभवतः इस तथ्य के कारण है कि या तो इसे किसी अन्य प्रोग्राम द्वारा गलत स्थान पर रख दिया गया है या किसी दुर्भावनापूर्ण प्रोग्राम ने फ़ाइल को भ्रष्ट कर दिया है या विंडोज रजिस्ट्री को क्षतिग्रस्त कर दिया है। आपको नीचे दिए गए त्रुटि संदेशों की तरह संदेश प्राप्त हो सकते हैं:
प्रोग्राम शुरू नहीं हो सकता क्योंकि LibMySQL.dll आपके कंप्यूटर से अनुपलब्ध है, इस समस्या को ठीक करने के लिए प्रोग्राम को पुनः इंस्टॉल करने का प्रयास करें
मेथड 1: अनुपलब्ध DLL फ़ाइल की एक नई कॉपी डाउनलोड करें
इस मेथड में, हम वेब से फ़ाइल की एक नई कॉपी डाउनलोड करेंगे और आधिकारिक DLL फ़ाइल डाउनलोड पेज से कॉपी करके पुरानी फ़ाइल के साथ बदल देंगे। यह उस भ्रष्ट DLL फ़ाइल से छुटकारा दिलाएगा जो एप्लिकेशन को क्रैश कर रही है।
- My Computer Properties पर जाएं और पता करें कि आप विंडोज का कौन सा संस्करण उपयोग कर रहे हैं, इस मामले में, यह एक 64-बिट ऑपरेटिंग सिस्टम है।
- www.dll-files.com पर जाएं और सर्च बार में अनुपलब्ध DLL फ़ाइल का नाम टाइप करें और search DLL file पर क्लिक करें।
- खोज परिणामों से फ़ाइल के नाम पर क्लिक करें और अपने कंप्यूटर के ऑपरेटिंग सिस्टम के आधार पर 64-बिट या 32-बिट फ़ाइल डाउनलोड करें।
- अब निम्न फ़ोल्डर पर जाएं और यहां फ़ाइल को कॉपी और पेस्ट करें (इस क्रिया को करने के लिए आपको एडमिनिस्ट्रेटर अधिकार की आवश्यकता होगी)।
C:\Windows\System32
- अब अपने कंप्यूटर को रीस्टार्ट करें और एप्लिकेशन चलाने का प्रयास करें।
मेथड 2: DLL को वहां कॉपी करें जहां .EXE फ़ाइल स्थित है
इस मेथड के कई उपयोगकर्ताओं के लिए काम करने की सूचना मिली है। इस मेथड में, हम libmysql.dll को उस स्थान पर कॉपी और पेस्ट करेंगे जहां आपके एप्लिकेशन प्रोग्राम की .exe फ़ाइल इंस्टॉल है जिसे आप चलाने का प्रयास कर रहे हैं। कारण यह है कि प्रोग्राम रूट डायरेक्टरी (वह स्थान जहां यह इंस्टॉल है) में libmysql.dll को खोजने का प्रयास कर रहा हो सकता है, इसलिए libmysql.dll को इंस्टॉलेशन फ़ोल्डर में ले जाने से त्रुटि दूर हो जाती है।
- मेथड 1 में उल्लिखित अनुसार libmysql.dll की एक नई कॉपी डाउनलोड करें।
- अब उस इंस्टॉलेशन डायरेक्टरी पर जाएं जहां वह एप्लिकेशन प्रोग्राम इंस्टॉल है जो आपको यह त्रुटि दे रहा है और सुनिश्चित करें कि फ़ोल्डर में एक्जीक्यूटेबल फ़ाइल है।
- अब इस स्थान पर libmysql.dll फ़ाइल पेस्ट करें और प्रोग्राम चलाने का प्रयास करें और देखें कि क्या यह अब काम करता है।
मेथड 3: सिस्टम फाइल चेकर (SFC) स्कैन और सिस्टम फाइलों की मरम्मत
विंडोज फाइल चेकर एक सिस्टम यूटिलिटी है जो सभी आधुनिक विंडोज ऑपरेटिंग सिस्टम संस्करणों के साथ बिल्ट-इन फीचर के रूप में आती है। यह आपको सिस्टम में क्षतिग्रस्त या भ्रष्ट विंडोज फाइलों को ठीक करने की अनुमति देता है। SFC चलाने के लिए, आपको cmd को एलिवेटेड मोड (एडमिनिस्ट्रेटर विशेषाधिकारों के साथ) में चलाने की आवश्यकता है।
- सर्च मेनू में, cmd टाइप करें और कमांड प्रॉम्प्ट को एडमिनिस्ट्रेटर के रूप में खोलें।
- कमांड प्रॉम्प्ट विंडो में, SFC /scannow टाइप करें और कमांड निष्पादित करने के लिए Enter दबाएं।
- सिस्टम फाइल चेकर सभी सिस्टम फाइलों की अखंडता की जांच करना शुरू कर देगा और यदि मिले तो भ्रष्ट .dll फाइलों की मरम्मत करेगा।
- एक बार SFC सिस्टम को स्कैन करना समाप्त कर दे तो यह निम्न संदेशों में से एक प्रदर्शित करेगा:
- विंडोज को कोई अखंडता उल्लंघन नहीं मिला
- विंडोज रिसोर्स प्रोटेक्शन को भ्रष्ट फाइलें मिलीं और उन्हें मरम्मत किया
- विंडोज रिसोर्स प्रोटेक्शन को भ्रष्ट फाइलें मिलीं लेकिन उनमें से कुछ (या सभी) को ठीक करने में असमर्थ था (अच्छी बात नहीं)
- यदि आपको तीसरा विकल्प दिखाई देता है तो कृपया नीचे दिए गए चरणों के साथ जारी रखें।
- "DISM /online /Cleanup-Image / ScanHealth" टाइप करें और निष्पादित करने के लिए Enter दबाएं, यह जांचेगा कि फाइलें मरम्मत योग्य हैं या नहीं।
- "DISM /Online /Cleanup-Image /RestoreHealth" टाइप करें फाइलों की मरम्मत के लिए।
- एक बार कमांड निष्पादित हो जाने पर अपने सिस्टम को रीस्टार्ट करें और जांचें कि क्या समस्या हल हो गई है।