Pilotes manquants et erreur DLL manquante : les vraies solutions
Deux pannes différentes, souvent liées : un matériel qui cesse de fonctionner après une mise à jour, et un programme qui refuse de démarrer à cause d'un fichier .dll introuvable.
Pilotes manquants ou obsolètes
Les signes typiques : un périphérique cesse de fonctionner après une mise à jour Windows, du son disparaît, un adaptateur réseau devient invisible, ou un point d'exclamation jaune apparaît dans le Gestionnaire de périphériques.
- Clic droit sur le menu Démarrer → Gestionnaire de périphériques. Repérez la catégorie concernée (Cartes graphiques, Cartes réseau, Contrôleurs audio...) et développez-la.
- Clic droit sur le périphérique en erreur → Mettre à jour le pilote → Rechercher automatiquement les pilotes.
- Si Windows ne trouve rien, téléchargez le pilote directement depuis le site officiel du fabricant (NVIDIA, AMD, Intel, Realtek) plutôt que via un site tiers — c'est plus fiable et plus à jour que la version générique proposée par Windows Update.
- Si le problème a commencé juste après une mise à jour, l'option "Revenir à la version précédente" (Propriétés du périphérique → onglet Pilote) permet de confirmer le diagnostic et de retrouver rapidement un état fonctionnel.
Erreur DLL manquante : comprendre le message
Un fichier DLL (bibliothèque de liens dynamiques) contient des fonctions partagées entre plusieurs programmes. Le message "Le programme ne peut pas démarrer car [nom].dll est manquant" signifie qu'un programme cherche un composant absent ou corrompu — rarement une panne matérielle, presque toujours une cause logicielle identifiable.
Les causes les plus fréquentes
- Packages Visual C++ Redistributable manquants — la cause la plus fréquente. De nombreux logiciels et jeux dépendent de ces composants partagés installés en arrière-plan.
- Désinstallation incomplète d'un programme — une DLL partagée peut avoir été supprimée par erreur avec le logiciel désinstallé.
- Mise à jour Windows ou pilote défectueux — un nouveau composant peut écraser ou corrompre une DLL existante.
- Fichiers système endommagés — coupure de courant, crash système, secteurs disque défectueux.
La procédure de réparation, dans l'ordre
- Redémarrez — un problème temporaire d'inscription DLL se résout parfois simplement ainsi.
- Réinstallez le programme concerné si l'erreur touche une seule application précise — la plupart des installateurs réinstallent automatiquement les DLL nécessaires.
- Réinstallez les Visual C++ Redistributable depuis la page officielle Microsoft. Plusieurs versions (2015, 2017, 2019, 2022) coexistent normalement sur un même PC — installez celles proposées pour votre architecture (généralement 64 bits).
- Vérifiez l'intégrité système avec DISM puis sfc /scannow, qui remplace automatiquement les fichiers système corrompus ou manquants, DLL comprises.
- Installez les mises à jour Windows en attente — certaines corrigent directement des DLL système obsolètes.
Si l'erreur apparaît au tout premier démarrage de Windows
Une DLL manquante qui empêche Windows de démarrer lui-même (pas une application précise) indique une corruption plus profonde du système. Voir notre guide sur DISM et sfc /scannow depuis l'environnement de récupération, avec les paramètres /offbootdir et /offwindir pour cibler un disque qui ne démarre pas.