Какво е RegAsm.exe? Как да дерегистрирате dll с помощта на RegAsm.exe?

В тази публикация обясняваме какво е RegAsm.exe , как да регистрирате или дерегистрирате DLL с помощта на 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 OS като заплахи. Това може да е фалшиво положително или може да се случи, ако злонамереният софтуер се маскира като OS файл, като приема същото име. Това може да се случи и с RegAsm.exe !

Ако сте инсталирали програма, която е пиратска и вашата антивирусна програма е маркирана с RegAsm.exe , тогава:

  1. Деинсталирайте пиратската програма напълно без никакви следи от нея
  2. Сканирайте компютъра си с антивирусна и анти-зловреден софтуер програма
  3. Изтрийте(Delete) пиратските инсталатори или свързани с тях файлове от вашия компютър

По този начин можете да върнете компютъра си в нормално състояние.

За да избегнете проникване на RegAsm.exe , заразен със злонамерен софтуер, във вашия компютър, не инсталирайте пиратски Microsoft Office , Windows или други програми в този смисъл. Това е единственият начин да избегнете злонамерения софтуер и да направите компютъра си защитен.

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

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

Какво е Regasm Codebase?

Командният ред на RegAsm Codebase(RegAsm Codebase) се използва за създаване на запис за кодова база в системния регистър. Записът в кодовата база в системния регистър посочва пътя за сборката, която не е инсталирана в глобалния кеш на асембли. Глобалният кеш на сглобките съхранява асемблери на вашия компютър, които се използват от множество програми. Асемблерният файл, за който използвате кодовата база, трябва да бъде сборка със силно име, за да се избегнат конфликти с други в глобалния кеш на асембли.

Надяваме се, че сте научили нещо ново тук днес.



About the author

Аз съм рецензент на софтуер и експерт по продуктивността. Преглеждам и пиша софтуерни рецензии за различни софтуерни приложения, като Excel, Outlook и Photoshop. Отзивите ми са добре информирани и дават обективна представа за качеството на приложението. Пиша софтуерни ревюта от 2007 г.



Related posts