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.

[...] XP, désactiver DirectX [...]