O que é RegAsm.exe? Como cancelar o registro de uma dll usando RegAsm.exe?

Neste post, explicamos o que é RegAsm.exe , como registrar ou cancelar o registro de uma DLL usando RegAsm.exe e como RegAsm.exe é diferente de Regsvr32.exe .

RegAsm.exe

O que é RegAsm.exe no Windows 11/10 ?

RegAsm é a forma abreviada de Register Assembly . RegAsm.exe é um componente genuíno do Windows desenvolvido pela Microsoft . RegAsm.exe abre a ferramenta de registro de montagem . (Assembly Registration)Quando a ferramenta Assembly Registration é aberta, ela lê os metadados em um assembly e adiciona as entradas necessárias ao registro. O RegAsm.exe(RegAsm.exe) é responsável apenas por abrir a ferramenta de registro de montagem . (Assembly Registration)Não representa qualquer ameaça para o seu PC. No entanto, existem alguns casos em que alguns malwares são camuflados como 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.

O RegAsm.exe é um malware?

Ocasionalmente, os programas antivírus em nosso computador podem sinalizar algum arquivo de sistema importante do sistema operacional Windows(Windows OS) como ameaças. Pode ser um falso positivo ou pode acontecer se o malware estiver se passando por um arquivo do sistema operacional com o mesmo nome. Isso pode acontecer com RegAsm.exe também!

Se você instalou algum programa pirata e seu antivírus sinalizou RegAsm.exe , então:

  1. Desinstale o programa pirata completamente sem nenhum vestígio dele
  2. Analise o seu PC com programa antivírus e anti-malware
  3. Exclua(Delete) os instaladores piratas ou arquivos relacionados a ele do seu PC

Desta forma, você pode voltar seu PC à normalidade.

Para evitar que o RegAsm.exe infectado por malware entre no seu PC, não instale o Microsoft Office(Microsoft Office) , ou Windows , ou quaisquer outros programas piratas. Essa é a única maneira de evitar o malware e tornar seu PC seguro.

Como cancelar o registro de uma DLL usando RegAsm.exe ?

Para executar a ferramenta, use o Prompt de Comando do(Studio Developer Command Prompt) Visual Studio Developer ou o Visual Studio Developer PowerShell . Cancelar o registro de uma DLL usando RegAsm.exe é tão fácil quanto registrar.

Abra o prompt de comando(Command Prompt) e execute o comando a seguir substituindo o <dllfilename>nome pelo nome que você deseja cancelar o registro.

regasm /u <dllfilename>.dll

Para cancelar o registro da DLL completamente, você também deve cancelar o registro da biblioteca de tipos da DLL . Para fazer isso, execute o seguinte comando.

regasm <dllfilename> /tlb /unregister

Como o RegAsm.exe é diferente do Regsvr32.exe ?

Regsvr32.exe é uma ferramenta de linha de comando usada para registrar DLLs e controles ActiveX no registro. Enquanto isso, o RegAsm.exe cria(RegAsm.exe) entradas de registro para fazer com que os componentes .NET pareçam componentes COM . RegAsm.exe vem com o .NET SDK .

O que é Regasm Codebase?

A linha de comando RegAsm Codebase(RegAsm Codebase) é usada para criar uma entrada para codebase no registro. A entrada da base de código no registro especifica o caminho para o assembly que não está instalado no cache de assembly global. O cache de assembly global armazena assemblies em seu PC que são usados ​​por vários programas. O arquivo de assembly para o qual você usa a base de código deve ser um assembly de nome forte para evitar conflitos com outros no cache de assembly global.

Esperamos que você tenha aprendido algo novo aqui hoje.



About the author

Sou engenheiro de software com mais de 10 anos de experiência na indústria Xbox. Sou especialista em desenvolvimento de jogos e testes de segurança. Também sou um revisor experiente e tenho trabalhado em projetos para alguns dos maiores nomes dos jogos, incluindo Ubisoft, Microsoft e Sony. No meu tempo livre, gosto de jogar videogame e assistir a programas de TV.



Related posts