Menu Fermer

Résoudre les erreurs RunDLL au démarrage de Windows ou à intervalles réguliers

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.

Résoudre les erreurs RunDLL au démarrage de Windows ou à intervalles réguliers

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.

J’en profite pour vous interpeller sur les logiciels de nettoyage bidons, si vous étés tombé sur des FAQ pour vous en faire installer.
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.

Quand le message pointe vers une DLL dans AppData\Local ou Roaming, il y a de forte chance qu’il s’agisse de reste d’une infection.

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 :

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.

Erreur Rundll LogilDA.dll au démarrage de Windows

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.

Erreur Rundll NVSPCAP64.DLL au démarrage de Windows

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 :

Résoudre les erreurs RunDLL qui s’ouvrent au démarrage de Windows ou qui s’ouvre à intervalles réguliers durant le travail sur le PC.

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)