Microsoft Windows ऑपरेटिंग सिस्टम में, regsvr32 Windows रजिस्ट्री में DLL और ActiveX नियंत्रणों जैसे OLE नियंत्रणों को पंजीकृत और अपंजीकृत करने के लिए उपयोग की जाने वाली एक कमांड-लाइन उपयोगिता है। उदाहरण के लिए - एक डीडीएल, जिसे regsvr32 के साथ प्रयोग किया जाना है, को DllRegisterServer और DllUnregisterServer कार्यों को निर्यात करना होगा। इस उपकरण को Windows, Microsoft Internet Explorer, या अन्य प्रोग्रामों में कुछ समस्याओं के निवारण की आवश्यकता हो सकती है।
Regsvr32 Windows 10 में
Regsvr32.exe Microsoft Windows में शामिल है और या तो System32 (Windows NT/Windows XP/Windows Vista/Windows 7/Windows 8.1/Windows 10) फ़ोल्डर में स्थापित है।पी>
Regsvr32 कमांड और उपयोग
1. RegSvr32.exe कमांड-लाइन विकल्प:
Regsvr32 [/ u] [/ n] [/ i [: cmdline]] dllname
2. पैरामीटर:
- /u :यह फ़ाइल को अपंजीकृत कर देगा।
- /s :regsvr32 चुपचाप चलता है और कोई संदेश बॉक्स प्रदर्शित नहीं करता है।
- /n :DllRegisterServer को कॉल नहीं करता है। इस विकल्प का उपयोग /i. . के साथ किया जाना चाहिए
- /i :cmdline :यह DllInstall को वैकल्पिक [cmdline] पास करते हुए कॉल करता है। जब /u के साथ प्रयोग किया जाता है, तो यह dll अनइंस्टॉल को कॉल करता है।
- dllname:पंजीकृत होने वाली dll फ़ाइल का नाम निर्दिष्ट करता है।
- /n - DllRegisterServer या DllUnregisterServer को कॉल न करें; इस विकल्प का उपयोग /i. . के साथ किया जाना चाहिए
उदाहरण के लिए, एक DLL फ़ाइल shm.dll को मैन्युअल रूप से पंजीकृत और अपंजीकृत करने के लिए, हम CMD में निम्नलिखित कार्य कर सकते हैं:
- regsvr32 shm.dll फ़ाइल पंजीकृत करने के लिए।
- regsvr32 /u shm.dll किसी फ़ाइल को अनइंस्टॉल करने के लिए।
Regsvr32.exe त्रुटि संदेश
निम्न सूची में RegSvr32 त्रुटि संदेश और संभावित कारण शामिल हैं:
- आदेश-ध्वज ""% 1″" मान्य नहीं है। कृपया कमांड के उपयोग की समीक्षा करें और पुनः प्रयास करें।
- यह आदेश केवल तभी मान्य होता है जब कोई Microsoft Visual Studio OLE कस्टम नियंत्रण प्रोजेक्ट खोला जाता है।
- मॉड्यूल को पंजीकृत करने के लिए, आपको एक बाइनरी नाम देना होगा।
- आदेश OleInitialize चलने में विफल रहा। आपके कंप्यूटर में मेमोरी कम हो सकती है। कोई भी खुला प्रोग्राम बंद करें और फिर दोबारा कोशिश करें।
- मॉड्यूल “”% 1″” लोड होने में विफल रहा। 2.
- मॉड्यूल ""%1″" लोड किया गया था लेकिन एंट्री-पॉइंट% 2 नहीं मिला था।\n\nसुनिश्चित करें कि ""% 1″" एक वैध DLL या OCX फ़ाइल है और फिर पुनः प्रयास करें। ली>
- मॉड्यूल ""%1″" लोड किया गया था लेकिन %2 पर कॉल त्रुटि कोड %3 के साथ विफल रही।\n\nइस समस्या के बारे में अधिक जानकारी के लिए, खोज शब्द के रूप में त्रुटि कोड का उपयोग करके ऑनलाइन खोजें।
- मॉड्यूल ""% 1″" आपके द्वारा चलाए जा रहे विंडोज के संस्करण के साथ संगत नहीं हो सकता है। जांचें कि क्या मॉड्यूल regsvr32.exe के x86 (32-बिट) या x64 (64-बिट) संस्करण के साथ संगत है।
विंडोज 64-बिट संस्करण पर आपको Regsv32.exe के दो संस्करण मिलेंगे, जैसे। 64-बिट संस्करण %systemroot%\System32\regsvr32.exe में है और 32-बिट संस्करण %systemroot%\SysWoW64\regsvr32.exe में है KB249873 बताते हैं।