Quelle est l'erreur RunDLL

Sur la base initiale, RunDLL (egalement RunDLL32.exe) est un fichier intégral des modules Dynamic Link Library qui fonctionnent en corrélation avec le registre Windows. Le bon fonctionnement de tous les fichiers DLL vise à assurer une vitesse de réponse et une gestion de la mémoire plus rapides lors de l'utilisation de diverses applications et processus Windows. Si l'un de ces fichiers a été supprimé, est manquant ou si Windows est tout simplement incapable de vérifier son emplacement, le système affichera une alerte de boîte avec un message pertinent sur l'erreur qui s'est produite. Les fichiers DLL indiqués dans les messages d'erreur peuvent varier considérablement, selon celui d'entre eux qui n'a pas subi de vérification réussie par Windows. Nous avons déjà eu plusieurs guides dédiés à certaines erreurs RunDLL populaires avec des fichiers comme MSVCP110.dll, D3D12.dll, VCRUNTIME140.dll, CONCRT140.dll, MSVCR110.dll et API-MS-WIN-CRT-RUNTIME-l1-1- 0.dll également. En règle générale, les utilisateurs qui reçoivent des erreurs RunDLL peuvent rencontrer des messages avec un contenu légèrement différent et également un répertoire spécifié où le fichier est introuvable. Voici quelques exemples de ce à quoi cela peut ressembler :

"Le programme ne peut pas démarrer car [nom du fichier] est absent de votre ordinateur"
"Un problème est survenu lors du démarrage de [nom du fichier]. Le module spécifié n'a pas été trouvé."
"Erreur lors du chargement de [nom du fichier]. Le module spécifié n'a pas été trouvé."
"L'exécution du code ne peut pas continuer car [nom du fichier] n'a pas été trouvé. La réinstallation du programme peut résoudre ce problème.
"[nom du fichier] n'est pas conçu pour fonctionner sous Windows ou contient une erreur. Essayez d'installer à nouveau le programme à l'aide du support d'installation d'origine ou contactez votre administrateur système ou le fournisseur du logiciel pour obtenir de l'aide.

Les erreurs RunDLL ont tendance à se produire pour diverses raisons. Cela peut être dû à un fichier DLL supprimé de manière incorrecte, à la suppression accidentelle d'un fichier DLL partagé au moment de la désinstallation d'une application (suppression incomplète du logiciel), à des entrées DLL non valides ou incorrectes dans le registre Windows, à des fichiers DLL manquants et à leur corruption comme bien. Bien que les solutions présentées dans ce guide soient conçues sur la base de Windows 10, elles peuvent également être utilisées pour d'autres versions de Windows. Essayez chacun d'eux jusqu'à ce que l'erreur soit finalement résolue.

Télécharger l'outil de réparation Windows

Télécharger l'outil de réparation Windows

compatible avec microsoft

Il existe des utilitaires de réparation spéciaux pour Windows, qui peuvent résoudre les problèmes liés à la corruption du registre, au dysfonctionnement du système de fichiers, à l'instabilité des pilotes Windows. Nous vous recommandons d'utiliser Advanced System Repair Pro pour corriger "l'erreur RunDLL" dans Windows 11, Windows 10, Windows 8, Windows 7, Vista ou XP.

1. Installez les nouvelles mises à jour du système

En tant que kickstarter dans notre guide, vous devez vous assurer que toutes les mises à jour système disponibles sont installées. Il est possible que de nouvelles mises à jour résolvent le problème avec un fichier DLL problématique en le rechargeant à nouveau ou en corrigeant ses entrées dans le registre Windows. Accédez au Centre de mise à jour Windows pour vérifier s'il existe des mises à jour à installer en suivant ceci :

  1. Faites un clic droit sur menu Démarrer situé dans le panneau inférieur du bureau et choisissez Paramètres.
  2. Cliquez sur Windows Update sur le volet gauche et Vérifiez les mises à jour.
  3. Windows recherchera les mises à jour disponibles et proposera de les installer si elles sont trouvées.
  4. Installez les mises à jour trouvées et redémarrez votre système.

2. Vérifiez l'intégrité des fichiers système

Une méthode très efficace qui peut être en mesure de résoudre le problème avec votre fichier DLL consiste à utiliser des utilitaires d'analyse intégrés tels que SFC (System File Checker) et DISM (Deployment Image Servicing and Management). Ils sont destinés à détecter et à restaurer les composants absents, le cas échéant, lors de l'analyse. Assurez-vous d'utiliser les deux utilitaires car ils peuvent avoir un impact différent sur la résolution du problème. Voici comment:

