Comment réparer les fichiers DLL manquants dans Windows

Comment réparer les fichiers DLL manquants dans Windows

Vous voyez une erreur DLL sur votre PC Windows ? Ces erreurs courantes sont frustrantes à résoudre car vous devez souvent suivre plusieurs étapes pour trouver le problème.





Passons en revue certaines des erreurs DLL les plus courantes et passons en revue le processus de dépannage de ces problèmes irritants.





Qu'est-ce qu'une DLL ?

Il est utile de comprendre ce que signifie votre message d'erreur avant de commencer à le résoudre. DLL signifie Bibliothèque de liens dynamiques . Essentiellement, ces fichiers font partie intégrante de Windows et permettent aux programmes d'exécuter une variété de fonctions sans les écrire à partir de zéro à chaque fois.





Par exemple, un programme peut accéder à une DLL lorsqu'il veut afficher un message à l'écran . Il utilise la DLL appropriée pour créer cette boîte au lieu que les développeurs aient à en créer une nouvelle. Cela se traduit par une plus grande efficacité pour les programmeurs et une standardisation sur Windows.

Mais quand quelque chose ne va pas, ce fichier DLL peut disparaître. Et comme de nombreux programmes peuvent partager une DLL sur votre PC (même en même temps), souvent une erreur de DLL n'indique pas un problème avec une seule application. Cela fait partie de ce qui rend le dépannage difficile.



Erreurs de DLL courantes

Comme vous pouvez l'imaginer, certaines DLL apparaissent dans les messages d'erreur plus fréquemment que d'autres. Voici quelques-unes des DLL les plus connues pour causer des problèmes.

MSVCP140, MSVCP120, MSVCP110 et MSVCP100

Ces quatre versions sont des versions différentes (14.0, 10.0, etc.) de la même DLL. MSVC signifie Microsoft Visual C++, un format extrêmement courant pour les applications Windows.





Il y a de fortes chances que si vous ouvrez votre liste de programmes installés, vous verrez plusieurs entrées étiquetées Microsoft Visual C++ 20xx redistribuable . Chaque fois que vous installez un programme qui nécessite une version particulière de ce package, il vous invite à le faire ou cela ne fonctionnera pas.

Parce que ce fichier est utilisé par tant d'applications, il apparaît généralement dans les erreurs . Les utilisateurs signalent des problèmes lors du lancement de Skype, de l'application WordPress et de divers jeux.





MSVCR100, MSVCR71

Ces deux DLL sont des compagnons de ce qui précède. Tandis que le CP dans ces stands pour C++ , ces fichiers contiennent des bibliothèques dans le C langage de programmation . Ces deux numéros sont à nouveau des versions différentes du même fichier, et vous avez probablement plusieurs versions installées grâce à la compatibilité des programmes.

Comme ceux-ci sont si courants, des erreurs apparaissent souvent lorsque vous lancez une variété de logiciels.

VCRUNTIME140

Le « lien » dans Dynamic Link Library existe pour une raison : voici une autre DLL liée aux deux premières. Les versions 7 à 13 des DLL de la bibliothèque Visual C++ utilisaient un nom différent pour chaque version, ce qui produisait les fichiers communs ci-dessus. À partir de la version 14, les programmes utilisant l'une ou l'autre langue doivent se lier à une autre nouvelle DLL. Son nom est VCRUNTIME, qui change à chaque nouvelle version.

Cette erreur est connue pour se produire lorsque vous essayez d'exécuter le logiciel Adobe Creative Cloud, ainsi que Kodi.

D3DX9_43

Voici une DLL avec une racine différente. Les DX dans ce nom de fichier fait référence à Microsoft DirectX , une collection d'API pour l'exécution de jeux et d'applications multimédia. Les 43 dans le titre fait référence à une version spécifique, vous pouvez donc également le voir avec un autre numéro.

Étant donné que votre ordinateur n'utilise DirectX que pour ces programmes intensifs, vous risquez de voir cette erreur lors du démarrage d'un jeu vidéo.

Lame_enc

