La bibliothèque de liens dynamiques ou DLL est un type de fichier qui fournit des bibliothèques pour différents exécutables de manière déchiquetée. Un seul fichier DLL peut être utilisé par plusieurs exécutables ou autres DLL. Les fichiers DLL sont créés pour empêcher les fichiers en double avec les mêmes fonctions. Un autre type de fichier pour une DLL similaire est le type de fichier OCX qui est moins populaire et principalement utilisé pour les contrôles ActiveX. Même la plupart des fichiers DLL sont enregistrés par Windows pour une utilisation dans certains cas, ils ne sont pas enregistrés par défaut. Dans ce tutoriel, nous allons apprendre à enregistrer des fichiers DLL pour Windows comme Windows 7, Windows 8, Windows 10 et Windows Server.
Qu’Est-ce Que l’Enregistrement d’une DLL ?
Le système d’exploitation Windows contient de nombreuses DLL pour fournir des bibliothèques et des fonctions d’assistance aux fichiers exécutables. Afin d’utiliser ces fichiers DLL, ils doivent être enregistrés. L’enregistrement du fichier DLL stocke les informations du fichier DLL dans le registre Windows. Par défaut, la plupart des fichiers DLL sont enregistrés et peuvent être utilisés via les interfaces de ligne de commande et d’autres moyens. Même la plupart des bibliothèques tierces et des fichiers DLL sont enregistrés lors de l’installation.
Enregistrer des DLL via Windows Run GUI
Les DLL peuvent être enregistrées de différentes manières, mais en général, la commande regsvr32 est utilisée. La commande regsvr32 peut être exécutée via la boîte de dialogue Exécuter Windows. Tout d’abord, nous ouvrirons la boîte de dialogue Exécuter Windows dans le menu Démarrer ou avec le raccourci clavier WIN + R. Ensuite, nous taperons la commande regsvr32 et le chemin complet ou absolu du fichier DLL.
regsvr32 "D:\mylibrary.dll"
Enregistrer une DLL via une interface de ligne de commande MS-DOS ou PowerShell
Une autre façon d’enregistrer les fichiers DLL consiste à utiliser une interface de ligne de commande telle que MS-DOS ou PowerShell. Tout d’abord, nous allons ouvrir l’interface de ligne de commande à partir du menu Démarrer. Dans l’exemple suivant, nous allons ouvrir le PowerShell.
Maintenant, nous allons taper la commande regsvr32 comme ci-dessous.
regsvr32 "D:\mylibrary.dll"
» Le module n’a pas réussi à charger Le module spécifié introuvable « Erreur et solution
L’ajout de nouveaux fichiers DLL dans le registre Windows et Windows est une tâche de niveau administratif. Dans certains cas, vous pouvez obtenir un « Le module n’a pas pu se charger. Le module spécifié n’a pas pu être trouvé » erreur. Cette erreur peut être résolue en ouvrant une interface de ligne de commande MS-DOS ou PowerShell élevée. Suivez les étapes suivantes pour ouvrir MS-DOS ou PowerShell activé par l’administrateur.