कंप्यूटरसॉफ्टवेयर

कैसे विंडोज में DLL रजिस्टर किसी भी संस्करण: कई बुनियादी तरीके

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

मैं विंडोज सिस्टम में डीएलएल को सरलतम विधि के साथ कैसे पंजीकृत कर सकता हूं?

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

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

मैं Windows XP में एक DLL और रन कंसोल के माध्यम से अधिक कैसे पंजीकरण करूं?

दुर्भाग्य से, ऊपर की तकनीक हमेशा काम नहीं करती। इसलिए, विंडोज में आपको अपने उपकरण और टूल्स का उपयोग करना होगा। विशेष रूप से, यह सभी RegSvr सॉफ़्टवेयर सेवा का उपयोग करने के लिए उकसाता है, जो सिस्टम कैटलॉग में स्थित एक regsvr32.exe फ़ाइल के रूप में दर्शाया जाता है। 32-बिट वास्तुकला वाले सिस्टम में यह घटक System32 फ़ोल्डर में स्थित है, लेकिन ऐसी फ़ाइलों के 64-बिट संस्करणों में दो (दूसरा घटक फ़ोल्डर SysWOW64 में स्थित है) हो सकता है

इस प्रकार, किसी सिस्टम में एक DLL को कैसे पंजीकृत करें, इस समस्या को हल करने से पहले, यह पता लगाना आवश्यक है कि पुस्तकालय किस बिट क्षमता के लिए डिज़ाइन किया गया है। यह कार्रवाई के आगे कोर्स का निर्धारण करेगा

तो, रजिस्टर करने के लिए, आपको "रन" कंसोल (विन + आर के संयोजन के माध्यम से ऐसा करने का सबसे आसान तरीका) कॉल करना होगा, जिसमें आपको regsvr32.exe कमांड को पंजीकृत करना होगा, और उसके बाद अंतरिक्ष के माध्यम से, लाइब्रेरी फ़ाइल का पूर्ण पथ लिखें। Regsvr32.exe फ़ाइल को निष्पादित करने के लिए, पंजीकरण में थोड़ा गहराई लेना आवश्यक होने के मामले में, आपको संपूर्ण पथ को पंजीकृत करने की आवश्यकता होगी, जो कि System32 फ़ोल्डर या SysWOW64 फ़ोल्डर के स्थान में निर्दिष्ट है।

कमांड लाइन के माध्यम से क्रियाएं

एक DLL इसी तरह कमांड लाइन के माध्यम से पंजीकृत किया जा सकता है यह सीएमडी के कमी (एडमिन अधिकारों के साथ अनिवार्य) के माध्यम से "रन" मेनू से कहा जा सकता है।

यहां, "रन" कंसोल के मामले में, फ़ाइल नाम (regsvr32.exe) से शुरू होने वाला एक आदेश निर्धारित किया जाता है, उसके बाद लायब्रेरी फ़ाइल का पूर्ण पथ या लॉगींग टूल के लिए लाइन की शुरुआत में पूर्ण पथ निर्दिष्ट करके।

"एक्सप्लोरर" के माध्यम से पंजीकरण बनाना

किसी सिस्टम पर DLL को कैसे पंजीकृत करें, इस समस्या का एक समान रूप से सरल समाधान एक्सप्लोरर या कुछ अन्य फ़ाइल प्रबंधक का उपयोग कर रहा है।

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

पंजीकरण के साथ संभव समस्याएं

सभी अच्छी तरह से होंगे, लेकिन कभी-कभी त्रुटियाँ हो सकती हैं अक्सर आप एक संदेश देख सकते हैं कि तथाकथित प्रवेश बिंदु DLLRegisterServer नहीं मिला है।

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

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hi.birmiss.com. Theme powered by WordPress.