Utilisation de SFC

  1. Ouvert Invite de commandes en tapant cmd dans la boucle de recherche à côté de Menu Démarrer .
  2. Faites un clic droit sur Invite de commandes et choisissez Exécuter en tant qu'administrateur.
  3. Une fois la console ouverte, saisissez le sfc /scannow commande et cliquez Entrer.
  4. Une fois le processus de réparation terminé, redémarrez votre ordinateur.

Utilisation de DISM

  1. Ouvert Invite de commandes comme nous l'avons fait à l'étape précédente.
  2. Copiez et collez cette commande DISM.exe /Online /Cleanup-image /Restorehealth.
  3. Cliquez Entrer et attendez que Windows termine la numérisation et la réparation.
  4. Une fois cela fait, redémarrez votre PC et essayez à nouveau d'ouvrir le programme problématique.

Après avoir effectué ces deux analyses, essayez de faire la même chose qui a provoqué l'erreur RunDLL. Si cela ne fonctionne pas, passez aux autres solutions présentées ci-dessous.

3. Startup Repair pour restaurer le fichier corrompu

Voici les étapes rapides que vous pouvez utiliser pour réparer rapidement le fichier DLL qui pourrait être corrompu. Windows permet à ses utilisateurs de démarrer dans les options de récupération et de sélectionner une fonctionnalité conçue pour restaurer ces fichiers.

  1. Comme ci-dessus, tapez Options de récupération dans le champ de recherche à côté de Menu Démarrer.
  2. Sous avancée de démarrage, choisissez Redémarrez maintenant.
  3. Après cela, votre système redémarrera et affichera un écran bleu avec différentes options.
  4. Sélectionnez Dépannage et naviguez jusqu'à Options avancées > Paramètres de démarrage > Recommencer. Parmi la liste de toutes les options, choisissez Activer le débogage et laissez votre système redémarrer.

4. Nettoyer le dossier Temp

Il se peut également que des fichiers temporaires accumulés tout au long de l'utilisation de votre système provoquent des conflits avec le réseau de fichiers RunDLL. Cela peut être résolu en supprimant simplement tout le contenu du répertoire C:\Users\*Votre nom d'utilisateur*\AppData\Local\Temp. Ne vous inquiétez pas, vous pouvez le faire en toute sécurité.

  1. Appuyez simultanément sur les touches Windows + R et copiez-collez ceci C:\Users\*Votre nom d'utilisateur*\AppData\Local\Temp. Remplacer Ton nom d'utilisateur avec votre nom d'utilisateur et appuyez sur Entrer.
  2. Une fois le dossier ouvert, sélectionnez et supprimez tous les fichiers qui s'y trouvent.

C'est tout avec cette méthode - rapide et facile, comme nous l'avons dit.

5. Effacer les entrées de démarrage dans le registre Windows

Comme nous l'avons déjà mentionné dans la partie d'introduction de cet article, parfois les fichiers DLL ne sont pas complètement supprimés, laissant des clés de registre inutiles et des tâches planifiées qui entraînent des erreurs RunDLL. Cette méthode est utile si l'erreur se produit chaque fois que vous démarrez votre système plutôt que lorsque vous ouvrez une application.

  1. Presse Touche Windows + R boutons ensemble et copier-coller regedit pour ouvrir Registre Editor.
  2. Une fois à l'intérieur, appuyez sur Ctrl + F pour ouvrir la zone de recherche et écrivez le nom du fichier DLL que vous voyez dans le message d'erreur et appuyez sur Trouver Suivant. Par exemple, si c'était MSVCP110.dll écrit dans le message, vous devez l'écrire dans le champ.
  3. Une fois toutes les entrées associées à la DLL trouvées, supprimez-les une par une en cliquant avec le bouton droit sur chacune et en choisissant Supprimer.

Une fois cette partie terminée, nous devrions passer à Planificateur de tâches et également supprimer certaines entrées là-bas.

  1. Appuyez à nouveau sur la touche Windows + R et copiez-collez taskschd.msc.
  2. Sélectionnez Bibliothèque du planificateur de tâches dans le volet de gauche et faites défiler la liste des entrées apparues pour voir si vous pouvez trouver quelque chose qui correspond au nom du fichier DLL problématique.
  3. Si quelque chose a été trouvé, faites un clic droit dessus et choisissez Désactiver après.
  4. Fermez ensuite la fenêtre et vérifiez si ces manipulations ont corrigé l'erreur.

