Lorsque vous obtenez une erreur indiquant que Windows n'a pas pu trouver un fichier DLL particulier, il peut être terriblement tentant de télécharger le fichier. fichier de l'un des nombreux sites DLL là-bas. Voici pourquoi vous ne devriez pas
RELATED: Qu'est-ce que rundll32.exe et pourquoi est-il en cours d'exécution?
Avant de commencer pourquoi vous ne devriez pas télécharger Dynamic Link Library (DLL) de l'Internet, jetons d'abord un coup d'oeil à ce que les fichiers DLL sont. Un fichier DLL est une bibliothèque qui contient un ensemble de code et de données pour effectuer une activité particulière dans Windows. Les applications peuvent ensuite appeler ces fichiers DLL lorsqu'ils ont besoin de cette activité. Les fichiers DLL ressemblent beaucoup aux fichiers exécutables (EXE), sauf que les fichiers DLL ne peuvent pas être directement exécutés dans Windows. En d'autres termes, vous ne pouvez pas double-cliquer sur un fichier DLL pour l'exécuter de la même manière qu'un fichier EXE. Au lieu de cela, les fichiers DLL sont conçus pour être appelés par d'autres applications. En fait, ils sont conçus pour être sollicités par plusieurs applications à la fois. La partie "lien" du nom de la DLL suggère également un autre aspect important. Plusieurs DLL peuvent être liées entre elles de sorte que lorsqu'une DLL est appelée, un certain nombre d'autres DLL sont également appelées en même temps.
Windows lui-même fait un usage intensif des DLL, comme une visite du peut vous le dire. À titre d'exemple de ce dont nous parlons, considérons le fichier système Windows «comdlg32.dll». Ce fichier, également connu sous le nom de bibliothèque de boîtes de dialogue commune, contient du code et des données pour la construction de plusieurs boîtes de dialogue courantes. Windows-dialogues pour des choses comme l'ouverture de fichiers, l'impression de documents, et ainsi de suite. Les instructions de cette DLL gèrent tout, de la réception et de l'interprétation des messages destinés à la boîte de dialogue à la spécification de la boîte de dialogue sur votre écran. Évidemment, plusieurs applications peuvent faire appel à cette DLL en même temps, sinon vous ne pourriez pas ouvrir une boîte de dialogue (comme celle ci-dessous) dans plus d'une application à la fois.
Les DLL permettent d'avoir du code modularisé et réutilisé, ce qui signifie que les développeurs n'ont pas à passer du temps à écrire du code à partir de zéro pour effectuer des fonctions banales ou communes. Et bien que les développeurs créent leurs propres DLL à installer avec leurs applications, la grande majorité des DLL appelées par les applications sont en fait livrées avec Windows ou avec des packages supplémentaires, comme Microsoft .NET Framework ou Microsoft C ++ Redistributables. L'autre grand avantage de la modularisation du code de cette façon est que les mises à jour sont plus faciles à appliquer à chaque DLL plutôt qu'à une application entière - en particulier lorsque ces DLL ne proviennent pas du développeur de l'application. Par exemple, lorsque Microsoft met à jour certaines DLL dans son .NET Framework, toutes les applications qui utilisent ces DLL peuvent immédiatement tirer parti de la sécurité ou fonctionnalité mise à jour.
Les DLL téléchargées peuvent être périmées
Le problème le plus courant que vous rencontrerez avec les DLL téléchargées est qu'elles sont obsolètes. Beaucoup de sites de DLL obtiennent leurs DLL en les téléchargeant simplement à partir de leurs propres ordinateurs ou de ceux de leurs utilisateurs. Vous pouvez probablement déjà voir le problème. La plupart de ces sites ne demandent que votre trafic, et une fois qu'une DLL est téléchargée, ils sont peu incités à s'assurer que le fichier est à jour. Ajoutez à cela que les éditeurs ne publient généralement pas les fichiers DLL mis à jour au public en tant que fichiers individuels, et vous pouvez voir que même les sites qui
essayent de garder les fichiers à jour n'ont pas beaucoup de succès. Il y a aussi le problème supplémentaire que les DLL sont généralement intégrées dans les paquets. Une mise à jour d'une DLL dans un package est souvent accompagnée de mises à jour d'autres DLL associées dans le même package, ce qui signifie que même dans le cas improbable où vous obtiendrez un fichier DLL à jour, vous n'aurez pas de fichiers associés
Les DLL téléchargées peuvent être infectées
LIÉS:
Quel est le meilleur antivirus pour Windows 10? (Windows Defender est-il suffisant?) La bonne nouvelle est qu'une bonne application antivirus en temps réel peut généralement détecter ces fichiers DLL infectés avant qu'ils ne soient sauvegardés sur votre système et les empêcher de causer des dommages. Encore, vous devez vous rappeler que même un excellent programme antivirus peut ne pas vous fournir une protection parfaite. Si vous prenez l'habitude de télécharger des fichiers à risque, il est susceptible de vous rattraper à un moment donné. Il est préférable d'éviter ces sites DLL.
Ils ne résoudront probablement pas votre problème
LIÉS:
Les secteurs défectueux expliqués: pourquoi les disques durs sont endommagés et ce que vous pouvez faire pour les supprimer Pourquoi les DLL peuvent-elles disparaître ou être corrompues? Il se peut qu'une autre application ou mise à jour erronée ait tenté de remplacer le fichier et ait échoué, ou l'ait remplacé par une copie obsolète. Il peut s'agir d'une erreur dans l'installation de votre application principale ou dans un package tel que .NET. Il se peut même que vous ayez un autre problème - comme des secteurs défectueux sur votre disque dur - qui empêchent le chargement du fichier correctement.
Comment puis-je corriger mon erreur DLL?
ASSOCIÉE:
Comment rechercher (et corriger) les fichiers système endommagés dans Windows Votre support d'installation Windows
Comment désactiver les notifications Wi-Fi publiques sur un iPhone
L'un des petits soucis d'iOS est son besoin d'afficher une notification chaque fois qu'il découvre un nouveau réseau Wi-Fi. Voici comment désactiver cette fonctionnalité. Allez dans l'application Paramètres et sélectionnez "Wi-Fi". Désactivez l'option "Demander à rejoindre les réseaux" Et c'est tout ce que vous avez à faire.
Comment empêcher les gens de savoir que vous lisez leur message sur Facebook
Facebook est le réseau social le plus populaire sur Internet et, par conséquent, son service de messagerie est un moyen très courant pour les gens de communiquer en privé les uns avec les autres. Cependant, Facebook vous indique également quand votre destinataire a lu votre message - ce dont tout le monde ne profite pas.