Lame_enc n'est pas une insulte à votre PC. Il fait référence à l'encodeur LAME (LAME Ain't an MP3 Encoder) qui permet aux logiciels audio de se convertir en MP3. En raison des brevets logiciels , les programmes ne peuvent légalement pas inclure de logiciel d'encodage MP3. Ainsi, vous devrez installer LAME vous-même.

La majorité des utilisateurs qui voient cette erreur auront LAME installé à utiliser dans Audacity . Si vous n'utilisez pas Audacity, vous verrez probablement cette erreur lorsque vous essayez de charger ou d'enregistrer un MP3.

montre samsung 3 vs active 2

Avant de suivre toutes les étapes de dépannage ci-dessous, assurez-vous que LAME est bien installé. Si vous voyez un message d'Audacity commençant par Audacity n'exporte pas directement les fichiers MP3... , télécharger LAME et essayez à nouveau.

NTDLL

Probablement l'erreur la plus grave de la liste, NTDLL est un fichier qui gère les fonctions du noyau NT. NT signifiait Nouvelle technologie et faisait autrefois partie du nom du produit Windows, mais n'est désormais inclus que dans les informations techniques de Windows.

Les erreurs concernant cette DLL sont souvent causées par des problèmes de pilote ou un problème d'interfaçage de Windows avec un programme. Étant donné que ce fichier gère les fonctions système de bas niveau, les plantages vous empêchent souvent de démarrer Windows.

Comment résoudre les erreurs de DLL

Maintenant que nous avons passé en revue certaines des erreurs les plus courantes, passons en revue le processus général de dépannage. Notez qu'il s'agit d'étapes de dépannage génériques et qu'elles peuvent ne pas s'appliquer à toutes les erreurs. Mais si vous obtenez une erreur parce que des fichiers DLL sont manquants, cette séquence vous aidera.

  1. Redémarrer
  2. Rechercher la DLL manquante
  3. Installer les mises à jour Windows
  4. Réinstallez le programme concerné
  5. Mettre à jour les pilotes pertinents
  6. Effectuer une vérification des fichiers système
  7. Rechercher les logiciels malveillants
  8. Réenregistrer la DLL
  9. Essayez une restauration du système
  10. Réinitialiser Windows

Étape 0 : ce qu'il ne faut pas faire

Lors du dépannage des erreurs DLL, vous rencontrerez presque certainement des sites Web affirmant qu'ils peuvent résoudre tous vos problèmes avec un simple téléchargement du fichier DLL dont vous avez besoin. Ne téléchargez pas de fichiers DLL à partir de ces sites Web .

Comme les utilitaires de mise à jour des pilotes, vous n'avez aucun moyen de savoir d'où ces sites ont obtenu leurs DLL. Ainsi, ils ne sont presque certainement pas officiels, sont souvent obsolètes et pourraient contenir des logiciels malveillants . De plus, le remplacement d'une seule DLL n'est souvent pas suffisant pour résoudre votre problème, ce qui signifie que la recherche d'une nouvelle est une perte de temps.

De plus, évitez de sauter directement au fichier DLL spécifique qui provoque l'erreur et ne fouillez pas dans le registre Windows. Ces étapes avancées ne sont pas nécessaires dans la plupart des cas, et vous pourriez facilement finir par causer plus de problèmes .

Étape 1 : Redémarrez

Comme pour la plupart des dépannages, le redémarrage devrait être ce que vous essayez en premier . Si vous avez de la chance, votre problème n'est qu'un problème mineur et un redémarrage le résoudra. Enregistrez votre travail, redémarrez et essayez à nouveau ce qui a causé l'erreur.

Étape 2 : Recherchez la DLL manquante

Ce n'est pas probable puisque Windows protège les dossiers contenant des DLL, mais vous (ou un programme) avez peut-être supprimé une DLL par erreur. Vérifiez la Corbeille pour la DLL en question et restaurez-la si vous l'y trouvez. Si vous pensez l'avoir supprimé mais que vous avez déjà vidé la corbeille, utiliser un programme de restauration .

Étape 3 : installer les mises à jour Windows

Étant donné que de nombreuses erreurs de DLL sont liées aux bibliothèques distribuées par Microsoft, recherche de mises à jour Windows peut résoudre les problèmes en téléchargeant les versions les plus récentes. Ceci est particulièrement important si vous avez repoussé l'installation des mises à jour pour quelques temps.

Après avoir installé les mises à jour disponibles, redémarrez votre système pour vous assurer qu'elles sont appliquées.

Étape 4 : réinstallez le programme concerné

Parfois, un programme particulier peut se bloquer lors de l'accès à un fichier DLL. Cela vaut la peine de désinstaller le programme qui génère l'erreur et de réinstaller une nouvelle copie. Cela peut être un peu de travail en fonction de ce qui vous pose problème, mais c'est une étape importante.

Étape 5 : Mettre à jour les pilotes concernés

Si l'erreur DLL apparaît lorsque vous utilisez un matériel spécifique, vous devez mettre à jour les pilotes appropriés. Par exemple, si vous voyez l'erreur à chaque fois que vous essayez d'imprimer, essayez de mettre à jour le pilote de votre imprimante. Mettez à jour le pilote de votre carte graphique si l'erreur se produit lors de tâches gourmandes en graphismes comme le lancement d'un jeu.

Étape 6 : Effectuez une vérification des fichiers système

Ensuite, vous devriez essayer d'exécuter la commande SFC (System File Checker). Cela permet à Windows de vérifier divers fichiers système et répare ceux qui sont manquants ou endommagés .

Pour ce faire, tapez cmd dans le menu Démarrer. Cliquez avec le bouton droit sur son entrée et choisissez Exécuter en tant qu'administrateur . Ensuite, entrez la commande suivante :

sfc /scannow

Cette analyse prendra un certain temps, alors lancez-la lorsque vous aurez quelques minutes. Une fois terminé, Windows vous dira s'il a trouvé des problèmes.

Étape 7 : Rechercher les logiciels malveillants

Bien que les erreurs DLL ne soient pas nécessairement causées par des logiciels malveillants, elles pourraient l'être. Peut-être qu'une infection a endommagé un fichier DLL dans le passé ou qu'il en perturbe un maintenant. Exécutez une analyse avec votre antivirus, puis utilisez le version gratuite de Malwarebytes pour un deuxième avis, juste pour l'exclure.

Étape 8 : ré-enregistrer la DLL

À ce stade, il vaut la peine d'essayer de désinscrire et de réinscrire le fichier DLL. Cela force Windows à « oublier » la DLL pendant un moment et rétablit le composant, ce qui peut résoudre le problème.

Ouvrez une autre invite de commande élevée en tapant cmd dans le menu Démarrer, puis faites un clic droit et choisissez Exécuter en tant qu'administrateur . Tapez les commandes suivantes une par une, en ajoutant le nom de la DLL problématique :

regsvr32 /u FILENAME.dll
regsvr32 FILENAME.dll

Étape 9 : essayez une restauration du système

Si cette erreur a commencé récemment, une restauration du système peut vous ramener dans le temps et, espérons-le, inverser le problème.

Taper panneau de commande dans le menu Démarrer, ouvrez-le et sélectionnez Récupération . Ici, sélectionnez Ouvrir la restauration du système . Suivez les invites pour choisir une heure de restauration et laissez Windows terminer le processus.

Consultez notre aide sur le dépannage de la restauration du système si vous rencontrez des problèmes.

Étape 10 : Réinitialiser Windows

À ce stade, vous avez effectué presque tous les dépannages possibles. Si vous êtes sûr d'avoir installé toutes les mises à jour de Windows et de pilotes disponibles, réinstallé le programme, essayé les utilitaires d'invite de commande et redémarré (récemment), alors vous devrait procéder à la réinitialisation de Windows .

Heureusement, vous pouvez utiliser le Réinitialiser ce PC fonction pour réinstaller une nouvelle copie de Windows sans supprimer vos fichiers personnels. Espérons que cela n'en arrive jamais à ce point. Mais après tout le dépannage ci-dessus, vous devez simplement réinitialiser et éviter de perdre encore plus de temps à résoudre les problèmes.

Quelles erreurs de DLL vous rendent fou ?

Vous connaissez maintenant les racines de certaines erreurs de DLL courantes et comment les résoudre. Malheureusement, ces problèmes sont parmi les plus frustrants à résoudre, nous vous souhaitons donc bonne chance. Espérons que votre problème disparaîtra avec quelques mises à jour rapides et un redémarrage.

Pour en savoir plus, consultez notre guide complet de dépannage de la mise à jour Fall Creators .

Partager Partager Tweeter E-mail Guide du débutant pour animer un discours

Animer un discours peut être un défi. Si vous êtes prêt à commencer à ajouter du dialogue à votre projet, nous allons décomposer le processus pour vous.

Lire la suite
Rubriques connexes
  • les fenêtres
  • Conducteurs
  • Restauration du système
  • Windows 10
  • Dépannage
  • Windows Update
A propos de l'auteur Ben Stegner(1735 articles publiés)

Ben est rédacteur en chef adjoint et responsable de l'intégration chez MakeUseOf. Il a quitté son travail informatique pour écrire à temps plein en 2016 et n'a jamais regardé en arrière. Il couvre des tutoriels techniques, des recommandations de jeux vidéo et plus encore en tant qu'écrivain professionnel depuis plus de sept ans.

comment formater un disque dur en fat 32
Plus de Ben Stegner

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner