REGSVR32 - विंडोज़ रजिस्ट्री में DLL को पंजीकृत या अपंजीकृत करता है। डीएलएल पंजीकृत करना

बच्चों के लिए ज्वरनाशक दवाएं बाल रोग विशेषज्ञ द्वारा निर्धारित की जाती हैं। लेकिन बुखार के साथ आपातकालीन स्थितियाँ होती हैं जब बच्चे को तुरंत दवा देने की आवश्यकता होती है। तब माता-पिता जिम्मेदारी लेते हैं और ज्वरनाशक दवाओं का उपयोग करते हैं। शिशुओं को क्या देने की अनुमति है? आप बड़े बच्चों में तापमान कैसे कम कर सकते हैं? कौन सी दवाएँ सबसे सुरक्षित हैं?

बहुत सरल शब्दों में कहें तो क्या .dll फ़ाइलें,क्या .ocx फ़ाइलें- ये प्रोग्रामों के सामान्य लॉन्च और स्थिर संचालन के लिए आवश्यक सिस्टम "लाइब्रेरीज़" हैं।

ऐसे कई कारण हैं जिनकी वजह से आपको इन फ़ाइलों से जुड़ी त्रुटियाँ दिखाई दे सकती हैं:

  • इंस्टॉलेशन ग़लत तरीके से किया गया था और आवश्यक फ़ाइलें कॉपी/पंजीकृत नहीं की गई थीं (सभी फ़ाइलों को पंजीकरण की आवश्यकता नहीं होती)
  • रजिस्ट्री प्रविष्टियों/प्रोग्राम फ़ाइलों आदि को नुकसान।

दरअसल, इससे 2 समाधान निकलते हैं:

  • प्रोग्राम को पुनः इंस्टॉल करना
  • यदि पुनर्स्थापना से मदद नहीं मिलती है, तो आवश्यक फ़ाइलें स्वयं डाउनलोड करें और फिर उन्हें पंजीकृत करें

यह लेख पूरी तरह से लेखक के व्यक्तिगत अनुभव के आधार पर लिखा गया है। आप यहां दी गई सभी सलाह का पालन अपने जोखिम और जोखिम पर करें। आपके कार्यों के लिए कोई भी जिम्मेदार नहीं है।

आइए दूसरे समाधान पर करीब से नज़र डालें। ये फ़ाइलें फ़ोल्डर में स्थित हो सकती हैं \WINDOWS\System32, या प्रोग्राम फ़ोल्डर में. इसलिए, त्रुटि विंडो में, हम उस फ़ाइल का नाम देखते हैं जिसकी हमें आवश्यकता है, इसे इंटरनेट पर ढूंढें, इसे डाउनलोड करें और इसे दोनों फ़ोल्डरों में कॉपी करें - एस ystem32 और एप्लिकेशन फ़ोल्डर. अब फ़ाइल को पंजीकृत करने का समय आ गया है (यदि आवश्यक हो)।

.dll, .ocx फ़ाइलें पंजीकृत करना

आप यह क्रिया कई तरीकों से कर सकते हैं:

  1. रजिस्ट्री शाखा में फ़ाइलों को मैन्युअल रूप से पंजीकृत करना HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs (अनुशंसित नहीं)।ऐसा करने के लिए, इस थ्रेड में हम एक पैरामीटर बनाते हैं REG_DWORDपूर्ण फ़ाइल पते के साथ , उदाहरण के लिए C:\WINDOWS\System32\MSCOMCTL.OCXऔर अर्थ के साथ 1 .
  2. त्वरित पंजीकरण. क्लिक विन+आरफ़ील्ड में प्रवेश करें regsvr32 फ़ाइल नाम,उदाहरण के लिए regsvr32MFWMAAEC.DLL,और दबाएँ प्रवेश करना.
  3. क्लिक विन+आरफ़ील्ड में प्रवेश करें अध्यक्ष एवं प्रबंध निदेशकएक कमांड प्रॉम्प्ट खुल जाएगा. पिछली विधि के समान, दर्ज करें regsvr32 फ़ाइलनाम.
  4. आप उपयोगिता का उपयोग करके फ़ाइलें भी पंजीकृत कर सकते हैं कुल कमांडर.

यदि पंजीकरण सफल रहा, तो आपको एक संबंधित संदेश दिखाई देगा।

टिप्पणी

regsvr32 कमांड के साथ, आप अतिरिक्त रूप से विभिन्न कुंजियों का उपयोग कर सकते हैं।

