Il arrive qu’on ait installé une nouvelle version de DirectX, mais qu’elle ne fonctionne pas bien (ceci arrive avec DirectX 9.0b ou 9.0c). Il est alors difficile d’installer une autre version, qui détecte la version installée. La solution est de désactiver DirectX à la main, puis d’installer une autre version.

Désinstaller DirectX
(N.B. Les fichiers ne seront pas supprimés. En fait, cette procédure est une désactivation)

L’intervention dans la Base de Registres (BdR) est obligatoire. Faire une sauvegarde de la BdR avant toute chose : méthode simple et rapide ici.

  • Redémarrer le PC en mode sans échec, en tapant sur F8 avant le lancement de WIndows.
  • Ouvrir la Base de Registres :
    Bouton Démarrer/Exécuter, taper      regedit       puis touche Entrée.
  • En navigant dans la fenêtre de gauche, aller dans la clé
    HKEY_LOCAL_MACHINE\Software\Microsoft, et supprimer les clés suivantes :
    Direct3D
    DirectDraw
    DirectInput
    DirectMusic
    DirectPlay
    DirectPlay 8
    DirectPlayNATHelp
    DirectX
    DirectX Diagnostic Tool (si elle y est)
  • Valider, et redémarrer le PC en mode sans échec (touche F8 avant le démarrage de XP)
  • Installer une autre version de DirectX.
  • Lorsque l’installation est terminée, redémarrer en mode normal.
  • Pour vérifier la version de DirectX installée :
    Bouton Démarrer/Exécuter, tape dxdiag puis touche Entrée.