Tutoriels Windows

Avez-vous besoin d’enregistrer ou de supprimer des fichiers DLL ? Suivez ces étapes

Par Thomas , le 24 août 2021 — 6 minutes de lecture
Avez-vous besoin d'enregistrer ou de supprimer des fichiers DLL ?  Suivez ces étapes

Parfois, lorsque nous installons un programme, les fichiers DLL ne sont pas enregistrés correctement ou lors de la mise à jour, le lien entre eux et l’application à laquelle ils appartiennent est rompu. En cas d’échec d’un fichier DLL, nous pouvons le réparer en enregistrant ou en réenregistrant les fichiers.

Avantages des fichiers DLL

Les fichiers DLL correspondent à l’acronyme en anglais de Bibliothèque de liens dynamiques qui traduit en Français serait comme des bibliothèques de liens dynamiques. Ces fichiers sont constitués de code exécutable provenant de différentes parties d’une application, au moyen desquels les applications que nous avons installées sur notre PC se mettent au travail. Grâce à sa mise en œuvre, il a été possible que les fichiers exécutables aient réduit leur taille, car une grande partie de ces codes sont déjà stockés dans les fichiers DLL, réalisant ainsi un meilleure performance de la demande.

Mais nous obtenons non seulement des avantages avec les applications, mais offrons également des améliorations de la performance du système. Et c’est que ces fichiers sont capables d’utiliser différents programmes tels que MFC qui sont capables d’exécuter une grande variété d’applications qui s’exécutent sur Windows. De plus, ils nous permettent d’augmenter l’utilisation de la mémoire et d’augmenter la vitesse d’exécution des applications.

Dans le cas où les fichiers DLL nécessaires ne sont pas enregistrés, certaines options de Windows peuvent ne pas fonctionner correctement et le redoutable écran bleu de la mort peut apparaître, provoquant des plantages du système, des redémarrages spontanés, etc. Par conséquent, dans le cas où nous constatons l’absence de ces fichiers, nous devons s’inscrire ou se réinscrire tous les fichiers DLL.

Enregistrer les fichiers DLL sous Windows

Si nous voulons enregistrer ou réenregistrer un fichier DLL, nous avons deux façons de le faire. D’une part, nous pouvons enregistrer tous les fichiers à la fois, ce que nous pouvons utiliser surtout lorsque nous ne connaissons pas le nom du fichier qui pose problème. D’un autre côté, nous pouvons enregistrer un fichier DLL particulier, au cas où nous saurons quel fichier pose problème.

Pour cela, nous utiliserons l’outil de ligne de commande Regsvr32 qui est intégré à Windows 10 et qui nous aidera à la fois à enregistrer et à annuler les enregistrements DLL dans le registre du système d’exploitation. Si nous obtenons des messages d’erreur lors de l’exécution de la commande Regsvr32, nous devons nous assurer que nous utilisons l’invite de commande en tant qu’administrateur.

Archiver tous les fichiers

Si nous voulons enregistrer ou réenregistrer tous les fichiers, nous devons utiliser l’utilitaire de ligne de commande de l’invite de commande. Pour ce faire, la première chose sera de taper cmd dans la zone de recherche du menu Démarrer, et de l’exécuter avec les droits d’administrateur. Une fois ouvert, nous devons exécuter la commande suivante, qui se chargera d’enregistrer les fichiers DLL qui se trouvent dans son chemin.

for% x in (c: windowssystem32 * .dll) do regsvr32% x

CMD enregistre tous les fichiers dans un chemin

Si nous voulons enregistrer ou réenregistrer tous les fichiers DLL, quel que soit leur emplacement dans Windows, nous devons exécuter la commande suivante.

pour% 1 dans (* .dll) faire regsvr32 / s% 1

Enregistrez tous les fichiers, peu importe où ils se trouvent

Archiver un fichier

Si nous connaissons le nom du fichier que nous voulons enregistrer car c’est celui qui nous pose problème, nous pouvons utiliser l’invite de commande pour enregistrer un seul fichier. Pour ce faire, nous devons écrire cmd dans la zone de recherche à côté du menu Démarrer et exécuter l’invite de commande avec les droits d’administrateur.

Une fois ouvert, nous exécutons la commande suivante et remplaçons le chemin et la partie du nom du chemin réel et le nom du fichier DLL que nous voulons réenregistrer

regsvr32 « chemin et nom du fichier dll »

Remplacer une DLL

Si nous voulons désinscrire un fichier DLL, nous devons utiliser l’invite de commande. Pour ce faire, nous écrivons cmd dans la zone de recherche Windows et exécutons l’invite de commande avec les droits d’administrateur. Ici, nous utiliserons le paramètre / u comme option dans la commande suivante :

regsvr32 / u « chemin et nom du fichier dll »

Si nous voulons désinstaller la DLL lors de la désinscription, nous utilisons les paramètres / i après / u.

Utiliser des applications tierces

Si nous ne voulons pas traiter l’invite de commande, nous pouvons également utiliser des applications tierces qui nous aideront dans les tâches d’enregistrement et d’annulation des fichiers DLL.

Outil DLL d’enregistrement d’Emsa

Nous parlons d’un outil de registre et d’information DLL pour Windows, grâce auquel nous pouvons obtenir des informations détaillées sur les fichiers système tels que DLL, OCX, EXE, entre autres. Dans leurs informations, ils nous offrent des détails sur les bibliothèques qu’ils utilisent, en fournissant des détails sur les composants ActiveX. De cette façon, il sera possible d’enregistrer ou d’annuler des fichiers ActiveX, même à partir d’une commande pratique, même si le programme n’est pas en cours d’exécution.

Outil DLL d'enregistrement d'Emsa

Il y a des occasions où l’enregistrement de fichiers DLL peut être un problème, car diverses erreurs peuvent se produire lors de la tentative d’enregistrement de fichiers DLL, ce que nous pouvons éviter avec ce programme. Pour pouvoir l’utiliser correctement il suffira de l’exécuter en tant qu’administrateur.

Emsa Register DLL Tool est compatible avec toutes les versions de Windows, de XP à Windows 10, et nous pouvons le télécharger à partir du site développeur.

RegDllView

Cette petite application est capable de nous montrer une liste avec tous les fichiers DLL, OCX et EXE enregistrés, pouvant voir la dernière date et heure d’enregistrement, ainsi qu’une liste avec toutes les entrées de registre (CLSID / ProgID). Ce programme nous permettra également de désinscrire les fichiers DLL et OCX dont nous n’avons plus besoin dans notre système. Cela nous permettra également d’enregistrer des fichiers DLL et OCX (tels que Regsvr32) simplement en faisant glisser un ou plusieurs fichiers du dossier Explorateur de fichiers vers la fenêtre RedDllView.

RegDllView

L’inconvénient de ce programme est qu’il s’agit d’une solution spécialement conçue pour les utilisateurs experts qui manipulent souvent des bibliothèques et des contrôles sous Windows, tels que les administrateurs système, car son utilisation nécessite une certaine connaissance du système.

Nous pouvons télécharger RegDllView à partir de ce lien.

Thomas

Né devant Windows 3.x et toujours passionné par l'évolution de ce système d'exploitation, j'écris aujourd'hui des guides d'optimisations et solutions pour le très abouti Windows 10. Vous retrouver aussi ma section concernant Microsoft Office qui regorge de tips et astuces pour la célèbre suite bureautique.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.