regsvr32 ] DLL फ़ाइल

/यू- डीएलएल का पंजीकरण रद्द करना;

/एस- "शांत" मोड, अतिरिक्त संदेश प्रदर्शित नहीं होते हैं;

/मैं- एक पैरामीटर के रूप में एक वैकल्पिक कमांड लाइन पास करते हुए, DllInstall सेवा को कॉल करता है; जब /u कुंजी के साथ उपयोग किया जाता है, तो DLLUnInstall सेवा को कॉल करता है;

/एन- DllRegisterServer सेवा को कॉल नहीं करता; इसका उपयोग /i स्विच के साथ किया जा सकता है।

सिस्टम के लिए बदलाव करें

आपको एक्सप्लोरर संदर्भ मेनू में फ़ाइल पंजीकरण और रद्दीकरण फ़ंक्शन जोड़ने की अनुमति देता है। इसके लिए हम बनाते हैं .regफ़ाइल(नोटपैड का उपयोग करके सहेजें txt फ़ाइलऔर इसके एक्सटेंशन को बदलें .reg.आप इस लेख में एक्सटेंशन के प्रदर्शन को सक्षम करने का तरीका पढ़ सकते हैं -) निम्नलिखित सामग्री के साथ:


@='regsvr32.exe\'%1\''


@='regsvr32.exe /u\'%1\''


@='regsvr32.exe\'%1\''

परिणामी फ़ाइल चलाएँ।

यदि आप इन फ़ंक्शंस को संदर्भ मेनू से हटाना चाहते हैं, तो निम्न कोड निष्पादित होता है:

विंडोज़ रजिस्ट्री संपादक संस्करण 5.00

[-HKEY_CLASSES_ROOT\dllfile\Shell]

[-HKEY_CLASSES_ROOT\dllfile\Shell\Registration]

[-HKEY_CLASSES_ROOT\dllfile\Shell\Registration\कमांड]
@='regsvr32.exe\'%1\''

[-HKEY_CLASSES_ROOT\dllfile\Shell\Unregister]

[-HKEY_CLASSES_ROOT\dllfile\Shell\Unregister\कमांड]
@='regsvr32.exe /u\'%1\''

[-HKEY_CLASSES_ROOT\ocxfile\Shell]

[-HKEY_CLASSES_ROOT\ocxfile\Shell\Registration]

[-HKEY_CLASSES_ROOT\ocxfile\Shell\Registration\command]
@='regsvr32.exe\'%1\''

क्या आपका कोई प्रश्न है? क्या आप लेख में जोड़ना चाहते हैं? क्या आपने त्रुटि देखी? मुझे नीचे बताएं, मैं आपकी बात अवश्य सुनूंगा!

यदि इस लेख ने आपकी मदद की, तो इसके बारे में टिप्पणियों में लिखें। और लेख को सोशल नेटवर्क पर अपने दोस्तों के साथ साझा करना न भूलें;)

ऑनलाइन पेटेंट सेवा के संचालन निदेशक अलीना अकिंशीना ने साइट के अनुरोध पर, रूसी सॉफ़्टवेयर के रजिस्टर में कैसे शामिल हों और यह किन कंपनियों के लिए उपयोगी होगा, इस पर विस्तृत निर्देश तैयार किए।

अलीना अकिंशीना। फोटो सॉफ़्टलाइन वेंचर पार्टनर्स के सौजन्य से

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

"आयात प्रतिस्थापन पर कानून" स्कोल्कोवो आईटी क्लस्टर (और अन्य रूसी सॉफ्टवेयर डेवलपर्स) के निवासियों को रूसी सॉफ्टवेयर का उपयोग करने के लिए आवश्यक उद्यमों और संगठनों को सॉफ्टवेयर की आपूर्ति के लिए निविदाओं के माध्यम से बिक्री को जल्दी से व्यवस्थित करने के पर्याप्त अवसर प्रदान करता है।

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

लाइफ हैक: यदि आपके पास बहुत अधिक विवरण वाला बड़ा पाठ पढ़ने का समय नहीं है, तो आप तालिका तक नीचे स्क्रॉल कर सकते हैं। यह पुनरावृत्तियों की व्याख्या करता है और घरेलू सॉफ्टवेयर के रजिस्टर में शामिल होने के मुख्य चरणों से गुजरने में लगने वाले समय की मात्रा का अंदाजा देता है।

यह क्यों आवश्यक है?

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