6. Ré-enregistrez les fichiers DLL manuellement

Windows dispose d'une fonctionnalité permettant à ses utilisateurs de réinstaller de nombreux composants sans méthodes tierces à l'aide de l'invite de commande. C'est ce que nous prévoyons de faire dans cette étape. Cela devrait également être utile lorsqu'un fichier DLL est manquant ou corrompu. Au lieu de réenregistrer un fichier spécifique séparément, faisons-le avec tous afin de nous assurer que rien n'est absent. Suivez ces directives ci-dessous :

  1. Ouvert Invite de commandes comme nous l'avons fait dans les étapes précédentes.
  2. Copiez-collez cette commande for %1 in (*.dll) do regsvr32 /s %1 et appuyez sur Entrer.
  3. Le processus peut prendre quelques secondes. Une fois cela fait, redémarrez votre PC et vérifiez si vous pouvez enfin ouvrir l'application problématique.

7. Téléchargez les fichiers DLL manuellement

Il est également possible de rechercher le fichier manquant dans cette page et injectez-le dans le dossier correspondant. Des instructions détaillées y sont écrites, vous pouvez donc les utiliser pour remplacer avec succès le fichier DLL et supprimer l'erreur.

8. Analysez votre système à la recherche de logiciels malveillants

Parfois, les gens peuvent ignorer les logiciels malveillants accidentels ou les programmes indésirables qui pourraient se faufiler dans le système. Les logiciels malveillants sont notoirement connus pour causer divers encombrements à l'intérieur d'un système. C'est pourquoi il vaut la peine d'effectuer une analyse complète de votre PC. Vous pouvez utiliser Windows Defender intégré ou installer un logiciel anti-malware avancé qui combattra les menaces que Windows pourrait manquer. En outre, de nombreux antivirus peuvent résoudre les problèmes liés aux entrées de registre susceptibles de déclencher l'erreur RunDLL. Nous vous recommandons d'utiliser un antivirus développé par Malwarebytes - un groupe d'experts de confiance et talentueux qui maintient constamment son logiciel pour lutter contre les menaces mineures et globales. Il est désormais également disponible pour Windows 11. Vous pouvez le télécharger maintenant en utilisant le lien ci-dessous et essayer gratuitement un essai de 14 jours de l'expérience antimalware ultime.

Télécharger Malwarebytes

9. Utiliser le point de restauration du système

Si rien ne fonctionne et que la recherche de la bonne solution entraîne un échec constant, la restauration du système peut vous aider à résoudre ce problème. À moins que vous n'ayez installé Windows tout à l'heure, il devrait y avoir un point de sauvegarde stocké par le système lorsque les problèmes de DLL ont disparu de leur existence actuelle. Par conséquent, ramenons votre système à sa dernière sauvegarde.

  1. Ouvert Panneau de configuration comme nous l'avons fait dans les étapes ci-dessus.
  2. Ensemble Voir par à Grandes icônes et choisissez Récupération. Vous pouvez également le trouver en utilisant le champ de recherche.
  3. Cliquez Ouvrir la restauration du système et sélectionnez Suivant.
  4. Choisissez un point de restauration que vous voulez vous dans la liste et cliquez sur Rechercher les programmes concernés pour voir quels programmes seront supprimés lors de la restauration. S'il n'y a pas de points de restauration visibles, essayez de choisir Afficher plus de points de restauration.
  5. Cliquez Suivant encore et Finition pour finaliser le processus et laisser Windows restaurer votre système à partir de la sauvegarde sélectionnée.

Résumé

Après avoir effectué la majorité des méthodes de notre guide, vous devriez déjà être satisfait des résultats et ne plus faire face à la même erreur. Nous espérons que c'est exactement le cas et que vous avez réussi à trouver la solution qui a fonctionné pour vous. Si vous recherchez d'autres solutions d'erreur ou des directives de suppression de logiciels malveillants, n'hésitez pas à les rechercher sur notre site Web pour obtenir l'article correspondant. Il y a de fortes chances qu'il y en ait déjà un disponible pour la lecture.

Article précédentComment supprimer Gl-search.com
Article suivantComment supprimer GlobalDeploy (Mac)