Qu’est-ce qu’un fichier DLL? (Bibliothèque de liens dynamiques)

Un fichier DLL, abréviation de Dynamic Link Library, est un type de fichier qui contient des instructions que d'autres programmes peuvent appeler pour effectuer certaines choses. De cette façon, plusieurs programmes peuvent partager les capacités programmées dans un seul fichier, et même le faire simultanément.

Par exemple, plusieurs programmes différents peuvent tous faire appel au fichier veryuseful.dll (j'ai inventé cela, bien sûr) pour trouver l'espace libre sur un disque dur, localiser un fichier dans un répertoire particulier et imprimer une page de test par défaut imprimante.

Contrairement aux programmes exécutables, comme ceux avec l'extension de fichier EXE, les fichiers DLL ne peuvent pas être exécutés directement mais doivent être appelés par un autre code déjà en cours d'exécution. Cependant, les DLL sont au même format que les EXE et certains peuvent même utiliser l'extension de fichier .EXE. Alors que la plupart des bibliothèques de liens dynamiques se terminent par l'extension de fichier .DLL, d'autres peuvent utiliser .OCX, .CPL ou .DRV.

Fichiers DLL.


Correction des erreurs DLL

Les fichiers DLL, en raison de leur nombre et de leur fréquence d'utilisation, ont tendance à être au centre d'un grand pourcentage des erreurs observées lors du démarrage, de l'utilisation et de l'arrêt de Windows.

Bien qu'il puisse être facile de simplement télécharger ce fichier DLL manquant ou introuvable, c'est rarement la meilleure façon de procéder. Consultez notre article Raisons importantes de NE PAS télécharger les fichiers DLL pour en savoir plus.

Si vous obtenez une erreur DLL, le mieux est de trouver des informations de dépannage spécifiques à ce problème DLL afin que vous soyez sûr de le résoudre de la bonne manière et pour de bon. Nous pouvons même avoir un guide de correction spécifique pour celui que vous avez. Nous avons une liste des erreurs DLL les plus courantes et comment les corriger.

Sinon, consultez notre Comment réparer les erreurs DLL pour obtenir des conseils généraux.

En savoir plus sur les fichiers DLL

Le mot «dynamique» dans Dynamic Link Library est utilisé car les données ne sont utilisées dans un programme que lorsque le programme les appelle activement au lieu d'avoir les données toujours disponibles en mémoire.

De nombreux fichiers DLL sont disponibles par défaut à partir de Windows, mais des programmes tiers peuvent également les installer. Cependant, il est rare d'ouvrir un fichier DLL car il n'est jamais vraiment nécessaire d'en modifier un, et cela risque de causer des problèmes avec les programmes et autres DLL.

Les fichiers DLL sont utiles car ils peuvent permettre à un programme de séparer ses différents composants en modules uniques qui peuvent ensuite être ajoutés ou supprimés pour inclure ou exclure certaines fonctionnalités. Lorsque le logiciel fonctionne de cette façon avec les DLL, le programme peut utiliser moins de mémoire car il n'a pas besoin de tout charger en même temps.

En outre, les DLL permettent de mettre à jour certaines parties d'un programme sans avoir à reconstruire ou réinstaller l'intégralité du programme. L'avantage est même amplifié quand un programme utilise la DLL car toutes les applications peuvent alors profiter de la mise à jour à partir de ce fichier DLL unique.

Les contrôles ActiveX, les fichiers du Panneau de configuration et les pilotes de périphérique font partie des fichiers que Windows utilise comme bibliothèques de liens dynamiques. Respectivement, ces fichiers utilisent l'extension de fichier OCX, CPL et DRV.

Lorsqu'une DLL utilise des instructions d'une autre DLL, cette première DLL dépend désormais de la seconde. Cela facilite la rupture des fonctionnalités des DLL, car au lieu qu'il y ait une chance que la première DLL ne fonctionne pas correctement, cela dépend également de la seconde, ce qui affecterait la première si elle rencontrait des problèmes.

Si une DLL dépendante est mise à niveau vers une version plus récente, remplacée par une version plus ancienne ou supprimée de l'ordinateur, le programme reposant sur le fichier DLL peut ne plus fonctionner comme il se doit.

Les DLL de ressources sont des fichiers de données qui ont le même format de fichier que les DLL mais qui utilisent les extensions de fichier ICL, FON et FOT. Les fichiers ICL sont des bibliothèques d'icônes tandis que les fichiers FONT et FOT sont des fichiers de polices.


Laisser un commentaire