Steam et les erreurs de DLL

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 ou d’erreur depuis Steam, un message d’erreur peut s’afficher.

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

Introduction

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.

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.

Rappellons 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 : Connaître la version d’un pilote installé sur Windows

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

Réinstaller le jeu Steam

Steam fournit pas mal d’option pour gérer vos applications et jeux installés.
Ouvrez la bibliothèque de jeu et sur le jeu posant problème, faites un clic droit puis propriétés.
Dans l’onglet Fichiers Locaux, vous pouvez vérifier l’intégrité de ce dernier.
Si cela n’aide pas, désinstallez le jeu et réinstaller ce dernier pour voir si cela règle le problème d’erreur de DLL.

Vérifier l’intégrité des fichiers du jeu

Visual C++ Redistributable

Selon si les 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.

Liens

(Visité 237 fois, 1 visites ce jour)
Noter cet article

Add Comment