विंडोज़ में Regsvr32: स्पष्टीकरण, आदेश, उपयोग और त्रुटि संदेश

विषयसूची:

विंडोज़ में Regsvr32: स्पष्टीकरण, आदेश, उपयोग और त्रुटि संदेश
विंडोज़ में Regsvr32: स्पष्टीकरण, आदेश, उपयोग और त्रुटि संदेश

वीडियो: विंडोज़ में Regsvr32: स्पष्टीकरण, आदेश, उपयोग और त्रुटि संदेश

वीडियो: विंडोज़ में Regsvr32: स्पष्टीकरण, आदेश, उपयोग और त्रुटि संदेश
वीडियो: How to Enable or Disable Hibernate in Windows 10 - YouTube 2024, अप्रैल
Anonim

माइक्रोसॉफ्ट विंडोज ऑपरेटिंग सिस्टम में, regsvr32 Windows रजिस्ट्री में DLLs और ActiveX नियंत्रण जैसे ओएलई नियंत्रणों को पंजीकृत और अनधिकृत करने के लिए उपयोग की जाने वाली कमांड-लाइन उपयोगिता है। उदाहरण के लिए - regsvr32 के साथ उपयोग करने के लिए एक डीडीएल, कार्यों को DllRegisterServer और DllUnregisterServer निर्यात करना होगा। इस टूल को Windows, Microsoft Internet Explorer, या अन्य प्रोग्राम्स में कुछ समस्या निवारण की आवश्यकता हो सकती है।

Image
Image

विंडोज़ में Regsvr32

Regsvr32.exe को माइक्रोसॉफ्ट आईई 3.0 या बाद में, विंडोज 95 ओएसआर 2 या बाद में और विंडोज एनटी 4.0 सर्विस पैक 5 में शामिल किया गया है। Regsvr32.exe या तो सिस्टम फ़ोल्डर (विंडोज़ मी / विंडोज 98 / विंडोज 95) या सिस्टम 32 (विंडोज एनटी) में स्थापित है / विंडोज एक्सपी / विंडोज विस्टा / विंडोज 7) फ़ोल्डर।

Regsvr32 कमांड और उपयोग

1. RegSvr32.exe कमांड लाइन विकल्प:

