[FIX] Erreur DirectDraw lors de la lecture de jeux hérités sous Windows 10?

Certains utilisateurs de Windows 10 rencontrent l’erreur DirectDraw 16385 (ou un code d’erreur différent) lorsqu’ils tentent de jouer à des jeux hérités comme Diablo, Diablo II ou Age of Empires sur un ordinateur Windows 10.

Erreur DirectDraw sur Windows 10

Après avoir étudié ce problème particulier de manière approfondie, il s’avère qu’il existe plusieurs scénarios différents dans lesquels ce problème particulier se produira. Voici une liste des causes potentielles qui pourraient déclencher ce code d’erreur:

  • Le jeu fonctionne en mode plein écran – Gardez à l’esprit que pour de nombreux jeux hérités, ce problème particulier se produit dans des situations où le jeu est configuré pour s’exécuter en mode plein écran. Cependant, de nombreux utilisateurs concernés ont confirmé que le problème ne se produisait plus s’ils obligeaient le jeu à s’exécuter en mode fenêtré.
  • Le jeu n’est pas compatible avec Windows 10 – Si le jeu n’a pas été initialement développé pour fonctionner sur Windows 10, il existe toute une série de problèmes de compatibilité qui pourraient provoquer ce code d’erreur. Heureusement, vous pouvez utiliser le mode de compatibilité pour contourner la plupart des problèmes en forçant l’exécutable à s’exécuter en mode de compatibilité avec un ancien système d’exploitation Windows.
  • Direct Play et .NET Framework 3.5 sont désactivés – Il s’avère que la grande majorité des jeux hérités sortis lorsque Windows XP était le dernier système d’exploitation de Microsoft nécessiteront Direct Play et .NET 3.5 Framework pour fonctionner. Mais comme ces technologies sont obsolètes et désactivées par défaut sur Windows 10, le seul moyen de résoudre ce problème est de les réactiver à partir de l’écran Applications et fonctionnalités de Windows.
  • Problème de rendu graphique – Les problèmes de rendu graphique peuvent également contribuer à l’apparition de ce problème si le jeu hérité ne sait pas utiliser les nouvelles technologies comme Direct3D 11 et Direct3D 12. Dans ce cas, vous pouvez utiliser un wrapper comme dgVoodoo pour créer le rendu compatible avec le jeu sur Windows 10.

Maintenant que vous connaissez tous les coupables potentiels qui pourraient être responsables de l’apparition de cette erreur DirectDraw sur Windows 10 lors de la tentative de jouer à des jeux hérités, voici une liste de méthodes confirmées que d’autres utilisateurs concernés ont utilisées avec succès pour aller au fond de ce problème:

Méthode 1: forcer le jeu à s’exécuter en mode fenêtre

Selon de nombreux utilisateurs concernés, vous pourrez peut-être résoudre ce problème particulier de DirectDraw en modifiant l’écran des propriétés de l’exécutable du jeu hérité afin de le forcer à s’exécuter en mode fenêtré.

Curieusement, cela finit par supprimer l’exigence DirectDraw pour de nombreux jeux hérités, notamment Diablo I et Diablo II. Vous pouvez appliquer cette solution de contournement en accédant à l’onglet Raccourcis et en ajoutant «-w» à la fin de la cible.

Si vous n’avez pas encore essayé ce correctif particulier, suivez les instructions ci-dessous pour configurer les propriétés du jeu hérité afin qu’il soit forcé de s’exécuter en mode fenêtré:

  1. Accédez à l’emplacement où vous avez installé le jeu hérité (ou cliquez avec le bouton droit sur le raccourci du jeu) et cliquez sur Propriétés dans le menu contextuel qui vient d’apparaître.Accéder à l’écran Propriétés
  2. Une fois que vous êtes dans l’écran Propriétés, cliquez sur l’onglet Raccourci, puis ajoutez ‘-w’ à la fin de la zone de texte Cible et appuyez sur Appliquer pour forcer le jeu à s’exécuter en mode fenêtré.Forcer le jeu à fonctionner en mode fenêtré
  3. Une fois les modifications enregistrées, double-cliquez normalement sur le jeu et voyez si vous pouvez maintenant jouer au jeu en mode fenêtré sans voir le même type d’erreur.

Si vous finissez toujours par voir l’erreur DirectDraw même après avoir modifié avec succès l’écran des propriétés de l’exécutable principal du jeu hérité, passez au correctif potentiel suivant ci-dessous.

Méthode 2: Lancer le jeu en mode de compatibilité

Si la première méthode n’a pas fonctionné dans votre cas, la prochaine chose que vous devriez essayer est de forcer l’exécutable principal à s’exécuter en mode de compatibilité avec une version du système d’exploitation sur laquelle le jeu hérité a été initialement développé pour fonctionner. Ce correctif particulier a été confirmé comme efficace par de nombreux utilisateurs de Windows 10 qui n’étaient auparavant pas en mesure d’exécuter Age of Empire.

Vous pouvez forcer l’exécutable à s’exécuter en mode de compatibilité en exécutant l’utilitaire de résolution des problèmes de compatibilité et en appliquant le correctif recommandé. Cependant, après avoir testé cette fonctionnalité Windows 10, nous vous recommandons d’appliquer cette modification manuellement à partir de l’écran Propriétés pour vous assurer que vous sélectionnez le système d’exploitation hérité correct.

