Dplay.dll appartient à DirectPlay, l'ancien composant réseau de DirectX. Un vieux jeu qui le réclame sur un Windows récent se répare en activant DirectPlay dans les fonctionnalités de Windows, sans aucun fichier à télécharger.
DirectPlay
Dplay.dll appartient à DirectPlay, un ancien composant de DirectX qui gérait le jeu en réseau. Microsoft l'a abandonné depuis longtemps, mais de nombreux jeux des années 1990 et 2000 en ont encore besoin pour se lancer.
DirectPlay offrait aux développeurs une manière standard de connecter des joueurs, en réseau local, par modem ou sur internet. Beaucoup de jeux de stratégie, de course ou de tir de cette époque l'ont utilisé, parfois même pour leur mode solo, ce qui explique qu'ils refusent de démarrer sans lui. Microsoft a ensuite recommandé d'autres technologies réseau, et DirectPlay n'est plus installé par défaut.
Le message d'erreur
Sur un Windows récent, un vieux jeu peut réclamer dplay.dll ou DirectPlay au démarrage : le composant n'est pas activé par défaut.
Le message prend plusieurs formes : fichier dplay.dll introuvable, demande d'installation d'une fonctionnalité, ou plantage silencieux au lancement. Windows affiche souvent une fenêtre proposant d'installer DirectPlay ; accepter suffit dans la plupart des cas.
Activer DirectPlay
Ouvrez le panneau « Activer ou désactiver des fonctionnalités Windows », dépliez « Composants hérités », cochez DirectPlay et validez. Windows installe alors le composant officiel. Souvent, Windows propose même de l'activer automatiquement au lancement du jeu.
Le panneau s'ouvre en tapant « fonctionnalités Windows » dans la recherche du menu Démarrer. L'installation demande parfois une connexion à internet pour récupérer les fichiers auprès de Windows Update, et un redémarrage peut être nécessaire.
Si le jeu ne démarre toujours pas
DirectPlay n'est pas toujours le seul obstacle. Les jeux anciens peuvent aussi réclamer d'anciennes versions de DirectX, une résolution d'écran particulière ou des droits d'administrateur. Les propriétés du fichier exécutable, onglet Compatibilité, permettent de lancer le jeu comme sous une version antérieure de Windows, en couleurs réduites ou en résolution basse. Les anciennes bibliothèques graphiques, comme glide2x.dll pour les cartes 3dfx, demandent parfois des solutions spécifiques. Les versions rééditées sur les plateformes de distribution numérique intègrent souvent ces correctifs.
Le multijoueur aujourd'hui
Activer DirectPlay ne ressuscite pas les serveurs en ligne fermés depuis longtemps. Le jeu en réseau local fonctionne en général, et des communautés de passionnés maintiennent parfois des solutions pour jouer à distance, par l'intermédiaire de réseaux privés virtuels qui simulent un réseau local. Le pare-feu de Windows peut aussi bloquer la connexion : il faut alors autoriser le jeu lors de la première demande. Sur un réseau domestique, tous les ordinateurs doivent avoir DirectPlay activé et la même version du jeu, correctifs compris, pour se retrouver dans une même partie.
Éviter les DLL téléchargées
Copier une DLL isolée dans le dossier du jeu fonctionne rarement et peut introduire un fichier douteux : passez par la fonctionnalité Windows.
Les autres composants hérités, comme les contrôles d'interface de comctl32.dll ou les bibliothèques MFC telles que mfc42u.dll, se réparent de la même façon : par les outils de Windows ou par la réinstallation du programme qui les fournit.

















