Les erreurs RunDLL sont généralement des messages d’erreur au démarrage de Windows.
Toutefois, ces erreurs RunDLL peuvent aussi se produire à intervalles réguliers durant le travail sur le PC.
Ces erreurs RunDLL sont typiquement d’une désinstallation manuelle et partielle d’une application ou d’une nettoyage incomplet de Windows après une attaque par des logiciels malveillants.
Cet article vous aide résoudre les erreurs RunDLL.

Table des matières
Les erreurs RunDLL
RunDLL.exe est un processus légitime de Windows, si vous rencontrez des articles qui vous indique de le supprimer, surtout ne le faites pas.
Ce dernier permet de charger des DLL dans Windows.
RunDLL peut donc être utilisé par des applications légitimes.
Par exemple les applications Nvidia l’utilisent pour charger des DLL au démarrage de Windows ou des applications malveillantes.
Si vous supprimez manuellement une application sans passer par le programme de désinstallation ou s’il s’agit d’un virus et que la désinfection est partielle.
L’entrée au démarrage de Windows peut rester, tenter de charger la DLL alors que le fichier a été supprimé.
Du coup, le fichier est introuvable et un message d’erreur s’ouvre pour vous l’indiquer.
Je vous conseille de les désinstaller, lire le dossier : les logiciels de nettoyage de Windows.
Ce message d’erreur RunDLL peut-être différents, même si en général, il s’agit d’indiquer que le fichier n’a pas été trouvé.
Ainsi, au démarrage de Windows, vous pouvez rencontrer le message d’erreur suivant :
Erreur dans C:\xxxxx\yyyy.dll Entrée manquante
Exemple ci-dessous avec :
Rundll32.exe “C:\Users\Marjorie\AppData\Local\Camera Virtual\{984937DE-39EE-AE98-9882-A6879381AC94}\CameraVirtual.dll
Il s’agit ici clairement d’une entrée malicieuse, le fichier étant dans un dossier utilisateur AppData avec un sous dossier avec un nom aléatoire, ce qui est plus que louche.
Ces erreurs proviennent donc, du fait, qu’un élément au démarrage référence cette DLL mais que celle-ci n’est plus présente sur le disque. Cela peut arriver lorsque la DLL malicieuse a été supprimée par un programme mais pas sa référence au démarrage. En l’occurrence dans notre exemple CameraVirtual est une DLL appartenant à l’Adware CrossRider.
Malwarebytes a supprimé la DLL mais n’a pas supprimé la clef qui la charge.
ou encore :
Problème lors du démarrage xxxx.dll
Le module spécifié est introuvable
Même chose ci-dessous avec Problème lors du démarrage et une DLL dans un dossier complètement aléatoire, ici on voit clairement qu’il s’agit d’un virus.
Les sources des erreurs RunDLL
Les sources sont soit donc des logiciels mal désinstallés ou des désinfections partielles.
L’entrée au démarrage de Windows reste alors que le fichier a été supprimé, cela génère un message d’erreur “introuvable”.
Les deux entrées utilisées au démarrage de Windows sont en général :
- Une clef 04 qui peut se désactiver depuis le gestionnaire de tâches > Démarrage ou à travers l’utilitaire msconfig.
- Une tâche planifiée qui tente de charger au démarrage de Windows ou périodiquement une DLL
Voici deux exemples d’erreur RunDLL liés à des applications légitimes mal désinstallées.
La première erreur RunDLL au démarrage de Windows mentionnant le fichier LogilDA.dll qui est lié au programme Logitech.
ou encore ci-dessous l’erreur RunDLL mentionne le fichier NVSPCAP64.DLL qui est lié à Nvidia (probablement les pilotes de la carte graphique à réinstaller.
Dans ce cas, se reporter à la page suivante : Réinstaller proprement les pilotes de cartes graphiques.
Résoudre les erreurs RunDLL
La meilleur solution reste l’utilitaire Autorun qui permet de vérifier les entrées de démarrage de Windows.
Une fois Autorun téléchargé :
- Lancez Autorun par un clic droit en tant qu’administrateur.
- Dans le champs filter, inscrivez le nom du fichier DLL qui génère le message d’erreur et appuyez sur Entrée
- Autoruns va afficher l’entrée qui tente de charger le fichier DLL, décochez ce dernier
A partir de là, Windows ne tentera plus de charger la DLL et le message d’erreur va disparaître.
La vidéo illustre la procédure :
Après le message d’erreur RunDLL
Éventuellement, procédez à une désinfection avec Malwarebytes Anti-Malware, si cela n’a pas été fait :
Si vous avez besoin d’aide, rendez-vous sur le forum, partie virus : VIRUS : Supprimer/Desinfecter (Trojan, Adwares, Ransomwares, Backdoor, Spywares)
Liens
- Erreur démarrage de Windows
- Résoudre les erreurs de DLL manquantes/introuvables à l’ouverture d’une application
- Résoudre les erreurs de DLL manquantes, introuvables, endommagées au démarrage de Windows 10
- Réparer les fichiers systèmes de Windows
- Comment télécharger des fichiers DLL ou exe manquants avec Winbindex, dllfile.net, …