यह wikiHow आपको सिखाता है कि एक DLL फ़ाइल को कैसे पंजीकृत किया जाए जो फ़ाइल से Windows रजिस्ट्री के लिए एक पथ बनाता है। डीएलएल फ़ाइल पंजीकरण कुछ कार्यक्रमों के साथ स्टार्टअप समस्याओं को हल कर सकता है। हालांकि, अधिकांश डीएलएल फाइलें पंजीकरण का समर्थन नहीं करती हैं या पहले से ही पंजीकृत हैं। ध्यान दें कि आप विंडोज कंप्यूटर की अंतर्निहित डीएलएल फाइलों को पंजीकृत नहीं कर सकते क्योंकि वे विंडोज ऑपरेशन के लिए महत्वपूर्ण हैं। इसके अलावा, विंडोज़ से अपडेट पुरानी या खराब डीएलएल फाइलों की मरम्मत भी कर सकते हैं।
कदम
विधि 1: 2 में से एक एकल डीएलएल फ़ाइल पंजीकृत करना
चरण 1. समझें कि यह विधि कैसे काम करती है।
यदि फ़ाइल "रजिस्टर सर्वर" निर्यात कमांड का समर्थन करती है, तो आप फ़ाइल को पंजीकृत करने के लिए "regsvr" कमांड और DLL फ़ाइल नाम के संयोजन का उपयोग कर सकते हैं। यह प्रक्रिया विंडोज़ रजिस्ट्री से डीएलएल फ़ाइल तक एक पथ बनाती है ताकि ऑपरेटिंग सिस्टम प्रक्रियाएं डीएलएल फ़ाइल को अधिक आसानी से ढूंढ और उपयोग कर सकें।
आमतौर पर, आपको तृतीय-पक्ष प्रोग्राम से DLL फ़ाइलों को पंजीकृत करने के लिए इस पद्धति का पालन करने की आवश्यकता होगी, जिन्हें सीधे सिस्टम-स्तरीय स्रोतों (जैसे कमांड प्रॉम्प्ट) के साथ जोड़ा जाना चाहिए।
चरण 2. "प्रवेश बिंदु" त्रुटि संदेश के अर्थ या आशय को पहचानें।
यदि यह पहले से पंजीकृत है, तो डीएलएल फ़ाइल "रजिस्टर सर्वर" निर्यात कमांड का समर्थन नहीं करती है, या कोड फ़ाइल को विंडोज रजिस्ट्री से कनेक्ट करने की अनुमति नहीं देता है। आपको त्रुटि संदेश प्राप्त होगा "मॉड्यूल [DLL फ़ाइल नाम] लोड किया गया था लेकिन प्रवेश बिंदु DllRegisterServer नहीं मिला"। यदि ऐसा कोई संदेश प्रकट होता है, तो DLL फ़ाइल पंजीकृत नहीं की जा सकती है।
"प्रवेश बिंदु" त्रुटि संदेश वास्तव में कोई समस्या नहीं है, बल्कि पुष्टि का एक रूप है क्योंकि जब संदेश प्रकट होता है, तो आपके पास मौजूद DLL फ़ाइल को पंजीकृत होने की आवश्यकता नहीं होती है।
चरण 3. उस DLL फ़ाइल का पता लगाएँ जिसे आप पंजीकृत करना चाहते हैं।
उस फ़ोल्डर पर जाएँ जहाँ DLL फ़ाइल संग्रहीत है जिसे पंजीकृत करने की आवश्यकता है। एक बार जब आपको फ़ाइल मिल जाए, तो आप अगले चरण पर जा सकते हैं।
यदि आपने पहले से ही एक DLL फ़ाइल के साथ एक प्रोग्राम स्थापित किया है जिसे पंजीकृत करने की आवश्यकता है, उदाहरण के लिए, प्रोग्राम का इंस्टॉलेशन फ़ोल्डर खोलें (जैसे "C:\Program Files\[program name]")।
चरण 4. DLL फ़ाइल गुण विंडो खोलें।
फ़ाइल पर राइट-क्लिक करें, फिर "क्लिक करें" गुण "ड्रॉप-डाउन मेनू में। बाद में एक पॉप-अप विंडो खुलेगी।
चरण 5. DLL फ़ाइल का नाम लिखें।
"गुण" विंडो के शीर्ष पर स्थित कॉलम में, आप फ़ाइल का पूरा नाम देख सकते हैं। इस नाम को बाद में दर्ज करना होगा।
चूंकि अधिकांश डीएलएल फाइलों में ऐसे नाम होते हैं जिन्हें याद रखना मुश्किल होता है, इसलिए इस समय "गुण" विंडो को खुला रखना एक अच्छा विचार है। इस तरह, आप बाद में नाम कॉपी कर सकते हैं।
चरण 6. DLL फ़ाइल के पते की प्रतिलिपि बनाएँ।
"स्थान" शीर्षक के दाईं ओर टेक्स्ट की स्ट्रिंग पर कर्सर को क्लिक करें और खींचें, फिर डीएलएल फ़ाइल के निर्देशिका पते की प्रतिलिपि बनाने के लिए Ctrl + C शॉर्टकट दबाएं।
चरण 7. "प्रारंभ" मेनू खोलें
स्क्रीन के निचले-बाएँ कोने में Windows लोगो पर क्लिक करें।
चरण 8. कमांड प्रॉम्प्ट प्रोग्राम का पता लगाएँ।
"प्रारंभ" मेनू खोज बार में कमांड प्रॉम्प्ट टाइप करें। विंडो के शीर्ष पर एक कमांड प्रॉम्प्ट आइकन दिखाई देगा।
चरण 9. व्यवस्थापक मोड में कमांड प्रॉम्प्ट खोलें।
इसे एक्सेस करने के लिए:
-
दाएँ क्लिक करें
"सही कमाण्ड"।
- क्लिक करें" व्यवस्थापक के रूप में चलाओ ”.
- चुनना " हां " जब नौबत आई।
चरण 10. DLL फ़ाइल निर्देशिका में स्विच करें।
सीडी टाइप करें और एक स्पेस डालें, डीएलएल फाइल के डायरेक्टरी एड्रेस को पेस्ट करने के लिए Ctrl + V शॉर्टकट का उपयोग करें, फिर एंटर दबाएं।
-
उदाहरण के लिए, यदि DLL फ़ाइल डिफ़ॉल्ट "Windows" फ़ोल्डर में " SysWOW64 " फ़ोल्डर में है, तो निम्न आदेश दर्ज करें:
सीडी सी: / विंडोज / SysWOW64
चरण 11. कमांड "regsvr" और DLL फ़ाइल का नाम टाइप करें।
Regsvr32 दर्ज करें और एक स्थान डालें, फिर DLL फ़ाइल का नाम टाइप करें (".dll" एक्सटेंशन के साथ पूरा करें) और एंटर दबाएं। यदि डीएलएल फ़ाइल पंजीकृत की जा सकती है, तो एक पुष्टिकरण संदेश प्रदर्शित किया जाएगा।
-
उदाहरण के लिए, यदि फ़ाइल का नाम " usbperf.dll " है, तो दर्ज किया गया कमांड इस तरह दिखेगा:
regsvr32 usbperf.dll
- इस बिंदु पर डीएलएल फ़ाइल के नाम की प्रतिलिपि बनाने के लिए, उस फ़ोल्डर को फिर से खोलें जहां फ़ाइल संग्रहीत की गई थी ("गुण" विंडो दिखाई देगी), टेक्स्ट फ़ील्ड में नाम चिह्नित करें, और शॉर्टकट Ctrl + C दबाएं। आप फ़ाइल का नाम Ctrl+V दबाकर कमांड प्रॉम्प्ट विंडो में पेस्ट कर सकते हैं।
- यदि डीएलएल फ़ाइल पंजीकृत है या नहीं हो सकती है, तो आपको पुष्टिकरण संदेश के बजाय "प्रवेश बिंदु" त्रुटि संदेश दिखाई देगा।
चरण 12. DLL फ़ाइल को अपंजीकृत करने और उसे पुन: पंजीकृत करने का प्रयास करें।
यदि आपको "regsvr" कमांड दर्ज करते समय "एंट्री पॉइंट" के अलावा कोई त्रुटि संदेश मिलता है, तो आपको फ़ाइल को पंजीकृत करने से पहले उसे अपंजीकृत करने की आवश्यकता हो सकती है:
- regsvr32 /u nama.dll टाइप करें और एंटर दबाएं। सुनिश्चित करें कि आपने "नाम" को डीएलएल फ़ाइल के नाम से बदल दिया है।
- regsvr32 nama.dll टाइप करें और एंटर दबाएं, और "नाम" को डीएलएल फ़ाइल के नाम से बदलना न भूलें।
विधि २ का २: सभी डीएलएल फाइलों को फिर से पंजीकृत करना
चरण 1. समझें कि यह विधि कैसे काम करती है।
अपने कंप्यूटर पर DLL फ़ाइलों की सूची बनाकर और सूची को BAT फ़ाइल के रूप में चलाकर, आप अपने कंप्यूटर पर सभी DLL फ़ाइलों को स्वचालित रूप से पंजीकृत कर सकते हैं। यह प्रक्रिया इष्टतम विकल्प है यदि आपके पास कोई विशेष डीएलएल फाइल नहीं है जिसे पंजीकृत करने की आवश्यकता है।
चरण 2. "प्रारंभ" मेनू खोलें
स्क्रीन के निचले-बाएँ कोने में Windows लोगो पर क्लिक करें।
चरण 3. कमांड प्रॉम्प्ट प्रोग्राम का पता लगाएँ।
"प्रारंभ" मेनू खोज बार में कमांड प्रॉम्प्ट टाइप करें। आप मेनू विंडो के शीर्ष पर कमांड प्रॉम्प्ट प्रोग्राम आइकन देख सकते हैं।
चरण 4. ओपन कमांड प्रॉम्प्ट व्यवस्थापक मोड में।
इसे एक्सेस करने के लिए:
-
दाएँ क्लिक करें
"सही कमाण्ड"।
- क्लिक करें" व्यवस्थापक के रूप में चलाओ ”.
- चुनना " हां " जब नौबत आई।
चरण 5. विंडोज निर्देशिका में स्विच करें।
सीडी सी: विंडोज टाइप करें और एंटर दबाएं। यह कमांड कमांड प्रॉम्प्ट को "विंडोज" फोल्डर के अंदर अगला कमांड निष्पादित करने के लिए कहता है।
चरण 6. डीएलएल फाइलों की सूची बनाएं।
कमांड प्रॉम्प्ट विंडो में dir *.dll /s /b > C:\regdll.bat टाइप करें, फिर एंटर दबाएं। उसके बाद, कमांड प्रॉम्प्ट एक फाइल बना सकता है जिसमें विंडोज डायरेक्टरी में प्रत्येक डीएलएल फाइल का स्थान और नाम शामिल होता है।
चरण 7. कमांड प्रॉम्प्ट विंडो बंद करें।
एक बार जब आप दर्ज की गई कमांड के नीचे "c:\Windows>" टेक्स्ट की लाइन देखते हैं, तो आप कमांड प्रॉम्प्ट विंडो को बंद करने और अगले चरण पर जाने के लिए स्वतंत्र हैं।
चरण 8. फ़ाइल सूची निर्देशिका पर जाएँ।
आप फाइल एक्सप्लोरर के माध्यम से डीएलएल फाइलों की एक सूची पा सकते हैं:
-
खोलना फाइल ढूँढने वाला
(या शॉर्टकट विन + ई दबाएं)।
- क्लिक करें" यह पीसी "खिड़की के बाईं ओर।
- कंप्यूटर की हार्ड ड्राइव पर डबल क्लिक करें" ओएस (सी:) ”.
- स्वाइप करें (यदि आवश्यक हो) तब तक जब तक आपको "regdll" फ़ाइल दिखाई न दे।
चरण 9. फ़ाइलों को डेस्कटॉप पर कॉपी करें।
परिवर्तनों को सहेजने के लिए, आपको "regdll" फ़ाइल की एक प्रति डेस्कटॉप पर सहेजनी होगी:
- फ़ाइल को चुनने के लिए उसे एक बार क्लिक करें।
- Ctrl + C दबाएं।
- डेस्कटॉप पर क्लिक करें।
- Ctrl + V दबाएं।
चरण 10. नोटपैड में फ़ाइल सूची खोलें।
फ़ाइल को चुनने के लिए उसे एक बार डेस्कटॉप पर क्लिक करें, फिर इन चरणों का पालन करें:
- "regdll" फ़ाइल पर राइट क्लिक करें।
- क्लिक करें" संपादित करें "ड्रॉप-डाउन मेनू में।
चरण 11. अनावश्यक निर्देशिका या DLL फ़ाइल स्थान हटाएँ।
हालांकि वैकल्पिक, यह चरण DLL फ़ाइलों को पंजीकृत करने में लगने वाले समय को कम करने में मदद करता है। आप निम्नलिखित निर्देशिकाओं या स्थानों वाले टेक्स्ट की पंक्तियों को हटा सकते हैं:
- C:\Windows\WinSXS - दस्तावेज़ के निचले हिस्से में आमतौर पर ये पंक्तियाँ होती हैं।
- C:\Windows\Temp - आप इस लाइन को " WinSXS " लाइन वाले सेगमेंट के पास पा सकते हैं।
- C:\Windows\$patchcache$ - इस लाइन को खोजना अधिक कठिन है। हालाँकि, आप शॉर्टकट Ctrl + F दबाकर, $patchcache$ टाइप करके और "क्लिक करके खोज कर सकते हैं। अगला तलाशें ”.
चरण 12. पाठ की प्रत्येक पंक्ति में "regsvr" कमांड जोड़ें।
आप उन्हें नोटपैड की अंतर्निहित "ढूंढें और बदलें" सुविधा का उपयोग करके जोड़ सकते हैं:
- क्लिक करें" संपादित करें ”.
- क्लिक करें" बदलने के… "ड्रॉप-डाउन मेनू में।
- "क्या खोजें" फ़ील्ड में c:\ टाइप करें।
- "इसके साथ बदलें" फ़ील्ड में Regsvr32.exe /s c:\ टाइप करें।
- क्लिक करें" सबको बदली करें ”.
- खिड़की बंद कर दो।
चरण 13. परिवर्तन सहेजें और नोटपैड विंडो बंद करें।
परिवर्तनों को सहेजने के लिए Ctrl+S दबाएं, फिर “क्लिक करें” एक्स ” नोटपैड विंडो के ऊपरी-दाएँ कोने में इसे बंद करने के लिए। इस बिंदु पर, आप "regdll.bat" फ़ाइल को चलाने के लिए तैयार हैं।
चरण 14. फ़ाइल चलाएँ।
फ़ाइल " regdll.bat " पर राइट क्लिक करें, "क्लिक करें" व्यवस्थापक के रूप में चलाओ, और चुनें " हां "जब कमांड प्रॉम्प्ट में फ़ाइल चलाने के लिए कहा जाए। उसके बाद, कमांड प्रॉम्प्ट प्रत्येक उपलब्ध डीएलएल फ़ाइल को पंजीकृत करना शुरू कर देगा। इस प्रक्रिया में लंबा समय लग सकता है इसलिए सुनिश्चित करें कि प्रक्रिया के दौरान आपका कंप्यूटर चालू और प्लग इन है।
चरण 15. कमांड प्रॉम्प्ट बंद करें।
एक बार प्रक्रिया पूरी हो जाने के बाद, आप कमांड प्रॉम्प्ट विंडो को बंद कर सकते हैं। कंप्यूटर पर डीएलएल फाइलें अब पंजीकृत हो गई हैं।