डीएलएल फाइलें क्या हैं, और मेरे पीसी से एक क्यों गुम है?

विषयसूची:

डीएलएल फाइलें क्या हैं, और मेरे पीसी से एक क्यों गुम है?
डीएलएल फाइलें क्या हैं, और मेरे पीसी से एक क्यों गुम है?

वीडियो: डीएलएल फाइलें क्या हैं, और मेरे पीसी से एक क्यों गुम है?

वीडियो: डीएलएल फाइलें क्या हैं, और मेरे पीसी से एक क्यों गुम है?
वीडियो: How to See Devices Connected to Google Account - YouTube 2024, मई
Anonim
जब आपको यह कहते हुए कोई त्रुटि मिलती है कि Windows को कोई विशेष DLL फ़ाइल नहीं मिल सका, तो यह वहां कई डीएलएल साइटों में से किसी एक से फ़ाइल डाउनलोड करने के लिए बहुत मोहक हो सकता है। यहां आपको क्यों नहीं करना चाहिए।
जब आपको यह कहते हुए कोई त्रुटि मिलती है कि Windows को कोई विशेष DLL फ़ाइल नहीं मिल सका, तो यह वहां कई डीएलएल साइटों में से किसी एक से फ़ाइल डाउनलोड करने के लिए बहुत मोहक हो सकता है। यहां आपको क्यों नहीं करना चाहिए।

डीएलएल क्या हैं?

शुरू करने से पहले आपको इंटरनेट से डायनामिक लिंक लाइब्रेरी (डीएलएल) फ़ाइलों को क्यों डाउनलोड नहीं करना चाहिए, आइए सबसे पहले देखें कि डीएलएल फाइलें क्या हैं। एक डीएलएल फ़ाइल एक पुस्तकालय है जिसमें विंडोज़ में एक विशेष गतिविधि करने के लिए कोड और डेटा का एक सेट होता है। ऐप्स तब उन डीएलएल फाइलों पर कॉल कर सकते हैं जब उन्हें उस गतिविधि की आवश्यकता होती है। डीएलएल फाइलें निष्पादन योग्य (EXE) फ़ाइलों की तरह हैं, सिवाय इसके कि डीएलएल फ़ाइलों को सीधे विंडोज़ में निष्पादित नहीं किया जा सकता है। दूसरे शब्दों में, आप इसे चलाने के लिए एक डीएलएल फ़ाइल को डबल-क्लिक नहीं कर सकते जैसे आप EXE फ़ाइल करेंगे। इसके बजाए, डीएलएल फाइलों को अन्य ऐप्स द्वारा कॉल करने के लिए डिज़ाइन किया गया है। वास्तव में, उन्हें एक साथ कई ऐप्स द्वारा बुलाया जाने के लिए डिज़ाइन किया गया है। डीएलएल नाम का "लिंक" भाग भी एक और महत्वपूर्ण पहलू का सुझाव देता है। एकाधिक डीएलएल को एक साथ जोड़ा जा सकता है ताकि जब एक डीएलएल कहा जाता है, तो कई अन्य डीएलएल भी एक ही समय में बुलाए जाते हैं।

विंडोज़ स्वयं के माध्यम से दौरे के रूप में डीएलएल का व्यापक उपयोग करता है
विंडोज़ स्वयं के माध्यम से दौरे के रूप में डीएलएल का व्यापक उपयोग करता है

C:WindowsSystem32

फ़ोल्डर आपको बता सकता है। उदाहरण के तौर पर हम किस बारे में बात कर रहे हैं, उदाहरण के लिए, विंडोज सिस्टम फ़ाइल "comdlg32.dll" पर विचार करें। इस फ़ाइल को अन्यथा सामान्य संवाद बॉक्स लाइब्रेरी के रूप में जाना जाता है, जिसमें आपके द्वारा देखे जाने वाले कई सामान्य संवाद बॉक्स बनाने के लिए कोड और डेटा शामिल है फ़ाइलों को खोलने, दस्तावेजों को प्रिंट करने, आदि जैसे चीजों के लिए विंडोज-संवाद। इस डीएलएल में दिए गए निर्देश संवाद बॉक्स के लिए संदेशों को प्राप्त करने और व्याख्या करने से सब कुछ संभालते हैं ताकि यह निर्दिष्ट किया जा सके कि डायलॉग बॉक्स आपकी स्क्रीन पर कैसा दिखता है। जाहिर है, कई ऐप्स एक ही समय में इस डीएलएल पर कॉल कर सकते हैं, अन्यथा आप एक समय में एक से अधिक ऐप में एक संवाद बॉक्स (नीचे दिए गए की तरह) खोलने में सक्षम नहीं होंगे।

डाउनलोड डीएलएल पुराना हो सकता है

तो, हमारे बेल्ट के तहत डीएलएल की थोड़ी सी समझ के साथ, जब आप अपने सिस्टम से गायब हो जाते हैं तो उन्हें इंटरनेट से क्यों डाउनलोड नहीं करते?

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