रजिस्टर के निर्माण और रखरखाव के नियम, साथ ही इसमें शामिल किए जाने वाले आवश्यक दस्तावेजों की सूची, उपर्युक्त संकल्प द्वारा स्थापित की गई है।

क्या आदेश है?

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

अब हम आवेदन और पंजीकरण प्रक्रिया के प्रत्येक चरण को विस्तार से देखेंगे।

चरण #0.आवेदन जमा करने के लिए, एक व्यक्ति और कानूनी इकाई दोनों को एकीकृत पहचान और प्रमाणीकरण प्रणाली (यूएसआईए) में लॉग इन करना होगा। ऐसा करने के लिए, निम्नलिखित कार्य करें:

0.1. जांचें कि संगठन के पास दूरसंचार और जन संचार मंत्रालय (https://e-trust.gosuslugi.ru/CA) द्वारा मान्यता प्राप्त केंद्र द्वारा जारी ईडीएस कुंजी है। यदि ऐसी कोई डिजिटल हस्ताक्षर कुंजी नहीं है, तो आपको एक प्राप्त करने की आवश्यकता होगी। आमतौर पर, चाबी प्राप्त करने की प्रक्रिया में कई दिनों से लेकर एक सप्ताह तक का समय लगता है और इसकी लागत 5-10 हजार रूबल के बीच होती है।

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

0.3. ऐसा करने के लिए, एकीकृत पहचान और रसद प्रणाली में एक कानूनी इकाई खाता बनाएं:

- राज्य सेवा पोर्टल पर किसी व्यक्ति के अपने व्यक्तिगत खाते में, "संगठन" टैब पर जाएं,

- "संगठन खाता बनाएं" चुनें,

- प्रस्तावित फॉर्म भरें, संगठन की डिजिटल हस्ताक्षर कुंजी से इसकी पुष्टि करें।

तो, सब कुछ ठीक है और आप पंजीकरण करने में सफल रहे। वेबसाइट https://reestr.minsvyaz.ru/ पर जाएं, “एक आवेदन सबमिट करें” पर क्लिक करें। रजिस्टर में सॉफ्टवेयर के बारे में जानकारी शामिल करने, दस्तावेज़ और सामग्री अपलोड करने के लिए आवेदन भरने के लिए फॉर्म। इसके बाद, आप वास्तव में रजिस्टर में सॉफ़्टवेयर के बारे में जानकारी शामिल करने, दस्तावेज़ और सामग्री डाउनलोड करने के लिए एक आवेदन भरते हैं। भरना ऑनलाइन होता है, इंटरफ़ेस बहुत अनुकूल है।

स्टेप 1।अपने सॉफ़्टवेयर का नाम बताएं. यहां आप पिछले और वैकल्पिक नाम, यदि कोई हों, भी बता सकते हैं।

चरण दो।अब आपको एक साथ दो क्लासिफायर का उपयोग करके अपने सॉफ़्टवेयर को वर्गीकृत करने की आवश्यकता है, जो एक-दूसरे से बहुत अच्छी तरह से संबंधित नहीं हैं। जैसा कि हमारे साथी आवेदकों में से एक ने टिप्पणी की, "दिए गए क्लासिफायरियर खुद को उचित विश्लेषण के लिए उधार नहीं देते हैं, हमें एक साथ सोचने की जरूरत है।" हालाँकि, अगर आप एक साथ सोचें, तो भी सॉफ़्टवेयर को स्पष्ट रूप से वर्गीकृत करना हमेशा संभव नहीं होता है। सौभाग्य से, आपके पास सॉफ़्टवेयर को एक साथ कई वर्गों में वर्गीकृत करने का अवसर है। आप क्लासिफायर में जानकारी देख सकते हैं - आर्थिक गतिविधि के प्रकार के आधार पर उत्पादों का अखिल रूसी क्लासिफायर और दूरसंचार और जन संचार मंत्रालय द्वारा अनुमोदित क्लासिफायर - यहां: http://minsvyaz.ru/ru/documents/5072/। एसोसिएशन ऑफ रशियन सॉफ्टवेयर मैन्युफैक्चरर्स (एआरपीपी) की वेबसाइट "घरेलू सॉफ्टवेयर" भी चयन में आपकी मदद कर सकती है: http://www.arppsoft.ru/catalog/71/। इसका मूल्य यह है कि आप अपने कार्यक्रम के "सहपाठियों" - रजिस्ट्री में शामिल होने के लिए उम्मीदवारों को देख सकते हैं।

चरण 3।कंपनी कार्ड लें और सभी बुनियादी डेटा कॉपी करें: नाम, ओजीआरएन, आईएनएन। कंपनी के व्यक्तिगत मालिकों के शेयरों को इंगित करें। वर्तमान संस्करण में चार्टर की एक प्रति संलग्न करें। यहां आपसे जो मुख्य चीज अपेक्षित है वह अत्यधिक सावधानी है, क्योंकि आवेदन में त्रुटियों का सुधार विशेष अनुरोध पर ही संभव होगा।

किसी विशेष विकास को रजिस्टर में शामिल करने का निर्णय लेने वाले विशेषज्ञों की रुचि इस बात में होगी कि कॉपीराइट धारक कौन है: एक रूसी वाणिज्यिक संगठन (आरकेओ); आरकेओ, जिसके स्वामित्व की श्रृंखला में विदेशी संस्थाएँ हैं; रूसी गैर-लाभकारी संगठन; रूसी संघ का नागरिक। यदि संगठन के स्वामित्व की श्रृंखला में विदेशी व्यक्ति हैं, तो इस पूरी श्रृंखला को एक तालिका के रूप में खोलना और संबंधित राज्यों के रजिस्टरों से स्कैन किए गए उद्धरण अपलोड करना आवश्यक होगा। उन सभी अंतिम लाभार्थियों (रूसी नागरिकों) के बारे में जानकारी एकत्र की जाती है जिनके पास कानूनी मालिक संगठन की अधिकृत पूंजी का 5% से अधिक हिस्सा है।

कॉपीराइट धारक के लेखा विभाग को इस तथ्य की पुष्टि करने वाली जानकारी प्रदान करने की आवश्यकता हो सकती है कि विदेशी संस्थाओं के पक्ष में सॉफ्टवेयर के अधिकारों के प्रावधान के लिए लाइसेंसिंग और अन्य समझौतों के तहत एक कैलेंडर वर्ष के लिए भुगतान की कुल राशि सॉफ्टवेयर कॉपीराइट के 30% से कम है। इसकी बिक्री से धारक का राजस्व।

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

अंत में, आपको वह ईमेल पता और टेलीफोन नंबर बताना होगा जिस पर आवेदक से संपर्क किया जाएगा। अतिरिक्त जानकारी के लिए सूचनाएं और अनुरोध इन संपर्क विवरणों पर भेजे जाएंगे।

इसके बाद, कॉपीराइट धारक के बारे में जानकारी रजिस्टर में दर्ज की जाती है, जिसे सुनकर आप खुश हो सकते हैं।

चरण 4।सॉफ़्टवेयर उत्पाद के बारे में जानकारी दर्ज करें. सबसे पहले, आपको इंटरनेट पर कॉपीराइट धारक की वेबसाइट के पृष्ठ का एक लिंक प्रदान करना होगा, जहां सॉफ़्टवेयर की कार्यात्मक विशेषताओं के विवरण के साथ-साथ कार्यक्रम को संचालित करने और सुधारने के लिए आवश्यक जानकारी वाले दस्तावेज़ पोस्ट किए गए हैं। . दूसरे शब्दों में, आपको सॉफ़्टवेयर के लिए उपयोगकर्ता जानकारी वाले पृष्ठ पर एक वैध लिंक प्रदान करना होगा।

अन्य बातों के अलावा, आपको सॉफ़्टवेयर की एक प्रति तक पहुंच प्रदान करनी होगी - सॉफ़्टवेयर वितरण डाउनलोड करने के लिए एक लिंक संलग्न करें। आपको डाउनलोड और इंस्टॉलेशन निर्देश शामिल करने चाहिए और विशेषज्ञों को अपने सॉफ़्टवेयर का विश्लेषण करने का अवसर प्रदान करना चाहिए - यानी, उदाहरण के लिए, एक परीक्षण लाइसेंस कुंजी प्रदान करें।

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

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

चरण #5.आवेदन की प्रस्तुति दूरसंचार और जन संचार मंत्रालय द्वारा मान्यता प्राप्त प्रमाणन केंद्र द्वारा जारी इलेक्ट्रॉनिक डिजिटल हस्ताक्षर के साथ हस्ताक्षर करने और विचार के लिए भेजने के साथ समाप्त होती है।

आवेदन जमा करने के बाद क्या होता है?

दूरसंचार और जन संचार मंत्रालय औपचारिक आधार पर आवेदन की जांच करेगा, फिर आवेदन को या तो पंजीकृत किया जाएगा या इलेक्ट्रॉनिक कंप्यूटरों के लिए रूसी कार्यक्रमों के एकीकृत रजिस्टर के गठन और रखरखाव के नियमों के एक निश्चित पैराग्राफ के संदर्भ में पंजीकरण से इनकार कर दिया जाएगा। और डेटाबेस।” बाद के मामले में, आवेदक को उल्लंघनों को ठीक करना चाहिए और आवेदन फिर से जमा करना चाहिए।

साथ ही पहले चरण में यह जांचा जाता है कि लाभार्थियों का नाम सही दर्शाया गया है या नहीं। यदि डेटा गलत हो गया है, तो एक वर्ष के बाद तक दोबारा आवेदन जमा नहीं किया जा सकता है।

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

उन्हें विनियमित करने वाले खंडों के लिंक के साथ समीक्षा प्रक्रिया के बारे में विस्तृत जानकारी इलेक्ट्रॉनिक कंप्यूटर और डेटाबेस के लिए रूसी कार्यक्रमों के एकीकृत रजिस्टर के गठन और रखरखाव के नियमतालिका में संक्षेपित:

नाम

फ़ाइल डीएलएलएक कार्यात्मक मॉड्यूल है जिसका उपयोग कई प्रोग्रामों द्वारा तब तक किया जा सकता है जब तक यह पंजीकृत है।

ऑपरेटिंग सिस्टम आमतौर पर पृष्ठभूमि में डीएलएल पंजीकृत करते हैं, लेकिन कभी-कभी हार्ड ड्राइव भ्रष्टाचार, सॉफ़्टवेयर इंस्टॉलेशन त्रुटि या कंप्यूटर वायरस संक्रमण के कारण, आपको डीएलएल फ़ाइल को मैन्युअल रूप से पंजीकृत करने की आवश्यकता हो सकती है।

यह निर्देश आपको बताएगा कि इस प्रक्रिया को कैसे निष्पादित किया जाए।

विधि 1
  • प्रारंभ पर क्लिक करें
  • "प्रोग्राम और फ़ाइलें खोजें" टेक्स्ट बॉक्स में, दर्ज करें:
    regsvr32 [पूर्ण_फ़ाइल_नाम]
    यदि पथ में रिक्त स्थान हैं, तो पूरा फ़ाइल नाम उद्धरण चिह्नों में लिखा जाना चाहिए।

    उदाहरण के लिए: regsvr32 "C:\Program Files (x86)\1cv77\BIN\v7plus.dll"

  • एंट्रर दबाये

विधि 2
टिप्पणियाँ
  1. *.dll फ़ाइलें पंजीकृत करते समय, उन्हें Windows रजिस्ट्री में लिखा जाता है। उसी समय धागे में संबंधित REG_DWORD पैरामीटर 1 के मान के साथ बनाया जाता है।
  2. regsvr32 कमांड का उपयोग करना:
    regsvr32 ] DLL फ़ाइल
    /यू
    - DLL को अपंजीकृत करता है
    /एस- "शांत" मोड - संदेश विंडो प्रदर्शित नहीं होती हैं
    /मैं- एक पैरामीटर के रूप में एक वैकल्पिक कमांड_लाइन पास करते हुए DllInstall को कॉल करता है; जब /u स्विच के साथ उपयोग किया जाता है, तो DLLUnInstall को कॉल करता है
    /एन- DllRegisterServer को कॉल नहीं करता. /i स्विच के साथ उपयोग किया जा सकता है।

