Qu'est-ce que RegAsm.exe ? Comment désinscrire une dll en utilisant RegAsm.exe ?

Dans cet article, nous expliquons ce qu'est RegAsm.exe , comment enregistrer ou désenregistrer une DLL à l' aide de RegAsm.exe(RegAsm.exe) et en quoi RegAsm.exe est différent de Regsvr32.exe .

RegAsm.exe

Qu'est-ce que RegAsm.exe dans Windows 11/10 ?

RegAsm est la forme abrégée de Register Assembly . RegAsm.exe est un véritable composant de Windows développé par Microsoft . RegAsm.exe ouvre l' outil d' enregistrement d'assembly. (Assembly Registration)Lorsque l' outil Assembly Registration est ouvert, il lit les métadonnées dans un assembly et ajoute les entrées nécessaires au registre. RegAsm.exe est uniquement responsable de l'ouverture de l' outil Assembly Registration . Il ne présente aucune menace pour votre PC. Cependant, il existe des cas où certains logiciels malveillants sont camouflés en tant que 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 est-il un logiciel malveillant ?

Parfois, les programmes antivirus de notre ordinateur peuvent signaler certains fichiers système importants du système d' exploitation Windows(Windows OS) comme des menaces. Cela pourrait être un faux positif ou cela pourrait arriver si un logiciel malveillant se fait passer pour un fichier du système d'exploitation en prenant le même nom. Cela peut aussi arriver avec RegAsm.exe !

Si vous avez installé un programme piraté et que votre antivirus a marqué RegAsm.exe , alors :

  1. Désinstallez complètement le programme piraté sans aucune trace de celui-ci
  2. Analysez votre PC avec un programme antivirus et anti-malware
  3. Supprimez(Delete) les programmes d'installation piratés ou les fichiers qui y sont liés de votre PC

De cette façon, vous pouvez remettre votre PC à la normale.

Pour éviter que RegAsm.exe infecté par des logiciels malveillants ne pénètre dans votre PC, n'installez pas Microsoft Office , ou Windows , ou tout autre programme piraté. C'est la seule façon d'éviter les logiciels malveillants et de sécuriser votre PC.

Comment désenregistrer une DLL en utilisant RegAsm.exe ?

Pour exécuter l'outil, utilisez l'invite de commande(Studio Developer Command Prompt) Visual Studio Developer ou Visual Studio Developer PowerShell . Désenregistrer une DLL à l' aide de RegAsm.exe(RegAsm.exe) est aussi simple que de s'enregistrer.

Ouvrez l'invite de commande(Command Prompt) et exécutez la commande suivante en remplaçant le <dllfilename>nom par le nom que vous souhaitez désinscrire.

regasm /u <dllfilename>.dll

Pour désinscrire complètement la DLL , vous devez également désinscrire la bibliothèque de types de la DLL . Pour ce faire, exécutez la commande suivante.

regasm <dllfilename> /tlb /unregister

En quoi RegAsm.exe est-il différent de Regsvr32.exe ?

Regsvr32.exe est un outil de ligne de commande utilisé pour enregistrer les DLL(DLLs) et les contrôles ActiveX dans le registre. Pendant ce temps, RegAsm.exe crée des entrées de registre pour que les composants .NET ressemblent à des composants COM . RegAsm.exe est fourni avec le SDK .NET(.NET SDK) .

Qu'est-ce que Regasm Codebase ?

La ligne de commande RegAsm Codebase(RegAsm Codebase) est utilisée pour créer une entrée pour codebase dans le registre. L'entrée de base de code dans le Registre spécifie le chemin d'accès à l'assembly qui n'est pas installé sur le Global Assembly Cache. Le Global Assembly Cache stocke les assemblages sur votre PC qui sont utilisés par plusieurs programmes. Le fichier d'assembly pour lequel vous utilisez la base de code doit être un assembly avec nom fort pour éviter les conflits avec d'autres dans le Global Assembly Cache.

Nous espérons que vous avez appris quelque chose de nouveau ici aujourd'hui.



About the author

Je suis un ingénieur logiciel avec une expérience dans l'Explorateur Xbox, Microsoft Excel et l'Explorateur Windows 8.1. Pendant mon temps libre, j'aime jouer à des jeux vidéo et regarder la télévision. J'ai un diplôme de l'Université de l'Utah et je travaille actuellement comme ingénieur logiciel pour une entreprise internationale.



Related posts