REGSVR32 क्या है? हमें इसकी जरूरत क्यों है?


17

मुझे पता है कि इसका उपयोग "DLL को पंजीकृत या अपंजीकृत करने" के लिए किया जाता है। लेकिन मुझे अधिक चाहिये। हमें DLL को पंजीकृत करने की आवश्यकता क्यों है? हमें DLL कब पंजीकृत करना चाहिए?

जवाबों:


21

COM घटकों (एक प्रकार का DLL) को पंजीकृत करते समय इसका उपयोग किया जाता है, जिसमें विभिन्न अनुप्रयोगों की आवश्यकता होती है।

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

यह बहुत ही कम होगा कि आपको इसे स्वयं उपयोग करने की आवश्यकता होगी, लेकिन एक सामान्य उपयोग अपंजीकृत करना और फिर एक DLL को फिर से व्यवस्थित करना है यदि आप समस्याओं का सामना कर रहे हैं या किसी विशेष संस्करण को स्थापित करने की आवश्यकता है।

अधिकांश बार एक एप्लिकेशन इंस्टॉलर इस दृश्य के पीछे कॉल करेगा।

आप DLL या ActiveX नियंत्रण (OCX) फ़ाइलों को पंजीकृत करने के लिए OLE नियंत्रणों को पंजीकृत करने और अपंजीकृत करने के लिए Regsvr32 टूल (Regsvr32.exe) का उपयोग कर सकते हैं जो स्व-रजिस्टर करने योग्य हैं। यह विंडोज, माइक्रोसॉफ्ट इंटरनेट एक्सप्लोरर, या अन्य कार्यक्रमों के साथ कुछ मुद्दों का निवारण करने के लिए आवश्यक हो सकता है।

स्रोत: Regsvr32 उपयोग और त्रुटि संदेशों की व्याख्या


आपको अक्सर इसे वाइन में करना होगा।
केन शार्प

6

हां, जैसे कि क्रिस ने कहा, यहाँ Microsoft से एक KB आलेख है जो इसे अच्छी तरह से समझा रहा है और यहाँ एक KB आलेख है जो बताता है कि DLL क्या है। अपने कंप्यूटर पर कार्यक्रमों के लिए उन्हें लाइब्रेरी फ़ाइलों के रूप में सोचें। वे विभिन्न कार्यक्रमों के लिए अलग-अलग चीजें करने के निर्देश देते हैं। जब आप इसे पंजीकृत करते हैं तो आप अपने कंप्यूटर को बता रहे हैं कि आपके पास ये निर्देश हैं, जहां पर और कार्यक्रम हैं जो कहते हैं कि उन्हें उनकी आवश्यकता है अब उनका उपयोग कर सकते हैं।


2

Dll का पुन: पंजीकरण करना सामान्य है जब विंडोज अपडेट को सुधारने सहित कई विंडोज मुद्दों को ठीक किया जाता है जब यह काम करना बंद कर देता है, तो विधि 2 देखें, "अधिक जानकारी" अनुभाग में कुछ लिंक भी देखें

http://support.microsoft.com/kb/943144

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.