Regsvr32 [/u] [/n] [/i [: cmdline] dllname

2. पैरामीटर्स:

  • / u: यह फ़ाइल को अनधिकृत कर देगा।
  • / s: चुपचाप regsvr32 चलाता है और कोई संदेश बॉक्स प्रदर्शित नहीं करता है।
  • / n: DllRegisterServer को कॉल नहीं करता है। इस विकल्प का उपयोग / i के साथ किया जाना चाहिए।
  • / i: cmdline: यह DllInstall को वैकल्पिक [cmdline] पास करने पर कॉल करता है। जब आप / u के साथ प्रयोग किया जाता है, तो यह डीएलएल अनइंस्टॉल करता है।
  • dllname: पंजीकृत होने वाली डीएलएल फ़ाइल का नाम निर्दिष्ट करता है।

उदाहरण के लिए, एक DLL फ़ाइल shm.dll मैन्युअल रूप से पंजीकरण और पंजीकरण रद्द करने के लिए, हम निम्नलिखित सीएमडी में कर सकते हैं:

  • फ़ाइल पंजीकृत करने के लिए regsvr32 shm.dll।
  • फ़ाइल को अनइंस्टॉल करने के लिए regsvr32 / u shm.dll।

Regsvr32.exe त्रुटि संदेश

1. Windows Vista या बाद में Regsvr32.exe के कारण त्रुटि संदेशों की सूची

निम्न सूची में RegSvr32 त्रुटि संदेश और संभावित कारण शामिल हैं:

  1. कमांड-फ्लैग ""% 1 "" मान्य नहीं है। कृपया कमांड उपयोग की समीक्षा करें और पुनः प्रयास करें।
  2. यह आदेश केवल तभी मान्य है जब कोई Microsoft Visual Studio OLE कस्टम कंट्रोल प्रोजेक्ट खोला गया हो।
  3. मॉड्यूल पंजीकृत करने के लिए, आपको एक बाइनरी नाम प्रदान करना होगा।
  4. आदेश OleInitialize चलाने में विफल रहा। आपका कंप्यूटर स्मृति पर कम हो सकता है। किसी भी खुले प्रोग्राम बंद करें और फिर पुन: प्रयास करें।
  5. मॉड्यूल ""% 1 "" लोड होने में असफल रहा। N n सुनिश्चित करें कि बाइनरी निर्दिष्ट पथ पर संग्रहीत है या बाइनरी या आश्रित डीएलएल फाइलों के साथ समस्याओं की जांच के लिए इसे डीबग करें। N n% 2।
  6. मॉड्यूल ""% 1 "" लोड किया गया था लेकिन प्रविष्टि-बिंदु% 2 नहीं मिला था। N n सुनिश्चित करें कि "% 1" "एक वैध DLL या OCX फ़ाइल है और फिर पुन: प्रयास करें।
  7. मॉड्यूल ""% 1 "" लोड किया गया था लेकिन% 2 पर कॉल त्रुटि कोड% 3 के साथ विफल रहा। N n इस समस्या के बारे में अधिक जानकारी के लिए, त्रुटि शब्द का उपयोग खोज शब्द के रूप में ऑनलाइन खोज करें।
  8. मॉड्यूल ""% 1 "" आपके द्वारा चलाए जा रहे विंडोज़ संस्करण के साथ संगत नहीं हो सकता है। जांचें कि मॉड्यूल regsvr32.exe के x86 (32-बिट) या x64 (64-बिट) संस्करण के साथ संगत है या नहीं।

2. विंडोज विस्टा से पहले ओएस में Regsvr32.exe के कारण त्रुटि संदेशों की सूची

निम्न सूची में RegSvr32 त्रुटि संदेश और संभावित कारण शामिल हैं:

  1. अपरिचित ध्वज: / अवैध_फ्लैग।
  2. कोई डीएलएल नाम निर्दिष्ट नहीं है।
  3. डेलनाम लोड किया गया था, लेकिन DllRegisterServer या DllUnregisterServer प्रविष्टि बिंदु नहीं मिला था।
  4. Dllname निष्पादन योग्य फ़ाइल नहीं है और इस फ़ाइल प्रकार के लिए कोई पंजीकरण सहायक पंजीकृत नहीं है।
  5. डेलनाम लोड किया गया था, लेकिन DllRegisterServer या DllUnregisterServer प्रविष्टि बिंदु नहीं मिला था।
  6. Dllname स्वयं-पंजीकरण योग्य नहीं है या दूषित संस्करण स्मृति में है।
  7. OleInitialize विफल (या OleUninitialize विफल)।
  8. लोड लाइब्रेरी ("डेलनाम") असफल रहा। GetlastError 0x00000485 देता है।
  9. लोड लाइब्रेरी ("डेलनाम") असफल रहा। GetLastError 0x00000002 देता है।
  10. LoadLibrary ("dskmaint.dll") असफल रहा। GetLastError 0x000001f देता है।
  11. Dllname में DllRegisterServer (या DllUnregisterServer) विफल रहा। रिटर्न कोड था: स्ट्रिंग।

आप Regsvr32.exe में स्थापित कर सकते हैं प्रणाली (विंडोज़ मी / विंडोज 98 / विंडोज 95) या System32 (विंडोज एनटी / विंडोज एक्सपी / विंडोज विस्टा / विंडोज 7) फ़ोल्डर, और विंडोज 64-बिट संस्करण पर आपको Regsv32.exe जैसे दो संस्करण मिलेंगे। 64-बिट संस्करण में है % Systemroot% System32 regsvr32.exe और 32-बिट संस्करण में है % Systemroot% syswow64 regsvr32.exe KB249873 बताते हैं।

सिफारिश की: