RegAsm.exe چیست؟ چگونه با استفاده از RegAsm.exe یک dll را لغو ثبت کنیم؟
در این پست توضیح می دهیم که RegAsm.exe چیست ، نحوه ثبت یا لغو ثبت یک DLL با استفاده از RegAsm.exe و تفاوت RegAsm.exe با (RegAsm.exe)Regsvr32.exe .
RegAsm.exe در Windows 11/10 چیست ؟
RegAsm فرم کوتاه Register Assembly است. RegAsm.exe یک جزء اصلی ویندوز(Windows) است که توسط مایکروسافت(Microsoft) توسعه یافته است. RegAsm.exe ابزار ثبت نام Assembly(Assembly Registration) را باز می کند . هنگامی که ابزار ثبت نام Assembly(Assembly Registration) باز می شود، ابرداده را در یک اسمبلی می خواند و ورودی های لازم را به رجیستری اضافه می کند. RegAsm.exe تنها مسئول باز کردن ابزار ثبت نام Assembly است. (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) را به عنوان تهدید علامت گذاری کنند. ممکن است یک مثبت کاذب باشد یا اگر بدافزار با استفاده از همان نام به عنوان یک فایل سیستم عامل ظاهر شود، ممکن است اتفاق بیفتد. این می تواند با RegAsm.exe نیز اتفاق بیفتد !
اگر برنامهای را نصب کردهاید که غیرقانونی است و آنتیویروس شما دارای پرچم RegAsm.exe است، پس:
- برنامه دزدی را به طور کامل بدون هیچ اثری از آن حذف کنید
- کامپیوتر خود را با برنامه آنتی ویروس و ضد بدافزار اسکن کنید
- نصب کننده های سرقت شده یا فایل(Delete) های مرتبط با آن را از رایانه شخصی خود حذف کنید
به این ترتیب می توانید رایانه شخصی خود را به حالت عادی برگردانید.
برای جلوگیری از ورود RegAsm.exe(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 ورودی های رجیستری را ایجاد می کند تا اجزای دات نت شبیه اجزای COM شوند. RegAsm.exe با .NET SDK ارائه می شود.
Regasm Codebase چیست؟
خط فرمان RegAsm Codebase(RegAsm Codebase) برای ایجاد یک ورودی برای codebase در رجیستری استفاده می شود. ورودی codebase در رجیستری مسیر اسمبلی را مشخص می کند که در کش اسمبلی سراسری نصب نشده است. کش مونتاژ جهانی مجموعه هایی را در رایانه شخصی شما ذخیره می کند که توسط چندین برنامه استفاده می شود. فایل اسمبلی که برای آن از پایگاه کد استفاده میکنید باید یک اسمبلی با نام قوی باشد تا از درگیری با سایرین در حافظه پنهان اسمبلی جهانی جلوگیری شود.
امیدواریم امروز اینجا چیز جدیدی یاد گرفته باشید.
Related posts
فهرست DISKPART دستورات و نحوه استفاده از آنها در Windows 11/10
نحوه تغییر اندازه Video با استفاده از Command-line با FFmpeg در Windows 10
Convert CSV به Excel (XLS or XLSX) با استفاده از Command line در Windows 10
نحوه نمایش Command Line در Task Manager از Windows 11/10
چگونه به بازی RTSP stream طریق Command Line Interface با استفاده از FFmpeg
Access FTP Server با استفاده از Command Prompt در Windows 10
Command Line Interpreter چیست؟
Create System Restore Point با استفاده از Command Prompt or PowerShell
نحوه اجرای Command Prompt به عنوان Administrator در Windows 11/10
نحوه ویرایش رجیستری از Command Prompt در Windows 10
چگونه برای اجرای یک Java program از Command Prompt
فهرست CMD or Command Prompt keyboard shortcuts در Windows 11/10
Swiss File Knife یک Command Line tool مفید برای Windows است
چگونه Auto Complete را در Windows Command Prompt فعال کنیم
چگونه به استفاده از FINDSTR and Select-String Commands در Windows 11/10
Chrome Command Line Switches or Flags مفید
چگونه به ALWAYS اجرا Command Prompt and PowerShell عنوان Administrator
فرمان Forfiles به شما اجازه می دهد فایل ها و پوشه ها را در Shared Network مدیریت کنید
چگونه به روز رسانی درایور با استفاده از Command Prompt در Windows 10
Command Line Parameters برای Remote Desktop Connections