Si vous n’avez pas encore essayé ce correctif, suivez les instructions ci-dessous pour forcer le jeu hérité à s’exécuter en mode de compatibilité:

  1. Cliquez avec le bouton droit sur l’exécutable principal du jeu hérité (ou sur le raccourci du jeu que vous utilisez pour lancer le jeu) et choisissez Propriétés dans le menu contextuel qui vient d’apparaître.Accéder à l’écran Propriétés

    Remarque: si vous souhaitez d’abord essayer l’utilitaire de résolution des problèmes de compatibilité, cliquez sur Résoudre les problèmes de compatibilité dans ce même menu.

  2. Dans l’écran Propriétés du raccourci / exécutable du jeu hérité, cliquez sur l’onglet Compatibilité dans le menu en haut.
  3. Une fois que vous êtes dans l’onglet de compatibilité, cochez la case associée à Exécuter ce programme en mode de compatibilité pour, puis sélectionnez Windows XP (Service Pack 3) dans la liste des options disponibles.Exécution du programme en mode de compatibilité avec Windows XP
  4. Cliquez sur Appliquer pour enregistrer les modifications, puis lancez le jeu et voyez si le problème est maintenant résolu.

Si vous rencontrez toujours le même type d’erreur DirectDraw 16385 même après avoir forcé le jeu hérité à s’exécuter en mode de compatibilité, passez au correctif potentiel suivant ci-dessous.

Méthode 3: Activation de la lecture directe et .NET 3.5

Une autre raison assez courante qui pourrait être à l’origine de cette erreur est une instance dans laquelle le jeu hérité que vous essayez de rendre sur votre ordinateur Windows 10 nécessite l’activation de Direct Play et .NET Framework 3.5 – Ces technologies sont désormais obsolètes et sont désactivées par défaut sur Windows 10.

Si le développeur d’origine du jeu n’a pas mis à jour le jeu pour utiliser les nouveaux équivalents de Direct Play et .NET Framework 3.5, le seul moyen de corriger l’erreur DirectDraw 16385 est de réactiver ces 2 composants hérités à partir du menu Fonctionnalités de Windows sur Windows 10.

Cette méthode a été confirmée comme efficace par de nombreux utilisateurs qui étaient auparavant confrontés à ce problème sous Windows 10. Voici ce que vous devez faire pour activer Direct Play et .NET Framework 3.5:

  1. Appuyez sur la touche Windows + R pour ouvrir une boîte de dialogue Exécuter. Ensuite, tapez «appwiz.cpl» dans la zone de texte et appuyez sur Entrée pour ouvrir le menu Programmes et fonctionnalités. Lorsque vous êtes invité par l’UAC (contrôle de compte d’utilisateur), cliquez sur Oui pour accorder l’accès administrateur.Accéder à l’écran Programmes et fonctionnalités
  2. Une fois que vous êtes dans l’écran Programmes et fonctionnalités, cliquez sur Activer ou désactiver les fonctionnalités Windows dans le menu vertical de gauche.Activation ou désactivation des fonctionnalités Windows

    Remarque: lorsque vous êtes invité par l’UAC (contrôle de compte d’utilisateur), cliquez sur Oui pour accorder l’accès administrateur.

  3. Une fois que vous êtes dans le menu Fonctionnalités de Windows, commencez par cocher la case associée à .NET Framework 3.5 (inclut .NET 2.0 et 3.0) et cliquez sur Oui à l’invite de confirmation.Activation du .NET Framework 3.5
  4. Ensuite, cochez la case associée aux composants hérités, puis développez le menu et activez également la lecture directe avant de cliquer sur OK pour enregistrer les modifications.Accès aux composants hérités
  5. Confirmez l’opération, puis redémarrez votre ordinateur et relancez le jeu hérité pour voir si vous avez réussi à corriger l’erreur DirectDraw 16385.

Si ce problème n’est toujours pas résolu, passez au correctif potentiel suivant ci-dessous.

Méthode 4: Utilisation du dgVoodo Wrapper

Si aucune des méthodes ci-dessus n’a fonctionné dans votre cas, vous devriez envisager d’utiliser un wrapper (comme dgVoodoo) capable de convertir d’anciennes API graphiques en Direct3D 11 ou Direct3D 12 afin que vous puissiez rendre le jeu sur des systèmes d’exploitation plus récents comme Windows 8.1 et Windows 10.

L’utilisation d’un wrapper comme dgVoodoo finira par résoudre la majorité des problèmes de compatibilité et de rendu qui pourraient être à l’origine de l’apparition de l’erreur DirectDraw que vous voyez lorsque vous essayez de jouer à un jeu hérité. En plus de cela, vous pouvez également utiliser des wrappers pour activer divers remplacements, améliorations et les utiliser avec d’autres outils tiers pour améliorer ou améliorer l’expérience de jeu.

Si aucune des autres méthodes décrites ci-dessus ne vous a permis de résoudre ce problème particulier, suivez les instructions ci-dessous pour télécharger et utiliser le dgVoodoo 2 pour contourner l’erreur DirectDraw et jouer au jeu hérité sur votre ordinateur Windows 10:

  1. Visitez la page de téléchargement officielle de dgVoodoo2 et cliquez sur le lien hypertexte associé au version stable de dgVoodoo.
    Téléchargement de la dernière version de dgVoodoo
  2. Une fois le téléchargement terminé, utilisez un utilitaire tel que WinRar, WinZip ou 7Zip pour extraire le contenu du dossier dgVoodoo dans un dossier pratique.
  3. Une fois l’utilitaire extrait, double-cliquez sur l’exécutable principal et suivez la documentation officielle pour le configurer pour le jeu hérité que vous essayez de rendre sur Windows 10.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *