RegAsm.exe क्या है? RegAsm.exe का उपयोग करके एक dll को अपंजीकृत कैसे करें?
इस पोस्ट में, हम समझाते हैं कि RegAsm.exe क्या है , RegAsm.exe का उपयोग करके DLL को कैसे पंजीकृत या अपंजीकृत करें , और कैसे RegAsm.exe Regsvr32.exe(RegAsm.exe) से अलग है(Regsvr32.exe) ।
Windows 11/10 में RegAsm.exe क्या है ?
RegAsm रजिस्टर असेंबली(Register Assembly) का संक्षिप्त रूप है । RegAsm.exe माइक्रोसॉफ्ट(Microsoft) द्वारा विकसित विंडोज(Windows) का एक वास्तविक घटक है । RegAsm.exe असेंबली पंजीकरण(Assembly Registration) उपकरण खोलता है । जब असेंबली पंजीकरण(Assembly Registration) उपकरण खोला जाता है, तो यह असेंबली के भीतर मेटाडेटा पढ़ता है और रजिस्ट्री में आवश्यक प्रविष्टियां जोड़ता है। RegAsm.exe केवल (RegAsm.exe)असेंबली पंजीकरण(Assembly Registration) उपकरण खोलने के लिए ज़िम्मेदार है । यह आपके पीसी के लिए कोई खतरा पैदा नहीं करता है। हालांकि, कुछ ऐसे उदाहरण हैं जहां कुछ मैलवेयर को RegAsm.exe के रूप में छलावरण किया जाता है ।
The Assembly Registration tool reads the metadata within an assembly and adds the necessary entries to the registry, which allows COM clients to create .NET Framework classes transparently. Once a class is registered, any COM client can use it as though the class were a COM class. The class is registered only once, when the assembly is installed. Instances of classes within the assembly cannot be created from COM until they are actually registered.
क्या RegAsm.exe मैलवेयर है?
कभी-कभी, हमारे कंप्यूटर पर एंटीवायरस प्रोग्राम विंडोज ओएस(Windows OS) की कुछ महत्वपूर्ण सिस्टम फाइल को खतरों के रूप में चिह्नित कर सकते हैं। यह एक गलत सकारात्मक हो सकता है या यह तब हो सकता है जब मैलवेयर एक ही नाम लेकर OS फ़ाइल के रूप में मुखौटा लगा रहा हो। यह RegAsm.exe के साथ भी हो सकता है!
यदि आपने कोई प्रोग्राम स्थापित किया है जो पायरेटेड है और आपके एंटीवायरस ने RegAsm.exe को फ़्लैग किया है , तो:
- बिना किसी निशान के पायरेटेड प्रोग्राम को पूरी तरह से अनइंस्टॉल कर दें
- अपने पीसी को एंटीवायरस और एंटी-मैलवेयर प्रोग्राम से स्कैन करें
- (Delete)अपने पीसी से पायरेटेड इंस्टॉलर या उससे संबंधित फाइलों को हटा दें
इस तरह आप अपने पीसी को सामान्य स्थिति में वापस ला सकते हैं।
मैलवेयर से संक्रमित RegAsm.exe आपके पीसी में आने से बचने के लिए, पायरेटेड माइक्रोसॉफ्ट ऑफिस(Microsoft Office) , या विंडोज(Windows) , या उस मामले के लिए कोई अन्य प्रोग्राम इंस्टॉल न करें। यह एकमात्र तरीका है जिससे आप मैलवेयर से बच सकते हैं और अपने पीसी को सुरक्षित बना सकते हैं।
RegAsm.exe का उपयोग करके डीएलएल(DLL) को अपंजीकृत कैसे करें ?
टूल को चलाने के लिए, विजुअल स्टूडियो डेवलपर कमांड प्रॉम्प्ट(Studio Developer Command Prompt) या विजुअल स्टूडियो डेवलपर पावरशेल(Studio Developer PowerShell) का उपयोग करें । RegAsm.exe का उपयोग करके DLL का पंजीकरण रद्द करना पंजीकरण के समान आसान है।
कमांड प्रॉम्प्ट(Command Prompt) खोलें और <dllfilename>
नाम को उस नाम से बदलकर निम्न कमांड चलाएँ जिसे आप अपंजीकृत करना चाहते हैं।
regasm /u <dllfilename>.dll
डीएलएल(DLL) को पूरी तरह से अपंजीकृत करने के लिए, आपको डीएलएल(DLL) की टाइप लाइब्रेरी को भी अपंजीकृत करना होगा। ऐसा करने के लिए, निम्न आदेश चलाएँ।
regasm <dllfilename> /tlb /unregister
RegAsm.exe, Regsvr32.exe से किस प्रकार भिन्न है ?
Regsvr32.exe एक कमांड-लाइन टूल है जिसका उपयोग रजिस्ट्री में DLL(DLLs) और ActiveX नियंत्रणों को पंजीकृत करने के लिए किया जाता है। इस बीच, RegAsm.exe .NET घटकों को (RegAsm.exe)COM घटकों की तरह दिखने के लिए रजिस्ट्री प्रविष्टियाँ बनाता है। RegAsm.exe .NET SDK के साथ आता है ।
रीगैसम कोडबेस क्या है?
RegAsm कोडबेस(RegAsm Codebase) कमांड लाइन का उपयोग रजिस्ट्री में कोडबेस के लिए एक प्रविष्टि बनाने के लिए किया जाता है। रजिस्ट्री में कोडबेस प्रविष्टि उस असेंबली के लिए पथ निर्दिष्ट करती है जो वैश्विक असेंबली कैश पर स्थापित नहीं है। वैश्विक असेंबली कैश आपके पीसी पर असेंबलियों को संग्रहीत करता है जिनका उपयोग कई कार्यक्रमों द्वारा किया जाता है। असेंबली फ़ाइल जिसके लिए आप कोडबेस का उपयोग करते हैं, वैश्विक असेंबली कैश में अन्य लोगों के साथ विरोध से बचने के लिए एक मजबूत-नाम वाली असेंबली होनी चाहिए।
हमें उम्मीद है कि आपने आज यहां कुछ नया सीखा।
Related posts
DISKPART कमांड की सूची और विंडोज 11/10 में उनका उपयोग कैसे करें
विंडोज 10 में FFmpeg के साथ कमांड-लाइन का उपयोग करके वीडियो का आकार कैसे बदलें
विंडोज़ में कमांड लाइन का उपयोग करके सीएसवी को एक्सेल (एक्सएलएस या एक्सएलएसएक्स) में कनवर्ट करें
विंडोज 11/10 के टास्क मैनेजर में कमांड लाइन को कैसे प्रदर्शित करें
FFmpeg का उपयोग करके कमांड लाइन इंटरफेस के माध्यम से RTSP स्ट्रीम कैसे खेलें
उबंटू में कमांड लाइन के माध्यम से प्रारूपों के बीच छवियों को कनवर्ट करें
विंडोज 11/10 में कमांड प्रॉम्प्ट का उपयोग करके किसी प्रोग्राम को अनइंस्टॉल कैसे करें
नेटवर्क समस्याओं के निवारण के लिए नेटस्टैट कमांड का उपयोग कैसे करें
स्विस फाइल नाइफ विंडोज के लिए एक उपयोगी कमांड लाइन टूल है
DISM GUI - DISM कमांड लाइन उपयोगिता के लिए एक ग्राफिकल इंटरफ़ेस
विंडोज 11/10 में कमांड लाइन का उपयोग करके बैटरी स्तर की जांच कैसे करें
पावरशेल या कमांड प्रॉम्प्ट का उपयोग करके विंडोज 10 ओएस आर्किटेक्चर की जांच करें
विंडोज 11/10 में एक प्रशासक के रूप में कमांड प्रॉम्प्ट कैसे चलाएं
विंडोज 11/10 में एक फोल्डर में कमांड प्रॉम्प्ट कैसे खोलें
कमांड प्रॉम्प्ट का उपयोग करके वीएलसी के साथ वीडियो कैसे चलाएं
कमांड प्रॉम्प्ट का उपयोग करके सी ड्राइव को कैसे हटाएं या प्रारूपित करें
कमांड लाइन दुभाषिया क्या है?
पावरशेल या कमांड लाइन का उपयोग करके सभी विंडोज सेवाओं को कैसे सूचीबद्ध करें
विंडोज 11/10 में FINDSTR और सेलेक्ट-स्ट्रिंग कमांड का उपयोग कैसे करें?
कमांड प्रॉम्प्ट cmd.exe स्टार्टअप पर पॉप अप करता रहता है