A l’ouverture et démarrage de Windows 10 ou Windows 11 et parfois d’une application, un message d’erreur de DLL, SYS ou EXE manquantes, introuvable, ou endommagées s’affiche.
Windows plante alors au démarrage car sans ce fichier système, il ne peut démarrer entièrement.
Il faut souvent réparer les fichiers systèmes pour résoudre les erreurs de DLL.
Cet article vous explique comment résoudre les erreurs de DLL,SYS, EXE manquante, introuvable, endommagées.
Table des matières
Source des erreurs de DLL manquantes, introuvables, endommagées au démarrage de Windows
La source des messages d’erreurs indiquant des fichiers systèmes manquants endommagés peuvent avoir plusieurs sources.
Les plus courantes :
- Une mise à jour de Windows ou une application que vous avez installés à remplacer des DLLs ou fichiers systèmes et les a endommagés.
- Le fichier DLL est endommagé. Il faut envisager un problème de disque dur : Un checkdisk (chkdsk) et vérifier l’état de santé de son disque dur est conseillé.
- Un nettoyeur type (CCleaner et autres) à fait du zèle…
- Des virus et autres logiciels malveillants ont causé des dommages :
- Une désinfection partielle de l’ordinateur et certains clés du registre référencent encore des fichiers malicieux => message d’erreur au démarrage de la session ou à intervalles réguliers (tâches planifiées)
- Cas des Trojan Patched, plus complexe, un fichier système a été modifié par un virus pour altérer son comportement.. sa mise en quarantaine par un antivirus cause des dommages systèmes et des messages d’erreur. Actuellement Trojan.Patched.Shoppez patch les fichiers DNSApi.dll ce qui peut causer des problèmes réseaux.
Les erreurs de DLL au démarrage du bureau ou pendant l’utilisation du PC ou à l’ouverture de session
Supprimer les entrées de DLL au démarrage de Windows
Une entrée au démarrage pointant vers un fichier DLL supprimé peut afficher une erreur de DLL.
Utilisez l’utilitaire gratuit Autoruns pour trouver cette entrée et la désactiver
- Téléchargez Autoruns :
|su_download]Autoruns[/su_download]
- 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 DLL va disparaître
La vidéo illustre la procédure :
Réparer les fichiers systèmes avec SFC et DISM
Pour réparer les fichiers systèmes de Windows 10 ou Windows 11, on utilise les utilitaires SFC (vérificateur de fichiers systèmes) et DISM.
Ces deux outils s’utilisent en invite de commandes.
- Ouvrez une invite de commandes :
- Ensuite on peut utiliser DISM pour réparer les images de Windows 10/11. Pour cela, utilisez la commande suivante :
Dism /Online /Cleanup-Image /CheckHealth
- Puis enchaînez avec une vérification et réparation des fichiers corrompus et manquants avec l’outil SFC. Pour cela, saisissez :
sfc /scannow
Laisse le vérificateur de fichiers systèmes analyser Windows 10 ou Windows 11.
Enfin si des fichiers systèmes sont corrompus, SFC tente de les réparer.
Plus de détails dans l’article suivant :
Résoudre les erreurs de DLL pendant le chargement du bureau
Après avoir saisi votre mot de passe utilisateur, la session Windows démarre et un message d’erreur s’affiche.
Souvent, il s’agit une clé de démarrage Windows qui référence un fichier qui a été supprimé, soit après une désinstallation manuelle d’un logiciel ou d’une infection informatique.
Le plus courant est un message du type :
Erreur dans C:\xxxxx\yyyy.dll Entrée manquante
Dans ce cas, nous vous recommandons de suivre la page :
Le programme Autoruns de Sysinternals s’avère tout à fait efficace pour trouver la clé qui référence la DLL manquante en effectuant une recherche.
Réparer, réinitialiser ou réinstaller Windows
Lorsque Windows est totalement endommagé et que les problèmes sont trop nombreux, vous pouvez tenter de réparer Windows 10, 11 sans perte de données et en conservant les programmes installés.
Cela permet de rétablir un système fonctionnel à partir des fichiers ISO et images de Windows.
La procédure est décrite pas à pas dans cet article :
Il s’agit d’une opération de réinitialisation et de remise à zéro qui supprime les applications et remet le système à son état d’origine.
C’est la solution radicale pour retrouver un système fonctionnel :
Résoudre les erreurs de DLL manquantes, introuvables, endommagées quand Windows ne démarre pas
Windows\system32\config\system manquant ou endommagé
Le message d’erreur de fichier système (fichier .dll, fichier .sys, fichier .exe) manquant ou endommagé s’affiche au démarrage avant le chargement du bureau ou la demande de mot de passe utilisateur.
Erreur Windows\system32\config\system manquant ou endommagé
Le plus connu est Windows n’a pas pu démarrer car le fichier suivant est manquant ou endommagé: c:\windows\system32\config\system”.
Ici, il ne s’agit en réalité pas d’un fichier système mais des ruches du registre Windows.
Se reporter alors à la page suivante :
Restaurer Windows
La première chose à tenter est de restaurer Windows à un point de restauration antérieure.
Pour cela, il faut parvenir à accéder aux options de récupération de Windows.
Dans le cas où Windows ne démarre pas, vous pouvez tenter la procédure suivante :
- Créer un support de récupération système Windows depuis ordinateur fonctionnel. on peut aussi créer une clé d’installation de Windows 10, cela donne aussi accès aux options de dépannage depuis “Réparer Mon ordinateur”.
- Booter sur le support de récupération système en modifiant la séquence de démarrage, suivre les explications de : Booter sur un CD, DVD ou clé USB
- Une fois le support de récupération système démarré, choisissez Dépannage.
- Enfin choisissez Restauration du système : permet d’effectuer une restauration du système Windows à une date antérieure. Les données utilisateurs ne sont pas supprimées.
Pour plus de détails suivez ces instructions :
- Comment restaurer Windows 10 : les étapes pas à pas
- Restaurer Windows 11 à une date antérieure : toutes les étapes
Réparation SFC et checkdisk depuis les options de récupération
Les options de récupération de Windows 10 donnent accès à l’invite de commandes.
Cela permet d’utiliser des commandes pour vérifier, analyser et réparer les fichiers DLL de Windows.
- Depuis les options avancées, cliquez sur Invite de commandes
- Puis utilisez la commande suivante :
SFC /scannow /OFFBootdir=C:\ /OFFWindir=C:\Windows
- Ensuite on peut enchaîner avec un checkdisk afin de vérifier et réparer le système de fichiers.
- Vous pouvez tenter de réparer le disque C avec la commande checkdisk :
chkdsk c: /R /F
Si les dommages sont importants, vous ne pourrez pas réparer le système de fichiers.
Vous allez devoir réinstaller Windows 10 en suivant le paragraphe donné dans cet article.
Pensez à vérifier le disque dur car ces erreurs peuvent avoir pour source un problème matériel sur le disque ou une coupure de courant : Vérifier la santé des disques dur.
Réparer les DLL systèmes avec le Live USB Malekal
Si vous ne parvenez pas aux options de récupération de Windows 10, vous pouvez utiliser un Live USB de dépannage. Par exemple CD Live comme le CD Live Malekal.
Voici la procédure à suivre :
- Créer le Live USB Malekal pour dépanner son ordinateur
- Ensuite démarrer votre PC sur le Live USB de dépannage Malekal. Pour vous y aider, suivez ce tutoriel : Comment démarrer son PC sur une clé USB.
- Enfin on utilise la commande SFC pour analyer et réparer les fichiers systèmes de Windows.
Voici la commande à utiliser :
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows
Liens
- Liste des fichiers DLL de bibliothèques Windows
- Résoudre les erreurs de DLL manquantes, introuvables, endommagées au démarrage de Windows 10
- Erreur VCRUNTIME140.dll introuvable : 5 solutions
- Résoudre les erreurs de DLL manquantes/introuvables à l’ouverture d’une application
- Réparer les fichiers systèmes DLL de Windows
- Résoudre l’erreur msvcp100.dll est manquant
- Résoudre l’erreur MSVCP140.dll sur Windows 10 au lancement d’une application
- Problème exécution ou ouverture d’application
- Résoudre vb6fr.dll manquant Windows 10, 11
- Résoudre erreur d3dx9_39.dll / d3dx9_43.dll manquant
- Erreur Kernelbase.dll – défaillance du module : 5 solutions
- Les fichiers DLL et bibliothèques de liens dynamiques (librairies) dans Windows
- Comment télécharger des fichiers DLL ou exe manquants avec Winbindex, dllfile.net, …
- xinput1_3.dll ou d3dx9_43.dll manquant sur Windows 10 ou Windows 11
- d3dcompiler_43 dll est manquant ou introuvable
- Steam : résoudre les erreurs de DLL dans les jeux
- Problème exécution ou ouverture d’application
- Résoudre les erreurs “Runtime Error”
- Erreur : L’application n’a pas pu démarrer car sa configuration côte-à-côte est incorrecte
- Les erreurs RunDLL
- Visual C++ Redistributable Package : Comment les installer et à quoi cela sert