Regsvr32: यो के हो र कसरि दर्ता गर्नुहोस DLLs

Regsvr32.exe संग एक DLL फाइल रजस्टर र अनजस्टर कसरि गर्नुहोस

Regsvr32 Windows मा कमांड-लाइन उपकरण हो जुन माइक्रोसफ्ट दर्ता सर्भरका लागि खडा हुन्छ। यो रेजिस्टर र अन्ड्रेज गर्न प्रयोग भएको छ वस्तु लिंक लिङ्क र इम्बेडिंग (OLE) जस्तै नियन्त्रण .डब्लुएल फाइलहरू र ActiveX नियन्त्रण .OCX फाइलहरू।

जब regsvr32 एक DLL फाइल दर्ता गर्दछ, यसको सम्बद्ध कार्यक्रम फाइलहरु को बारे मा जानकारी विंडोज रजस्ट्री मा थपिएको छ। यो यी सन्दर्भहरू हो कि अन्य प्रोग्रामहरूले रजिस्ट्रीमा पहुँच गर्नका लागि बुझ्नका लागि कार्यक्रम डेटा हो र यसलाई कसरी अन्तरक्रिया गर्न सकिन्छ।

यदि तपाईं आफ्नो कम्प्युटरमा DLL त्रुटि देख्दै हुनुहुन्छ भने तपाईंलाई DLL फाइल दर्ता गर्न आवश्यक पर्दछ। हामी तल कसरी गर्ने भनेर व्याख्या गर्छौं।

कसरी डब्ल्यूएलएल फाइल र दर्ता गर्नुहोस् र दर्ता गर्नुहोस्

यदि Windows रजिस्ट्री मा संदर्भ DLL फाइल को संदर्भित गर्दछ कुनै तरिकाले हटाइए या भ्रष्ट हो, प्रोग्राम जो कि DLL फाइल को उपयोग गर्न को आवश्यकता हो। यो जब रजिस्ट्री संग यो संगति टूटेको छ कि एक DLL फाइल दर्ता हुनु पर्छ।

DLL फाइल दर्ता गर्दा सामान्यतया प्रोग्राम पुन: स्थापना गरी पहिलो स्थानमा दर्ता गरीयो । कहिलेकाहीँ, तपाईले मैन्युअल रूपमा DLL फाइललाई दर्ता प्रोपिटमा दर्ता गर्न सक्दछ।

सुझाव: हेर्नुहोस् कि कसरी कमांड प्रोम्प्ट खोल्नुहोस् यदि तपाई निश्चित गर्न सक्नुहुन्न कि यो कसरी पत्ता लगाउन सक्नुहुन्छ।

यो एक regsvr32 आदेश संरचना को लागि सही तरीका हो:

regsvr32 [/ u] [/ n] [/ i [: cmdline]]

उदाहरणको लागि, तपाईं myfile.dll नामकरण गरिएको DLL फाईल दर्ता गर्न यो पहिलो आदेश प्रविष्टि गर्नुहुनेछ , वा दोस्रोमा यसलाई दर्ता गर्न:

regsvr32 myfile.dll regsvr32 / u myfile.dll

अन्य मापदण्डहरू जुन तपाईले प्रयोग गर्न सक्नुहुनेछ regsvr32 मा Microsoft को Regsvr32 पृष्ठमा हेर्न सकिन्छ।

नोट: सबै डीएलहरू केवल कमान प्रोम्प्टमा माथिको इन्टरनेटमा प्रवेश गरेर दर्ता गर्न सकिँदैन। तपाईंले पहिलो सेवा वा कार्यक्रमलाई फाइल प्रयोग गरिरहेको सबैलाई बन्द गर्न आवश्यक पर्दछ।

सामान्य Regsvr32 त्रुटियों को कसरि तय गर्नुहोस

यहाँ एक त्रुटि हो जब तपाईं DLL फाइल दर्ता गर्न प्रयास गर्दा देख्न सक्नुहुन्छ:

यो मोड्युल भरी भयो तर DllRegister सर्भरमा कल त्रुटि त्रुटि 0x80070005 सँग असफल भयो।

यो सामान्यतया अनुमति मुद्दा हो। यदि एक उच्च आदेश प्रोम्प्ट दौडमा अझै तपाईंलाई DLL फाइल दर्ता गर्न दिँदैन, फाइल आफैं ब्लक हुन सक्छ। फाइलको गुण विन्डोमा सामान्य ट्याबको सुरक्षा खण्ड जाँच गर्नुहोस्।

अर्को सम्भावित मुद्दा हुन सक्छ कि तपाईंसँग फाइल प्रयोग गर्न सही अनुमति छैन।

तल एक जस्तै एउटा त्रुटि सन्देश बोलाइएको छ। यो त्रुटि सामान्यतया यसको अर्थ हो कि DLL कम्प्युटरमा कुनै पनि अनुप्रयोगको लागि COM DLL को रूपमा प्रयोग गरिरहेको छैन, जसको अर्थ यो दर्ता गर्न आवश्यक छैन।

मोड्युल लोड भएको थियो तर प्रविष्टि-बिन्दु DllRegister सर्भर फेला परेन।

यहाँ अर्को regsvr32 त्रुटि सन्देश हो:

मोड्युल लोड गर्न असफल भयो। निश्चित गर्नुहोस् कि बाइनरी निर्दिष्ट पथमा भण्डार गरिएको छ वा डिबग यो बाइनरी वा निर्भर संग समस्याहरूको जाँच गर्न को लागि डिबग .डब्ल्यूएल फाइलहरु।

त्यो विशेष त्रुटि हराइरहेको निर्भरताको कारण हुन सक्छ, जसमा तपाईँले DLL फाइलको आवश्यकता पर्दछ कि सबै निर्भरताहरूको सूची हेर्न निर्भरता वाकर उपकरण प्रयोग गर्न सक्नुहुनेछ - एक DLL हुनका लागि तपाईंलाई आवश्यक छ DLL सम्म सही रूपमा दर्ता गर्नुहोस्।

साथै, निश्चित गर्नुहोस् कि DLL फाइलमा पथ सही हिज्जे छ। आदेशको वाक्य रचना धेरै महत्त्वपूर्ण छ; यदि त्रुटि ठीक देखि प्रविष्ट गरिएन भने त्रुटि उत्पन्न हुन सक्छ। केही DLL फाइलहरू "C: \ प्रयोगकर्ताहरू \" प्रयोगकर्ता \ कार्यक्रम \ myfile.dll "जस्तै उद्धरणमा घनिष्ठ स्थान हुन आवश्यक पर्दछ।

यो माइक्रोसफ्ट समर्थन आलेखको "Regsvr32 त्रुटि सन्देश" सेक्शन हेर्नुहोस् अन्य केही त्रुटि सन्देशहरू र व्याख्याहरूका लागि तिनीहरूलाई के कारणले गर्दा।

Regsvr32.exe भण्डारण कहाँ छ?

विन्डोजको 32-बिट संस्करणहरू (XP र नयाँ) Microsoft Windows रजिस्ट्रसन सर्भर उपकरण % systemroot% \ System32 \ फोल्डरमा थप्नुहोस् जब पहिलो स्थापित हुन्छ।

64-बिट संस्करणहरू केवल regsvr32.exe फाइल भण्डारण गर्नका लागि मात्र होइन तर % systemroot% \ SysWoW64 \ मा पनि।