Что такое 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 открывает средство регистрации сборки(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(RegAsm.exe) , зараженного вредоносным ПО , не устанавливайте пиратские версии Microsoft Office , Windows или любые другие программы в этом отношении. Только так вы сможете избежать вредоносного ПО и обезопасить свой компьютер.

Как отменить регистрацию DLL с помощью RegAsm.exe ?

Чтобы запустить инструмент, используйте командную строку(Studio Developer Command Prompt) Visual Studio Developer или Visual Studio Developer PowerShell . Отменить регистрацию (RegAsm.exe)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 поставляется с пакетом SDK для .NET(.NET SDK) .

Что такое кодовая база Regasm?

Командная строка RegAsm Codebase(RegAsm Codebase) используется для создания записи для кодовой базы в реестре. Запись базы кода в реестре указывает путь к сборке, которая не установлена ​​в глобальном кэше сборок. В глобальном кэше сборок хранятся сборки на вашем ПК, которые используются несколькими программами. Файл сборки, для которого вы используете кодовую базу, должен быть сборкой со строгим именем, чтобы избежать конфликтов с другими файлами в глобальном кэше сборок.

Мы надеемся, что сегодня вы узнали здесь что-то новое.



About the author

Я инженер-программист с более чем 10-летним опытом работы на платформах Windows 11 и 10. Я сосредоточился на разработке и поддержке высококачественного программного обеспечения для Windows 7 и Windows 8. Я также работал над множеством других проектов, включая, помимо прочего, Chrome, Firefox, Xbox One и файлы.



Related posts