ما هو RegAsm.exe؟ كيفية إلغاء تسجيل ملف DLL باستخدام RegAsm.exe؟

في هذا المنشور ، نشرح ما هو RegAsm.exe ، وكيفية تسجيل أو إلغاء تسجيل DLL باستخدام RegAsm.exe ، وكيف يختلف RegAsm.exe عن (RegAsm.exe)Regsvr32.exe .

RegAsm.exe

ما هو RegAsm.exe في Windows 11/10 ؟

RegAsm هو الشكل المختصر لتجميع التسجيل(Register Assembly) . RegAsm.exe هو أحد مكونات Windows الأصلية التي طورتها Microsoft . يفتح RegAsm.exe أداة (RegAsm.exe)تسجيل التجميع(Assembly Registration) . عندما يتم فتح أداة تسجيل التجميع(Assembly Registration) ، فإنها تقرأ البيانات الوصفية داخل التجميع وتضيف الإدخالات الضرورية إلى التسجيل. 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(Windows OS) باعتبارها تهديدات. يمكن أن تكون نتيجة إيجابية خاطئة أو قد تحدث إذا كانت البرامج الضارة تتنكر كملف نظام تشغيل من خلال اتخاذ نفس الاسم. يمكن أن يحدث هذا مع RegAsm.exe أيضًا!

إذا قمت بتثبيت أي برنامج مقرصن ووضع برنامج مكافحة الفيروسات علامة RegAsm.exe ، فحينئذٍ:

  1. قم بإلغاء تثبيت البرنامج المقرصن بالكامل دون أي أثر له
  2. قم بفحص جهاز الكمبيوتر الخاص بك باستخدام برنامج مكافحة الفيروسات ومكافحة البرامج الضارة
  3. احذف(Delete) المثبتات المقرصنة أو الملفات المتعلقة بها من جهاز الكمبيوتر الخاص بك

بهذه الطريقة يمكنك إعادة الكمبيوتر إلى طبيعته.

لتجنب وصول RegAsm.exe المصاب بالبرامج الضارة إلى جهاز الكمبيوتر الخاص بك ، لا تقم بتثبيت Microsoft Office أو Windows المقرصنة أو أي برامج أخرى في هذا الشأن. هذه هي الطريقة الوحيدة التي يمكنك من خلالها تجنب البرامج الضارة وجعل جهاز الكمبيوتر الخاص بك آمنًا.

كيفية إلغاء تسجيل DLL باستخدام RegAsm.exe ؟

لتشغيل الأداة ، استخدم Visual Studio Developer Command Prompt أو Visual Studio Developer PowerShell . يعد إلغاء تسجيل DLL باستخدام RegAsm.exe أمرًا سهلاً مثل التسجيل.

افتح موجه الأوامر(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 تبدو مثل مكونات COM . يأتي RegAsm.exe(RegAsm.exe) مع .NET SDK .

ما هو Regasm Codebase؟

يتم استخدام سطر أوامر RegAsm Codebase(RegAsm Codebase) لإنشاء إدخال لقاعدة التعليمات البرمجية في التسجيل. يحدد إدخال قاعدة البيانات في التسجيل مسار التجميع غير المثبت على ذاكرة التخزين المؤقتة للتجميع العمومي. تخزن ذاكرة التخزين المؤقت للتجميع العمومي التجميعات على جهاز الكمبيوتر الخاص بك والتي تستخدمها برامج متعددة. يجب أن يكون ملف التجميع الذي تستخدم من أجله مصدر البرنامج عبارة عن تجميع ذي تسمية واضحة لتجنب التعارض مع الآخرين في ذاكرة التخزين المؤقتة للتجميع العمومي.

نأمل أن تكون قد تعلمت شيئًا جديدًا هنا اليوم.



About the author

"أنا خبير مستقل في Windows و Office. لدي أكثر من 10 سنوات من الخبرة في العمل باستخدام هذه الأدوات ويمكنني مساعدتك في تحقيق أقصى استفادة منها. تشمل مهاراتي: العمل مع Microsoft Word و Excel و PowerPoint و Outlook ؛ إنشاء الويب الصفحات والتطبيقات ؛ ومساعدة العملاء على تحقيق أهداف أعمالهم. "



Related posts