बहु-घटक वस्तुओं का मॉडल ( सीप्रतिद्वंद्वी हेविषय एमओडेल - कॉम) किसी भी प्रकार के कार्यक्रमों के बीच बातचीत का मुख्य साधन है: पुस्तकालय, एप्लिकेशन, सिस्टम सॉफ़्टवेयर, आदि। और एक मानक तंत्र को परिभाषित करता है जिसके द्वारा सॉफ्टवेयर का एक टुकड़ा (सर्वर) दूसरे (क्लाइंट) को अपनी सेवाएं प्रदान करता है, जो उनके बीच (क्लाइंट और सर्वर के बीच) कुछ संचार प्रोटोकॉल के उपयोग द्वारा सुनिश्चित किया जाता है। सर्वर एक डायनेमिक लिंक लाइब्रेरी (डीएलएल) हो सकता है जो एप्लिकेशन के चलने के दौरान लोड किया जाता है, या एक अलग स्वतंत्र प्रक्रिया हो सकती है जो किसी एप्लिकेशन या सिस्टम प्रोग्राम का एक घटक हो सकता है, या यहां तक ​​कि किसी अन्य कंप्यूटर पर चलने वाली प्रक्रिया भी हो सकती है। क्लाइंट को जिस सर्वर की आवश्यकता है उसे ढूंढने के लिए, विंडोज़ रजिस्ट्री से विशेष जानकारी का उपयोग किया जाता है, जो तब उत्पन्न होती है पंजीकरणसिस्टम में सर्वर, अक्सर गतिशील रूप से लोड किए गए DLL लाइब्रेरी मॉड्यूल के रूप में। पंजीकरण आवश्यक है क्योंकि प्रोग्राम स्वयं DLL, OCX, ACX, EXE फ़ाइलों के साथ काम नहीं करते हैं, बल्कि उन ऑब्जेक्ट के साथ काम करते हैं जो प्रोग्राम इंटरफ़ेस के एक विशिष्ट सेट का प्रतिनिधित्व करते हैं। DLL को पंजीकृत करने के लिए निम्नलिखित रजिस्ट्री कुंजियों का उपयोग किया जाता है:

एचकेएलएम\सॉफ़्टवेयर\क्लासेस\CLSID- सभी सिस्टम उपयोगकर्ताओं के लिए COM लाइब्रेरी ऑब्जेक्ट पंजीकृत करते समय;

HKCU\सॉफ्टवेयर\क्लासेस\CLSID- केवल वर्तमान उपयोगकर्ता के लिए COM लाइब्रेरी ऑब्जेक्ट पंजीकृत करते समय;

HKLM\सॉफ़्टवेयर\Wow6432Node\Classes\CLSID- 64-बिट विंडोज ओएस में 32-बिट डीएलएल पंजीकृत करने के लिए;

पंजीकरण करते समय, निर्दिष्ट रजिस्ट्री अनुभाग में विश्व स्तर पर विशिष्ट पहचानकर्ता के बराबर नाम वाली एक कुंजी बनाई जाती है GUIDपंजीकृत वस्तु. COM के संबंध में GUID, एक वर्ग पहचानकर्ता है। वर्ग पहचानकर्ताओं को अन्य पहचानकर्ताओं से अलग करने के लिए, वे एक रजिस्ट्री उपकुंजी का उपयोग करते हैं जिसे कहा जाता है सीएलएसआईडी. GUID घुंघराले ब्रेसिज़ में संलग्न 128-बिट हेक्स मान है:

(23170F69-40C1-278A- 1000-000100020000

रजिस्ट्री में पंजीकरण करते समय, GUID के अनुरूप नाम के साथ एक उपकुंजी बनाई जाती है, जिसमें निष्पादन योग्य फ़ाइल के पथ और नाम, उसके संस्करण, पंजीकरण समय, डेवलपर के बारे में जानकारी और अन्य पैरामीटर के बारे में जानकारी होती है जो विशिष्ट गुणों को निर्धारित करते हैं। पंजीकृत वस्तु. पंजीकरण डेटा को हटाने या दूषित करने से पंजीकृत सिस्टम घटक या एप्लिकेशन प्रोग्राम निष्क्रिय हो जाता है, आमतौर पर एक DLL लुकअप त्रुटि संदेश और समस्याग्रस्त सॉफ़्टवेयर को फिर से स्थापित करने का संकेत मिलता है। पुनः स्थापित करने के बजाय, उपयोगिता का उपयोग करके क्षतिग्रस्त वस्तु को फिर से पंजीकृत करके काम चलाना काफी संभव है regsvr32.exeविंडोज़ परिवार के ऑपरेटिंग सिस्टम के सभी संस्करणों में उपलब्ध है।

उपयोगिता regsvr32.exeविंडोज़ रजिस्ट्री में OLE नियंत्रण, ActiveX नियंत्रण और DLL को पंजीकृत और अपंजीकृत करने के लिए एक मानक कमांड लाइन प्रोग्राम है। विंडोज़ के 64-बिट संस्करणों पर, फ़ाइल के दो संस्करण हैं regsv32.exe:

कैटलॉग में 64-बिट संस्करण %systemroot%\System32(आमतौर पर C:\Windows\System32)

कैटलॉग में 32-बिट संस्करण %systemroot%\SysWoW64(आमतौर पर C:\Windows\SysWoW64)

उपयोगिता को संचालित करने के लिए उन्नत विशेषाधिकारों की आवश्यकता होती है, इसलिए कमांड प्रॉम्प्ट विंडो को व्यवस्थापक अधिकारों ("व्यवस्थापक के रूप में चलाएँ") के साथ खोला जाना चाहिए।

चालू होने पर regsvr32.exeकमांड लाइन पैरामीटर के बिना, या गलत पैरामीटर के साथ लॉन्च होने पर, एक संकेत प्रदर्शित होता है:

REGSVR32 कमांड लाइन प्रारूप:

regsvr32 ] DLL फ़ाइल