आगे की समस्या भी है कि डीएलएल आमतौर पर पैकेज में एकीकृत होते हैं। एक पैकेज में एक डीएलएल के लिए एक अपडेट अक्सर एक ही पैकेज में अन्य, संबंधित डीएलएल के अपडेट के साथ होता है, जिसका अर्थ है कि यहां तक कि संभावित घटना में आपको डीएलएल फ़ाइल तक अद्यतित नहीं है, आपको संबंधित फाइलें भी नहीं मिलेंगी अद्यतन किया गया है।

डाउनलोड डीएलएल संक्रमित किया जा सकता है

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

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

वे शायद आपकी समस्या को हल नहीं करेंगे

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

डीएलएल क्यों गुम या भ्रष्ट हो सकता है? हो सकता है कि एक और गलती ऐप या अपडेट ने फ़ाइल को प्रतिस्थापित करने और असफल होने का प्रयास किया, या इसे पुरानी प्रतिलिपि के साथ बदल दिया। यह आपके मुख्य ऐप की स्थापना में या.NET जैसे पैकेज में एक गलती हो सकती है। यह भी हो सकता है कि आपको एक और समस्या हो रही है-जैसे आपकी हार्ड डिस्क पर खराब क्षेत्र- जो फ़ाइल को सही तरीके से लोड होने से रोक रहे हैं।

मैं अपनी डीएलएल त्रुटि कैसे ठीक कर सकता हूं?

यह सुनिश्चित करने का एकमात्र तरीका है कि आप एक स्थिर, अद्यतित और साफ डीएलएल प्राप्त करते हैं, इसे उस स्रोत के माध्यम से प्राप्त करना है, जिसकी उत्पत्ति हुई थी। आमतौर पर, वह स्रोत होगा:

  • आपके विंडोज़ इंस्टॉलेशन मीडिया । यह संभावना नहीं है कि आप बस अपने इंस्टॉलेशन मीडिया से एक डीएलएल फ़ाइल कॉपी करने में सक्षम होंगे, लेकिन आपके पास Windows को पुनर्निर्मित करने के रूप में कठोर कुछ करने से पहले प्रयास करने का एक त्वरित विकल्प है। आप विंडोज रिसोर्स प्रोटेक्शन टूल (जिसे अक्सर सिस्टम फाइल चेकर या एसएफसी के रूप में जाना जाता है) का उपयोग कर सकते हैं, जो विंडोज में भ्रष्ट या गायब सिस्टम फ़ाइलों को स्कैन और ठीक करेगा। उपकरण चलाने के दौरान आपके इंस्टॉलेशन मीडिया को आसान बनाना चाहिए, बस अगर उसे वहां से फ़ाइल कॉपी करने की आवश्यकता हो। (यदि आपके पास इंस्टॉलेशन डिस्क नहीं है, तो आप यहां एक डाउनलोड कर सकते हैं।)
  • माइक्रोसॉफ्ट.NET फ्रेमवर्क पैकेज । विंडोज के साथ.NET के कई संस्करण स्वचालित रूप से स्थापित होते हैं, और कई ऐप्स भी उन पैकेजों से फ़ाइलों को इंस्टॉल करते हैं। आप.NET ढांचे के बारे में हमारे लेख को पढ़ सकते हैं, जिसमें संबंधित समस्याओं को खोजने और मरम्मत के लिए कुछ सलाह भी है।
  • विभिन्न माइक्रोसॉफ्ट विजुअल सी ++ पुनर्वितरण योग्य पैकेज । आपके द्वारा उपयोग किए जाने वाले ऐप्स के आधार पर, आपके पीसी पर C ++ पुनर्वितरण योग्य स्थापित करने के कई संस्करण हो सकते हैं। कभी-कभी अपराधी को संकुचित करना मुश्किल हो सकता है, लेकिन शुरू करने के लिए एक अच्छी जगह सी ++ रेडिस्ट्रिब्यूटेबल्स पर हमारा आलेख है, जिसमें कई समस्या निवारण चरणों और लिंक भी शामिल हैं जहां आप सीधे माइक्रोसॉफ्ट से सबसे अद्यतित संस्करण डाउनलोड कर सकते हैं।
  • डीएलएल के साथ आया ऐप । यदि एक अलग पैकेज का हिस्सा होने के बजाय डीएलएल को ऐप के साथ स्थापित किया गया था, तो आपकी सबसे अच्छी शर्त केवल ऐप को पुनर्स्थापित करने के लिए है। कुछ ऐप्स आपको पूर्ण पुनर्स्थापन के बजाय मरम्मत करने की अनुमति देते हैं। या तो विकल्प काम करना चाहिए, क्योंकि एक मरम्मत आमतौर पर इंस्टॉलेशन फ़ोल्डर्स में गायब फ़ाइलों को ढूंढती है।

यदि सब कुछ विफल हो जाता है, तो आप ऐप विक्रेता से संपर्क करने में सक्षम हो सकते हैं और एक व्यक्तिगत DLL फ़ाइल की प्रतिलिपि का अनुरोध कर सकते हैं। कुछ कंपनियां इस अनुरोध के लिए खुली हैं; कुछ नहीं हैं। यदि आप ऐसी कंपनी में भाग लेते हैं जो व्यक्तिगत फाइलें प्रदान नहीं करेगा, तो कम से कम आपकी समस्या को हल करने के लिए अन्य सुझाव देने में सक्षम हो सकते हैं।

सिफारिश की: