कभी-कभी एप्लिकेशन DLL या OCX फ़ाइलों को पंजीकृत करने से चूक जाते हैं, जिसके कारण उपयोगकर्ताओं को त्रुटियों का सामना करना पड़ेगा और एप्लिकेशन ठीक से काम नहीं करेंगे। इस वजह से, उपयोगकर्ताओं को फ़ाइलों को स्वयं पंजीकृत करना होगा। एप्लिकेशन एक्सटेंशन फ़ाइलों (DLL या OCX) का पंजीकरण और अपंजीकरण RegSvr32 उपयोगिता द्वारा किया जाता है। इस लेख में, हम आपको सिखाएंगे कि आप अपने ऑपरेटिंग सिस्टम में कितनी आसानी से एक डीएलएल या ओसीएक्स फ़ाइल पंजीकृत कर सकते हैं।
Windows में DLL या OCX फ़ाइल पंजीकृत करना
एक डीएलएल या ओसीएक्स पंजीकृत करके, उपयोगकर्ता रजिस्ट्री में जानकारी जोड़ रहे हैं ताकि विंडोज़ उन फाइलों का उपयोग कर सके। जानकारी एक नाम या सीएलएसआईडी के रूप में होगी। इससे विंडोज़ के लिए सही डीएलएल या ओसीएक्स ढूंढना आसान हो जाता है जब इससे संबंधित फ़ंक्शन किसी अन्य प्रोग्राम के भीतर उपयोग किया जाता है। इसमें इन फ़ाइलों का पथ होगा जिसके माध्यम से घटक के लिए निष्पादन योग्य कोड का उपयोग किया जाएगा। रजिस्ट्री में सहेजी गई जानकारी हमेशा घटक के नवीनतम संस्करण को संदर्भित करेगी। यह केवल दुर्लभ मामलों में ही आवश्यक है क्योंकि ज्यादातर मामलों में एप्लिकेशन इन फ़ाइलों को स्थापना के दौरान पंजीकृत करेगा। इसका उपयोग उन विंडोज़ समस्याओं की मरम्मत के लिए भी किया जा सकता है जिनमें ये फ़ाइलें शामिल हैं। कुछ अतिरिक्त पैरामीटर जिन्हें आप कमांड में जोड़ सकते हैं:
- /u - डीएलएल या ओसीएक्स फ़ाइल को अपंजीकृत करें
- /s - साइलेंट मोड, यह कोई संदेश बॉक्स नहीं दिखाएगा।
- /मैं - यदि बिना /u के उपयोग किया जाता है तो स्थापित करने के लिए DLLInstall(TRUE) को कॉल करें और यदि /u के साथ उपयोग किया जाता है तो DLL और DllUnregisterServer को अनइंस्टॉल करने के लिए DllInstall(FALSE) को कॉल करें।
- /n - DllRegister सर्वर या DllUnregisterServer को कॉल न करने के लिए। इस विकल्प का उपयोग /i. . के साथ किया जाना चाहिए
आप केवल डीएलएल या ओसीएक्स फाइलों को पंजीकृत कर सकते हैं जो पंजीकृत हैं। कुछ फ़ाइलों में कोई DLLRegisterServer() फ़ंक्शन नहीं होगा जिसके माध्यम से वह पंजीकृत हो सके। वे फाइलें सामान्य हैं और उनका पंजीकरण से कोई लेना-देना नहीं है। गेम डीएलएल फाइलों से एक उदाहरण लिया जा सकता है जो फ़ोल्डर में रहते हैं और पहले स्थान पर पंजीकृत किए बिना अपना काम करते हैं।
नोट:सुनिश्चित करें कि इन विधियों को आजमाने से पहले आपके पास पहले से ही DLL या OCX फ़ाइल उपलब्ध है।
डीएलएल या ओसीएक्स फ़ाइल पंजीकृत करने के लिए एलिवेटेड कमांड प्रॉम्प्ट का उपयोग करना
- Windows को होल्ड करें कुंजी और S press दबाएं खोज समारोह खोलने के लिए। टाइप करें cmd , उस पर राइट-क्लिक करें और व्यवस्थापक के रूप में चलाएँ choose चुनें विकल्प
नोट :आप Alt + Shift + Enter . भी दबा सकते हैं सर्च फंक्शन में cmd टाइप करने के बाद। - अब DLL या OCX फाइल को रजिस्टर करने के लिए नीचे दिया गया कमांड टाइप करें।
regsvr32 jscript.dll
नोट :jscript.dll वह फ़ाइल नाम है जिसे आप पंजीकृत करने के लिए किसी भी फ़ाइल में बदल सकते हैं।
- आप एक डीएलएल या ओसीएक्स फ़ाइल भी पंजीकृत कर सकते हैं जो निम्न आदेश टाइप करके एक अलग स्थान पर स्थित है।
regsvr32 C:\Users\Kevin\Desktop\jscript.dll
- यदि फ़ाइल रजिस्टर करने योग्य नहीं है तो आपको नीचे दिखाए गए अनुसार त्रुटि मिल सकती है:
- कभी-कभी त्रुटि इसलिए हो सकती है क्योंकि आप 64-बिट Regsvr32 के माध्यम से 32-बिट DLL या OCX फ़ाइल को पंजीकृत करने का प्रयास कर रहे हैं। . आपको 32-बिट Regsvr32 . का उपयोग करने की आवश्यकता है जो Syswow64 . में स्थित है फ़ोल्डर।
- आप 64-बिट ऑपरेटिंग सिस्टम में 32-बिट DLL या OCX को पंजीकृत करने के लिए निम्न कमांड टाइप कर सकते हैं।
%SystemRoot%\SysWOW64\regsvr32 jscript.dll
आप DLL या OCX फ़ाइलों को पंजीकृत करने के लिए समान कमांड के साथ PowerShell का उपयोग भी कर सकते हैं।