/यू- - DllUnInstall को कॉल करता है, सर्वर को अपंजीकृत करता है

/मैं- DllInstall को कॉल करता है, इसे एक पैरामीटर के रूप में एक वैकल्पिक कमांड_स्ट्रिंग पास करता है;

/एन- DllRegisterServer को कॉल नहीं करता; /I स्विच के साथ उपयोग किया जा सकता है;

/एस- "शांत मोड; संदेश बॉक्स प्रदर्शित नहीं होते हैं;

उपयोग के उदाहरण regsvr32.exe:

regsvr32 /u "C:\Program Files\7-Zip\7-zip32.dll"- निर्दिष्ट डीएलएल को अपंजीकृत करें। यदि रद्दीकरण सफल होता है, तो निम्न संदेश प्रदर्शित होता है:

संदेश आउटपुट को दबाने के लिए, पैरामीटर का उपयोग करें /एस:

regsvr32 /u /s "C:\Program Files\7-Zip\7-zip.dll"

इस आदेश को निष्पादित करने के परिणामस्वरूप, 7-ज़िप संग्रहकर्ता आइटम विंडोज एक्सप्लोरर राइट-क्लिक संदर्भ मेनू से गायब हो जाएगा। इसे पुनर्स्थापित करने के लिए, आपको कमांड के साथ 7-zip.dll पंजीकृत करना होगा:

regsvr32 "C:\प्रोग्राम फ़ाइलें\7-ज़िप\7-zip.dll"

आपको ओएस के 64-बिट संस्करणों में पंजीकृत ऑब्जेक्ट की बिट गहराई के बारे में नहीं भूलना चाहिए। यदि 32-बिट ऑब्जेक्ट को पंजीकृत करना आवश्यक है, तो आपको उपयोगिता के 32-बिट संस्करण के लिए पथ स्पष्ट रूप से निर्दिष्ट करना होगा regsvr32:

%SystemRoot%\syswow64\regsvr32.exe

या पर्यावरण चर का उपयोग किए बिना:

C:\Windows\System32\regsvr32.exe

COM ऑब्जेक्ट्स के पंजीकरण के प्रबंधन के लिए एक अतिरिक्त सॉफ्टवेयर टूल के रूप में, निरसॉफ्ट की मुफ्त उपयोगिता का उपयोग करना बहुत सुविधाजनक है regDLLView.exe. प्रोग्राम को सिस्टम पर इंस्टालेशन की आवश्यकता नहीं है, यह आकार में छोटा है और आपको इसकी अनुमति देता है:

सिस्टम में पंजीकृत सभी वस्तुओं की एक सुविधाजनक सूची प्राप्त करें।

चयनित वस्तुओं को पंजीकृत या अपंजीकृत करें।

एक या अधिक DLL का पंजीकरण रद्द करने के लिए एक reg फ़ाइल बनाएँ।

निर्दिष्ट फ़ाइल को पंजीकृत या पुनः पंजीकृत करें।

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

Dll और ActiveX Windows 7 के अंतर्गत पंजीकृत नहीं हैं - क्या करें?

XP तक और XP सहित परिचित विंडोज़ में, Dll और ActiveX घटकों का पंजीकरण regsvr32 कमांड के साथ समस्याओं के बिना किया गया था।

विंडोज 7 में, सिद्धांत रूप में, वही बात है, लेकिन कुछ "सुधार" किए गए हैं, यही कारण है कि सामान्य प्रक्रिया अक्सर अपेक्षित परिणाम नहीं देती है। उदाहरण के लिए:

सहमत हूँ, एक बहुत ही स्पष्ट और जानकारीपूर्ण संदेश। ओएस डेवलपर के लिए एक उत्कृष्ट कारण उपयोगकर्ता को विंडोज 8, एक नया, और भी बेहतर संस्करण खरीदने और जारी करने की पेशकश करना है, जहां इस संदेश का मानव भाषा में अनुवाद किया जा सकता है।

