इस पोस्ट में, हम समझाते हैं कि RegAsm.exe . क्या है? , RegAsm.exe का उपयोग करके DLL को कैसे पंजीकृत या अपंजीकृत करें, और कैसे RegAsm.exe, Regsvr32.exe से अलग है।
Windows 11/10 में RegAsm.exe क्या है?
RegAsm विधानसभा पंजीकृत करें . का संक्षिप्त रूप है . RegAsm.exe माइक्रोसॉफ्ट द्वारा विकसित विंडोज का एक वास्तविक घटक है। RegAsm.exe असेंबली पंजीकरण उपकरण खोलता है। जब असेंबली पंजीकरण उपकरण खोला जाता है, तो यह असेंबली के भीतर मेटाडेटा पढ़ता है और रजिस्ट्री में आवश्यक प्रविष्टियां जोड़ता है। RegAsm.exe केवल असेंबली पंजीकरण उपकरण खोलने के लिए ज़िम्मेदार है। यह आपके पीसी के लिए कोई खतरा पैदा नहीं करता है। हालांकि, कुछ ऐसे उदाहरण हैं जहां कुछ मैलवेयर को RegAsm.exe के रूप में छुपाया जाता है।
<ब्लॉकक्वॉट>असेंबली पंजीकरण उपकरण एक असेंबली के भीतर मेटाडेटा पढ़ता है और रजिस्ट्री में आवश्यक प्रविष्टियां जोड़ता है, जो COM क्लाइंट को पारदर्शी रूप से .NET Framework कक्षाएं बनाने की अनुमति देता है। एक बार कक्षा पंजीकृत हो जाने के बाद, कोई भी COM क्लाइंट इसका उपयोग कर सकता है जैसे कि कक्षा एक COM वर्ग थी। असेंबली स्थापित होने पर कक्षा केवल एक बार पंजीकृत होती है। असेंबली के भीतर कक्षाओं के उदाहरण COM से तब तक नहीं बनाए जा सकते जब तक कि वे वास्तव में पंजीकृत न हों।
क्या RegAsm.exe मैलवेयर है?
कभी-कभी, हमारे कंप्यूटर पर एंटीवायरस प्रोग्राम विंडोज ओएस की कुछ महत्वपूर्ण सिस्टम फाइल को खतरों के रूप में चिह्नित कर सकते हैं। यह एक गलत सकारात्मक हो सकता है या यह तब हो सकता है जब मैलवेयर एक ही नाम लेकर OS फ़ाइल के रूप में मुखौटा लगा रहा हो। यह RegAsm.exe के साथ हो सकता है भी!
यदि आपने कोई प्रोग्राम स्थापित किया है जो पायरेटेड है और आपके एंटीवायरस ने RegAsm.exe को फ़्लैग किया है, तो:
- पायरेटेड प्रोग्राम को बिना किसी निशान के पूरी तरह से अनइंस्टॉल कर दें
- अपने पीसी को एंटीवायरस और एंटी-मैलवेयर प्रोग्राम से स्कैन करें
- अपने पीसी से पायरेटेड इंस्टॉलर या इससे संबंधित फाइलों को हटा दें
इस तरह आप अपने पीसी को सामान्य स्थिति में वापस ला सकते हैं।
मैलवेयर से संक्रमित RegAsm.exe आपके पीसी में आने से बचने के लिए, पायरेटेड माइक्रोसॉफ्ट ऑफिस, या विंडोज, या उस मामले के लिए कोई अन्य प्रोग्राम इंस्टॉल न करें। यह एकमात्र तरीका है जिससे आप मैलवेयर से बच सकते हैं और अपने पीसी को सुरक्षित बना सकते हैं।
RegAsm.exe का उपयोग करके DLL को अपंजीकृत कैसे करें?
उपकरण चलाने के लिए, विजुअल स्टूडियो डेवलपर कमांड प्रॉम्प्ट या विजुअल स्टूडियो डेवलपर पावरशेल का उपयोग करें। RegAsm.exe का उपयोग करके DLL को अपंजीकृत करना पंजीकरण करने जितना आसान है।
कमांड प्रॉम्प्ट खोलें और <dllfilename>
. के स्थान पर निम्न कमांड चलाएँ उस नाम के साथ नाम जिसे आप अपंजीकृत करना चाहते हैं।
regasm /u <dllfilename>.dll
डीएलएल को पूरी तरह से अपंजीकृत करने के लिए, आपको डीएलएल की टाइप लाइब्रेरी को भी अपंजीकृत करना होगा। ऐसा करने के लिए, निम्न आदेश चलाएँ।
regasm <dllfilename> /tlb /unregister
RegAsm.exe, Regsvr32.exe से किस प्रकार भिन्न है?
Regsvr32.exe एक कमांड-लाइन टूल है जिसका उपयोग रजिस्ट्री में DLL और ActiveX नियंत्रणों को पंजीकृत करने के लिए किया जाता है। इस बीच, RegAsm.exe .NET घटकों को COM घटकों की तरह दिखने के लिए रजिस्ट्री प्रविष्टियाँ बनाता है। RegAsm.exe .NET SDK के साथ आता है।
Regasm Codebase क्या है?
RegAsm कोडबेस कमांड लाइन का उपयोग रजिस्ट्री में कोडबेस के लिए एक प्रविष्टि बनाने के लिए किया जाता है। रजिस्ट्री में कोडबेस प्रविष्टि उस असेंबली के लिए पथ निर्दिष्ट करती है जो वैश्विक असेंबली कैश पर स्थापित नहीं है। वैश्विक असेंबली कैश आपके पीसी पर असेंबलियों को संग्रहीत करता है जिनका उपयोग कई कार्यक्रमों द्वारा किया जाता है। असेंबली फ़ाइल जिसके लिए आप कोडबेस का उपयोग करते हैं, एक मजबूत नाम वाली असेंबली होनी चाहिए ताकि वैश्विक असेंबली कैश में अन्य लोगों के साथ टकराव से बचा जा सके।
हमें उम्मीद है कि आपने आज यहां कुछ नया सीखा।