Menu Fermer

Steam : résoudre les erreurs de DLL dans les jeux

Steam est une plateforme d’application et de jeux.
Vous pouvez acheter et installer ces dernières sur votre ordinateur.

Malheureusement parfois au lancement d’un jeu Steam, un message d’erreur peut s’afficher.
Le message d’erreur peut mentionner un fichier DLL est manquant et introuvabl ou n’ayant pas la bonne version.

Cet article vous donne quelques explications afin de résoudre ces erreurs de DLL.

Résoudre les erreurs de DLL dans les jeux Steam

Les DLL qui causent des problèmes sur Steam

Voici un rappel concernant les fichiers DLL.
Ce sont des bibliothèques utilisées par les applications.
Celle-ci contiennent des fonctions qui peuvent être appelées par l’application.

Il faut distinguer les DLL internes à l’application qui sont des fichiers propres à celle-ci, des DLL externes.

Parmi les DLL externes, certaines sont liées à Windows et donc au système d’exploitation en lui même.
D’autres sont distribuées par les framework utiles au fonctionnement des applications comme .NET Framework, Visual C++ Redistributable.

Lorsqu’une application appelle une fonction censée être présente dans une DLL et que cette dernière est un introuvable, l’application ne peut démarrer correctement.
Un message d’erreur NonDLL.dll introuvable s’affiche alors et l’application se ferme.

Pour conclure donc, ces DLL sont très importantes pour le fonctionnement de vos programmes, logiciels et jeux.

Résoudre les erreurs de DLL dans les jeux Steam

steam_api64.dll

Steam_api64.dll est une DLL importante utile pour le lancement de vos jeux et applications installées dans Steam.
Lorsque l’application ou le jeu ne trouve pas steam_api64.dll, l’erreur suivante peut alors s’afficher :

Impossible d’exécuter le code, car steam_api64.dll est introuvable. La réinstallation du programme peut corriger le problème.

Erreur steam_api64.dll introuvable
Erreur steam_api64.dll introuvable

Par exemple ci-dessous, l’application 3DMark installée dans Steam contient le fichier steam_api64.dll dans son dossier.

steam_api64.dll dans un jeu ou application steam
steam_api64.dll dans un jeu ou application steam

d3dx9_43.dll

Cette DLL est lié à DirectX, lorsque celle-ci est introuvable, soit la version de DirectX attendu par le jeu ou l’application est manquante, soit ce dernier est corrompu.

Rappelons que DirectX est un composant externe de Steam édité par Microsoft.
Plus d’informations : DirectX : comprendre, réparer et vérifier la version de DirectX

Pour résoudre les erreurs d3dx9_43.dll, vous pouvez vous reporter à ce lien : xinput1_3.dll ou d3dx9_43.dll manquant sur Windows 7, 8 ou Windows 10

msvcr10.dll ou msvcp120.dll

Ces DLL appartiennent au composant Visual C++ Redistributable.
Lorsque ce dernier n’est pas installé ou corrompue, les applications peuvent générer au démarrage des erreurs msvcr120.dll ou msvcp120.dll.

Il faut alors réinstaller ce composant, la page suivante contient les liens de téléchargement : Visual C++ Redistributable.

Erreur MSVCR120.dll au lancement d'une application ou jeux
Erreur MSVCR120.dll au lancement d’une application ou jeux

Voici quelques liens concernant les erreurs MSVXXXXX.DLL :

api-ms-win DLL

Ces DLL sont aussi distribuées par Visual C++ Redistributable.
Toutefois les erreurs api-ms-win manquantes se produisent plutôt lorsque Windows n’est pas à jour.

Il existe beaucoup de DLL api-m-ms-win différentes mais le problème est en général liés à des mises à jour de Windows non installées.

api-ms-win-crt-stdio-l1-1-0.dll est manquante
api-ms-win-crt-stdio-l1-1-0.dll est manquante

Les liens suivant proposent des solutions pour ces erreurs de DLL :

libcryptoMD.dll ou libsllMD.dll

Ces DLL appartiennent à OpenGL utiles pour les jeux ou applications graphiques.
OpenGL est un framework libre qui propose en autre des bibliothèques graphiques.
C’est en gros le concurrent de DirectX mais en libre.

L’application ou le jeu qui utilise OpenGL est donc censé installer ces composants lors de son installation.

Erreur libsllMD.dll au démarrage d'un jeu
Erreur libsllMD.dll au démarrage d’un jeu
 Erreur libcryptoMD.dll au démarrage d'un jeu
Erreur libcryptoMD.dll au démarrage d’un jeu

Procédure de résolution d’erreur DLL sur Steam

Mettre Windows à jour

Lorsque Windows n’est pas à jour, vous pouvez rencontrer des erreurs DLL surtout api-ms-win.

Vérifiez votre version de Windows, pour se faire, vous pouvez suivre le lien :

De manière générale, ouvrez Windows Update et vérifier si des mises à jour sont en erreur.
Si c’est le cas alors une réparation de Windows Update s’impose : Comment réparer ou réinitialiser Windows Update

Vérifier l’intégrité des fichiers d’un jeu Steam

Si le problème se présente sur un seul jeu, vous pouvez vérifier l’intégrité du jeu.
Cette fonction analyse et scanne tous les fichiers du jeu avec la version en ligne.
Si les fichiers sont différents ou manquants alors le jeu est corrompu.
Steam tente alors de rétablir les fichiers pour réparer votre jeu.

Pour lancer l’analyse :

Vérifier l'intégrité d'un jeu

Réinstaller le jeu Steam

Certains jeux peuvent embarquer leurs propres fichiers DLL.
Réinstaller le jeu peut permettre de corriger les erreurs si les fichiers sont corrompus ou endommagés lorsque la vérification de l’intégrité ne les détectent pas.

Réinstaller Visual C++ Redistributable

Enfin si les bibliothèques de DLL sont liées au Visual C++ Redistributable, il convient de réinstaller ces derniers.
En effet, des corruptions peuvent entraîner des problèmes de fonctionnent de vos applications et jeux Steam.

Ainsi pour réinstaller ces derniers, suivez nos liens d’installation donnés sur la page : Visual C++ Redistributable.