राइट-क्लिक संदर्भ मेनू के माध्यम से उन्नत डीएलएल पंजीकृत और अपंजीकृत करें

यह पोस्ट आपको बताती है कि विंडोज विस्टा, 7, 8 और 10 में डीएलएल और ओसीएक्स फाइलों के लिए राइट-क्लिक मेनू में रजिस्टर और अपंजीकृत कमांड कैसे जोड़ें।

एक डीएलएल या ओसीएक्स फ़ाइल पंजीकृत करने के लिए, आपको आम तौर पर regsvr32.exe को a. से चलाने की आवश्यकता होती है ऊपर उठाया हुआ सही कमाण्ड। सिस्टम डीएलएल को गैर-उन्नत स्थिति से पंजीकृत करने से त्रुटि हो सकती है। उदाहरण के लिए, सिस्टम मॉड्यूल को पंजीकृत करने का प्रयास करें JScript.dll प्रारंभ से, खोज बॉक्स (यानी, इसे ऊपर उठाए बिना)। आपको त्रुटि दिखाई देगी 0x80004005 या 0x80007005 ("प्रवेश निषेध है") जब आप ऐसा करते हैं।

regsvr32 त्रुटि 0x80004005

विधि 1: संदर्भ मेनू के माध्यम से डीएलएल पंजीकृत करें - "रनस" क्रिया

जोड़ने के लिए रजिस्टर करें संदर्भ मेनू में कमांड जो चलाएगा Regsvr32.exe उन्नत अधिकारों के तहत आदेश, आप विशेष का उपयोग कर सकते हैं ऐसे दोड़ो क्रिया। यहाँ एक REG फ़ाइल है जिसे मैंने बनाया है, निम्नलिखित रजिस्ट्री कुंजियों में DLL और OCX फ़ाइल प्रकारों के लिए रनस क्रिया जोड़ता है:

HKEY_CLASSES_ROOT\dllfile\runas. HKEY_CLASSES_ROOT\ocxfile\runas
  1. फ़ाइल डाउनलोड करें register_runas.reg और डेस्कटॉप पर सेव करें।
  2. फ़ाइल पर राइट-क्लिक करें और मर्ज चुनें।
  3. क्लिक हां जब आपसे पुष्टि के लिए कहा जाता है।

अब आपको देखना चाहिए रजिस्टर (व्यवस्थापक के रूप में) DLL और OCX फ़ाइल प्रकारों के लिए राइट-क्लिक मेनू में कमांड।

dll संदर्भ मेनू पंजीकृत करें regsvr32

विधि 2: Regsvr32.exe को हमेशा उन्नत चलाने के लिए सेट करें

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

यह विधि सिस्टम को निर्देश देती है कि वह हमेशा Regsvr32.exe को ऊपर उठाकर चलाए, a. जोड़कर AppCompatFlags\Layers रजिस्ट्री प्रविष्टि, और "पंजीकरण" और "अपंजीकृत" संदर्भ मेनू प्रविष्टियों को सामान्य तरीके से लागू करता है।

आरईजी फ़ाइल

Windows रजिस्ट्री संपादक संस्करण 5.00 [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers] "C:\\Windows\\System32\\regsvr32.exe"="~ RUNASADMIN" [HKEY_CLASSES_ROOT\DllFile\Shell\Register] "HasLUAShield"="" [HKEY_CLASSES_ROOT\DllFile\Shell\Register\command] @="C:\\Windows\\System32\\regsvr32.exe \"%1\"" [HKEY_CLASSES_ROOT\DllFile\Shell\Unregister] "HasLUAShield"="" [HKEY_CLASSES_ROOT\DllFile\Shell\Unregister\command] @="C:\\Windows\\System32\\regsvr32.exe -u \"%1\"" [HKEY_CLASSES_ROOT\OcxFile\Shell\Register] "HasLUAShield"="" [HKEY_CLASSES_ROOT\OcxFile\Shell\Register\command] @="C:\\Windows\\System32\\regsvr32.exe \"%1\"" [HKEY_CLASSES_ROOT\OcxFile\Shell\Unregister] "HasLUAShield"="" [HKEY_CLASSES_ROOT\OcxFile\Shell\Unregister\command] @="सी:\\विंडोज़\\System32\\regsvr32.exe -u \"%1\""

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

dll संदर्भ मेनू पंजीकृत करें regsvr32

संदर्भ मेनू से रजिस्टर और अपंजीकृत आदेशों को हटाने (पूर्ववत) करने के लिए, निम्न .reg फ़ाइल का उपयोग करें:

Windows रजिस्ट्री संपादक संस्करण 5.00 [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers] "सी:\\विंडोज़\\System32\\regsvr32.exe"=- [-HKEY_CLASSES_ROOT\DllFile\Shell\Register] [-HKEY_CLASSES_ROOT\DllFile\Shell\Unregister] [-HKEY_CLASSES_ROOT\OcxFile\Shell\Register] [-HKEY_CLASSES_ROOT\OcxFile\Shell\Unregister]

इतना ही!


एक छोटा सा अनुरोध: अगर आपको यह पोस्ट पसंद आया हो, तो कृपया इसे शेयर करें?

आपका एक "छोटा" हिस्सा इस ब्लॉग के विकास में बहुत मदद करेगा। कुछ बेहतरीन सुझाव:
  • इसे पिन करें!
  • इसे अपने पसंदीदा ब्लॉग + Facebook, Reddit. पर साझा करें
  • इसे ट्वीट करें!
तो आपके समर्थन के लिए बहुत-बहुत धन्यवाद, मेरे पाठक। यह आपके समय के 10 सेकंड से अधिक नहीं लेगा। शेयर बटन ठीक नीचे हैं। :)