Bienvenue sur Le coin de Christophe, petit blog sans prétention avec des pensées d'ici et d'ailleurs...

Colin McRae Dirt 2 et D3DCompiler_42.dll : que faire ?

Colin McRae Dirt 2

Colin McRae Dirt 2

Dans la série « j’ai le fondement bordé de nouilles », j’ai gagné via un concours sur Twitter organisé par Terry Makedon (CatalystMaker, un des responsables du développement des drivers ATI Catalyst) le jeu Colin McRae Dirt 2. Super cadeau, parce que le jeu est très beau, très sympa à jouer et vraiment prenant.

J’ai rencontré un petit problème lors du premier lancement du jeu : un message spécifiant que le fichier « D3DCompiler_42.dll » était introuvable.

Pour corriger cette erreur, c’est tout simple, il suffit de mettre à jour le package DirectX 11 en téléchargeant le programme d’installation pour votre version de Windows sur le lien suivant DirectX redist package (février 2010). Une fois téléchargé et installé, tout se lance correctement. Comme j’ai vu pas mal de monde se plaindre du problème sur les forums, j’en profite pour mettre ça ici, en espérant que ça aidera quelques personnes ! ;)

Enjoy! :)

  • Print
  • Facebook
  • Twitter
  • Netvibes
  • Google Bookmarks
  • Digg
  • del.icio.us
  • LinkedIn
  • Ping.fm

Articles relatifs :

19 réponses à “Colin McRae Dirt 2 et D3DCompiler_42.dll : que faire ?”

  1. Cequa dit :

    Merci !!!
    ca fait trois jours que je cherche merci c’est super sympa…
    @+

  2. Bastien dit :

    Alors, la, chapeau, merci beaucoup parce que je cherchais comme un fou pourquoi ca marchait pas! Maintenant c’est parfait!

  3. Filou dit :

    Génial, en faisant justement une recherche sur Google pour savoir comment régler le problème, je suis tombé sur ton blog et ton astuce… Merci beaucoup :)

  4. Jerome dit :

    MErci!!!! mille fois

  5. younes dit :

    mais le meme problem encore (D3DCompiler_42.dll)
    je sais pas quoi faire .j’ai envie d’essayer ce jeux!!!

  6. vincent dit :

    J’ai un probleme pour installer le package directx11, il me demande de sélectionner un endroit ou le mettre, mais a chaque fois que je selectionne un dossier, il me dit que c’est invalide ou d’autres choses comme ça.
    Pouvez vous m’aider ?

    • vincent dit :

      extracting failed, caused by low memory or corrupted cabinet file.
      c’est ça qu’il me dis

      • Rebel dit :

        Etant donné le message d’erreur, c’est à mon avis que le package téléchargé est corrompu. Recommencez le téléchargement à partir d’un autre site (celui de Microsoft de préférence si ce n’est pas de là que vous l’avez téléchargé initialement). Après ça devrait aller mieux ! :)

        • vincent dit :

          ok. j’ai téléchargé le fichier d3dcompiler_42.dll
          et un autre .dll et le jeu se lance mais quand il me demande de créer un nouveau profil je dis ok et la rien ne se passe, j’entend les cris de la foule et c’est tout
          Auriez vous une solution ?

  7. vincent dit :

    ok je vais voir ça

  8. vincent dit :

    le jeu marche si je ne crée pas de profil

  9. Florian dit :

    J’ai bien fait comme tu as dit, téléchargé la nouvelle version de directx, je l’ai installé (dans drivers) et quand je veux lancé le jeu il me dit toujours que le fichier D3DCompiler_42.dll est introuvable. Si je l’installe autre part il me dit ça :
    « The folder is invalid . Please make sure the folder exists and is writable »
    Quelqu’un peut-il m’aider?
    Merci

    • Rebel dit :

      Euh, attends, je ne comprends pas là… Oui, c’est normal ! Le fichier que tu télécharges est une archive auto-extractible. Tu ne dois surtout pas la décompresser dans « drivers » ou dans un autre répertoire système. Lance l’exécutable, laisse le chemin par défaut qui est déclarer. Ensuite dans le répertoire en question (celui où tu auras décompresser l’archive) tu as un programme d’installation à lancer qui se chargera de mettre les fichiers au bon endroit ! ;)

  10. Florian dit :

    Merci de répondre si vite, j’ai pu l’installé finalement, bon j’arrive pas à joué au jeu avec directx11 car une fenêtre me dit failed to initialize directx11 mais au moins ca marche avec directx 9.

Laisser une réponse