अर्थात्: एक टर्मिनल विंडो (कमांड लाइन, सीएमडी) को "व्यवस्थापक के रूप में चलाएँ" कमांड (दाएँ माउस बटन पर क्लिक करके उपलब्ध) के साथ खोला जाना चाहिए।

ज्यादातर मामलों में, यह समस्या का समाधान कर देता है।

यदि आप OS के 64-बिट संस्करण का उपयोग कर रहे हैं तो अतिरिक्त चरणों की आवश्यकता हो सकती है। तथ्य यह है कि इसमें प्रोग्राम न केवल 64-बिट, बल्कि 32-बिट भी हो सकते हैं। इसके अलावा, अधिकांश प्रोग्राम 32-बिट हैं, क्योंकि 64-बिट केवल संसाधन-गहन अनुप्रयोगों के लिए उपयोगी है।

विशेष रूप से, 1C क्लाइंट भाग (यानी 1C जिसके साथ उपयोगकर्ता काम करता है) एक 32-बिट एप्लिकेशन है। (1सी सर्वर पहले से ही 32-बिट या 64-बिट हो सकता है, लेकिन यह बड़े संगठनों पर लागू होता है, यदि आपके पास 1सी अकाउंटिंग और 5 उपयोगकर्ता हैं, तो 99% है कि आपके पास कोई 1सी सर्वर नहीं है और सब कुछ 32- है। अंश)।

ActiveX घटक 32-बिट या 64-बिट भी हो सकते हैं, और एप्लिकेशन से मेल खाने वाले संस्करण का उपयोग किया जाना चाहिए। OcvitaBarcode ActiveX एक 32 बिट एप्लिकेशन है।

तो, Windows 6 64-बिट में 32-बिट और 64-बिट ActiveX को पंजीकृत करने के प्रोग्राम भी अलग-अलग हैं, लेकिन उन दोनों को regsvr32.exe कहा जाता है। (जैसा कि कोज़मा प्रुतकोव ने कहा, "यदि हाथी के साथ पिंजरे पर "भैंस" लिखा है, तो अपनी आंखों पर विश्वास न करें।) इसलिए, यदि आप बस कमांड लाइन टाइप करते हैं

regsvr32 some.ocx

तब सिद्धांत रूप में आवश्यक regsvr32 शुरू होना चाहिए, व्यवहार में कुछ भी शुरू हो सकता है। ऐसा क्यों किया गया? खैर, सब एक ही बात के लिए, यदि आप तुरंत इसे मानवीय रूप से करते हैं, तो विंडोज़ का नया संस्करण कौन खरीदेगा।

इसलिए, 32-बिट regsvr32 के लॉन्च की गारंटी के लिए, आपको टर्मिनल विंडो में कमांड टाइप करना चाहिए

c:\windows\syswow64\regsvr32.exe OcvitaBarcode.ocx

यदि c:\windows में विंडोज़ स्थापित नहीं है, तो स्वाभाविक रूप से, पथ को वैसे ही इंगित करें जैसा वह है। और याद रखें कि टर्मिनल विंडो को व्यवस्थापक के रूप में खोला जाना चाहिए।

उपरोक्त नियमों के अधीन, 32-बिट ActiveX, incl. OcvitaBarcode ActiveX विंडोज़ 7 में बिना किसी समस्या के काम करता है:


परियोजना का समर्थन करें - लिंक साझा करें, धन्यवाद!
ये भी पढ़ें
रूस और पूर्वी यूरोप में एचआईवी के प्रसार की स्थिति से जर्मन हैरान हैं। यूरोपीय देशों में एचआईवी संक्रमित लोगों की कानूनी स्थिति। रूस और पूर्वी यूरोप में एचआईवी के प्रसार की स्थिति से जर्मन हैरान हैं। यूरोपीय देशों में एचआईवी संक्रमित लोगों की कानूनी स्थिति। विश्व में जनसांख्यिकीय स्थिति, इसके संभावित परिणाम विश्व में जनसांख्यिकीय स्थिति, इसके संभावित परिणाम पिताजी बताते हैं कि बच्चे के जन्म के बाद उनका जीवन कैसे बदल गया - मैं नहीं सोया, लेकिन मेरी पत्नी सो गई... पत्नी को किसी और के अधीन कैसे रखा जाए पिताजी बताते हैं कि बच्चे के जन्म के बाद उनका जीवन कैसे बदल गया - मैं नहीं सोया, लेकिन मेरी पत्नी सो गई... पत्नी को किसी और के अधीन कैसे रखा जाए