Erreur « LoadLibrary failed error 126 » sur Steam et Xbox (Windows 10/11) : causes, correctifs fiables et prévention

Au lancement de Steam ou de l’application Xbox sur Windows, le message « LoadLibrary failed error 126 » apparaît. Voici une méthode éprouvée pour corriger l’erreur (pilotes GPU corrompus en tête), plus des vérifications complémentaires et des conseils de prévention.

Sommaire

Vue d’ensemble de la question

Plusieurs utilisateurs constatent l’erreur « LoadLibrary failed error 126 » au démarrage de Steam et, parfois, des applications et jeux Xbox (PC). Le cœur du problème : Windows n’arrive pas à charger une bibliothèque dynamique (DLL) requise. La cause la plus fréquente est un pilote graphique (GPU) endommagé, mal installé ou incompatible, suivi de DLL manquantes/corrompues (DirectX, Visual C++).

Réponse & solution proposée (méthode fiable)

Dans l’immense majorité des cas, une réinstallation propre du pilote graphique règle immédiatement l’erreur 126. Procédez ainsi :

Suppression complète des pilotes graphiques corrompus

  1. Ouvrir Gestionnaire de périphériques (Windows + X → Gestionnaire de périphériques).
  2. Déployer Cartes graphiques.
  3. Clic droit sur la carte → Désinstaller l’appareil ; cocher Supprimer le pilote pour ce périphérique si proposé.
  4. Redémarrer le PC.

Réinstallation propre des pilotes

  • Télécharger la dernière version stable du pilote depuis le site du constructeur (NVIDIA, AMD, Intel).
  • Lancer l’installateur en choisissant l’option installation propre si disponible.

Vérification du résultat

  • Relancer Steam (et l’application Xbox) pour confirmer la disparition de l’erreur.

Pourquoi l’erreur 126 survient-elle ?

Error 126 signifie « le module spécifié est introuvable ou n’a pas pu être chargé ». Concrètement, une DLL nécessaire ne se charge pas, souvent parce que :

  • Pilote GPU défaillant ou incompatible (mise à jour Windows incomplète, restes d’anciens pilotes).
  • DLL manquante/corrompue (DirectX, runtime Visual C++).
  • Mauvaise architecture (DLL 32 bits dans un processus 64 bits ou inversement).
  • Overlay/logiciel tiers qui injecte une DLL et échoue (surcouches en jeu, capture, monitoring).
  • Chemin système (PATH) pollué ou présence d’une DLL « locale » qui prend le pas sur la bonne.

Diagnostiquer rapidement

IndiceCe que cela suggèreAction immédiate
Erreur 126 dès l’ouverture de Steam/XboxPilote GPU ou overlayRéinstall propre du pilote, désactiver overlays
Certains jeux se lancent, d’autres nonRuntime manquant (DirectX/VC++)Réinstaller Visual C++ et composants DirectX
Erreur 126 apparue après Windows UpdateConflit de version de piloteNettoyer et réinstaller le pilote constructeur
PC portable avec iGPU + dGPUBasculage GPU défaillantMettre à jour iGPU et dGPU, forcer le GPU haute perf

Procédure détaillée et bonnes pratiques

Nettoyer totalement le pilote GPU

  1. Empêcher la réinstallation automatique pendant l’opération : débranchez temporairement le réseau ou mettez en pause Windows Update.
  2. Gestionnaire de périphériquesCartes graphiques → désinstallez toutes les cartes listées (iGPU et dGPU), cochez « Supprimer le pilote » si proposé.
  3. Redémarrez. S’il revient un pilote générique, ce n’est pas grave (il permet l’affichage).
  4. (Optionnel, avancé) supprimer les anciens paquets de pilotes du magasin de pilotes :
    pnputil /enum-drivers | findstr /i display pnputil /delete-driver oemXX.inf /uninstall /force Remplacez oemXX.inf par les identifiants correspondants aux pilotes GPU. Utilisez avec prudence.

Réinstaller proprement le pilote constructeur

  • Téléchargez la version WHQL/stable adaptée à votre carte et à votre version de Windows (10/11, 64 bits le plus souvent) sur le site NVIDIA / AMD / Intel.
  • Durant l’installation, choisissez Installation personnaliséeInstallation propre (ou « clean install »).
  • Redémarrez après l’installation, même si ce n’est pas exigé.

Vérifier l’état graphique après réinstallation

  • Exécutez dxdiag → onglets Affichage : vérifiez que les fonctionnalités Direct3D sont activées et que le pilote est bien référencé.
  • Dans le Panneau de configuration NVIDIA / AMD Software, confirmez la version du pilote.
  • Lancez Steam puis un petit jeu ou SteamVR Performance Test (si installé) pour valider le chargement des DLL.

Étapes complémentaires et préventives

ÉtapePourquoi / Quand
Mettre Windows à jour (Windows Update)Des composants système (DirectX, .NET, Visual C++) obsolètes peuvent causer l’erreur.
Désactiver les surcouches/overlays GPU (GeForce Experience, Radeon Software, Steam Overlay, Discord, MSI Afterburner/RTSS)Certaines surcouches injectent des DLL qui échouent à se charger. Testez sans pour isoler la cause.
Vérifier la correspondance 32/64 bits des DLLUne DLL 32 bits chargée dans un processus 64 bits (ou inversement) échoue avec l’erreur 126.
Scanner les fichiers systèmeRépare les bibliothèques Windows corrompues.
Réinstaller les Visual C++ Redistributables (x86 et x64)Souvent requis par Steam et la majorité des jeux.
Réparer les environnements DirectX héritésCertains jeux utilisent encore des composants DirectX 9/10.

Commandes utiles (à exécuter en Invite de commandes admin)

sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth

Relancez ensuite sfc /scannow pour finaliser la réparation.

Réinstaller les runtimes Visual C++

  • Installez les packs Visual C++ 2015–2022 en x86 et x64. Ajoutez 2010/2013 si un jeu l’exige.
  • Dans Applications & fonctionnalités, vérifiez qu’ils apparaissent bien installés.

DirectX

  • Exécutez dxdiag pour vérifier l’absence d’erreurs.
  • Certains titres nécessitent les DirectX End‑User Runtimes (June 2010) ; réinstallez-les si le jeu le demande.

Spécificités Steam et Xbox (PC)

Steam : réglages et nettoyages à tenter

  • Désactiver Steam Overlay : Steam → Paramètres → En jeu → Activer l’overlay… (décochez).
  • Vider le cache de téléchargement : Steam → Paramètres → Téléchargements → Vider le cache.
  • Renommer le dossier appcache de Steam en appcache_old (Steam fermé) pour forcer une régénération.
  • Vérifier les fichiers du jeu : Bibliothèque → clic droit sur le jeu → Propriétés → Fichiers installés → Vérifier l’intégrité.

Xbox (application PC) : réinitialisations utiles

  • Réparer / Réinitialiser l’app : Paramètres Windows → Applications → Xbox → Options avancéesRéparer, puis Réinitialiser si besoin.
  • Réinitialiser le cache du Microsoft Store : Exécuter wsreset.exe.
  • Réinstaller Gaming Services (PowerShell Admin) : get-appxpackage *gamingservices* -allusers | remove-appxpackage -allusers winget install --id Microsoft.GamingServices Redémarrez et testez à nouveau l’app Xbox.

Correspondance 32/64 bits : ne pas confondre

ContexteVous devez installerPourquoi
Jeu 64 bitsDLL/redistribuables 64 bits et (souvent) 32 bitsDe nombreux jeux 64 bits utilisent encore des composants 32 bits (outils auxiliaires).
Jeu 32 bitsDLL/redistribuables 32 bitsUne DLL 64 bits échoue avec erreur 126 dans un processus 32 bits.

Overlays, injecteurs et utilitaires de capture

Les surcouches (Steam Overlay, GeForce Experience, Radeon Software, Discord, Xbox Game Bar, MSI Afterburner/RTSS, outils de capture) fonctionnent en injectant des DLL dans les processus. Une version incompatible peut provoquer l’erreur 126. Pour isoler :

  1. Désactivez toutes les surcouches (dans chaque logiciel).
  2. Redémarrez Windows et testez.
  3. Réactivez les éléments un par un pour identifier le fautif.

Chemin système (PATH) et « DLL locales »

Évitez de télécharger des DLL au hasard. Une DLL copiée à côté d’un exécutable a priorité et peut entrer en conflit. Vérifiez qu’aucune DLL d3d9.dll, opengl32.dll, dxgi.dll, etc., n’a été placée dans le dossier d’un jeu ou de Steam par un mod ou un ancien correctif ; renommez‑la temporairement pour tester.

Cas des portables (iGPU + dGPU)

  • Mettez à jour l’iGPU (Intel) et le dGPU (NVIDIA/AMD).
  • Dans Paramètres → Système → Affichage → Graphiques, forcez Haute performance pour Steam et les jeux concernés.

Journalisation et indices utiles

  • Observateur d’événementsWindows Logs → Application : recherchez une erreur associée à l’ID de l’application.
  • Steam → dossier logs (par ex. content_log.txt) : peut contenir des pistes sur un module manquant.
  • dxdiag : enregistrez le rapport et lisez les sections Notes.

Tableau : symptômes → causes probables → correctifs

SymptômeCause probableCorrectif recommandé
Erreur 126 au clic sur SteamPilote GPU corrompuRéinstallation propre du pilote constructeur
Jeu Game Pass refuse de se lancerGaming Services/Store corrompuswsreset, Réparer/Réinitialiser Xbox, réinstaller Gaming Services
Erreur après mise à jour de piloteRestes d’anciens fichiersDésinstallation complète + installation « propre »
Fonctionne sans overlay, échoue avec overlayDLL d’overlay incompatibleDésactiver/mettre à jour overlay fautif
Erreur seulement sur titres 32 bitsRedistribuables x86 manquantsInstaller Visual C++ x86 en plus du x64

Questions fréquentes

La réinstallation du pilote est‑elle vraiment nécessaire ?

Oui : c’est le moyen le plus fiable de remettre en place les DLL graphiques (OpenGL/Direct3D) correctes et cohérentes avec votre matériel et votre version de Windows.

Quelle différence entre erreur 126, 127 et 193 ?

  • 126 : module non chargé (souvent dépendance manquante/corrompue).
  • 127 : fonction introuvable dans le module.
  • 193 : mauvaise architecture (ex. DLL 64 bits utilisée par un programme 32 bits).

Puis‑je corriger en copiant des DLL téléchargées ?

Non recommandé. Vous risquez d’ajouter des conflits et des failles. Préférez les installateurs officiels (pilotes, Visual C++, DirectX) et les outils Windows (sfc, DISM).

Et si l’erreur persiste malgré tout ?

  1. Testez un démarrage minimal (msconfig → services/startup minimal) pour écarter un conflit logiciel.
  2. Lancez Steam/Xbox en administrateur.
  3. Vérifiez la fiabilité du disque : chkdsk C: /scan (puis /f si des erreurs sont détectées).
  4. Créez un nouveau profil Windows pour exclure un profil corrompu.
  5. En dernier recours : Restauration du système ou Réparation sur place de Windows.

Résumé actionnable

  1. Désinstaller totalement le ou les pilotes GPU (cocher « Supprimer le pilote »).
  2. Réinstaller proprement la dernière version stable (NVIDIA/AMD/Intel).
  3. Mettre à jour Windows et réinstaller Visual C++ (x86/x64).
  4. Exécuter sfc et DISM pour réparer les fichiers système.
  5. Désactiver overlays et réparer Xbox/Store si nécessaire.
  6. Vérifier l’intégrité des jeux et la correspondance 32/64 bits.

Conclusion

L’erreur « LoadLibrary failed error 126 » sur Steam et Xbox (PC) provient dans la plupart des cas d’un pilote graphique incohérent. Une réinstallation propre du pilote, complétée par la remise en état des composants Windows (Visual C++, DirectX, sfc/DISM) et la neutralisation des overlays, règle durablement le problème. Conservez des pilotes à jour et évitez les DLL non officielles pour prévenir la réapparition de l’erreur.


Annexe : procédure pas‑à‑pas condensée

  1. Windows + X → Gestionnaire de périphériquesCartes graphiques → désinstallez la/les carte(s) en cochant « Supprimer le pilote ».
  2. Redémarrez, installez le pilote constructeur en installation propre, redémarrez.
  3. Ouvrez Steam/Xbox ; si l’erreur persiste, exécutez : sfc /scannow DISM /Online /Cleanup-Image /RestoreHealth
  4. Réinstallez Visual C++ (x86 & x64), réinitialisez le cache Store (wsreset.exe), réparez/réinstallez Gaming Services si Xbox est impacté.
  5. Désactivez temporairement toutes les surcouches (Steam, Discord, GeForce Experience, RTSS…).

Informations complémentaires utiles (rappel)

Étape préventivePourquoi / Quand l’appliquer
Mettre Windows à jour (Windows Update)Des composants système (DirectX, .NET, Visual C++ redistribuables) peuvent aussi provoquer l’erreur.
Désactiver les surcouches / overlays GPU (GeForce Experience, Radeon Software, etc.)Certains overlays injectent des DLL qui échouent à se charger.
Vérifier la bonne correspondance 32 / 64 bits des DLL manquantesUne DLL 32 bits dans un contexte 64 bits provoque fréquemment l’erreur 126.
Scanner les fichiers systèmesfc /scannow puis DISM /Online /Cleanup-Image /RestoreHealth pour réparer les bibliothèques Windows.
Réinstaller les Visual C++ Redistributables (x86 et x64)Souvent requis par Steam et les jeux.

Avec ces étapes, la plupart des utilisateurs voient l’erreur disparaître. Si le problème persiste : démarrage minimal (msconfig) pour écarter un conflit logiciel, exécuter Steam/Xbox en administrateur, vérifier le disque (chkdsk) pour exclure une corruption de fichiers.

Sommaire