Dato ke molti se lo kiedono ecco come fare per disinstallare o reinstallare Directx !
Per reinstallare le DirectX può risultare conveniente scaricare il file di setup completo direttamente sul proprio disco fisso (invece di un file che punti poi ad avviare un download dal sito microsoft).
In alternativa si può scegliere di procedere alla loro disinstallazione prima procedere ad una installazione ex-novo. E' possibile fare ciò anche manualmente* anche se, per versioni superiori alla 7, è consigliabile usare un programmino ad hoc
-----------
* Per questa operazione occorre cancellare determinate voci del registro di configurazione e alcuni file (nelle versioni più vecchie di DirectX alcuni dei componenti potrebbero non essere disponibili).
Prima di procedere effettuare una copia si sicurezza del registro di configurazione (copiare in un posto sicuro i file user.dat e system.dat).
Aprire Regedit (c:\windows\regedit o avvio-esegui-regedit-ok) e posizionarsi sulla chiave HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft; una volta qui cancellare le seguenti voci (inclusa tutta la relativa chiave): Direct3D, DirectDraw, DirectPlay, DirectX.
Fatto ciò occorre eliminare i seguenti file (ovviamente se disponibili) presenti nella cartella c:\windows\system:
ddhelp.exe
ddraw*.*
dsound*.*
dinput*.*
d3d*.*
dplayx.dll
dpmodemx.dll
dpwsockx.dll
directx.cpl
vjoyd.vxd
joy.cpl
dplaysvr.exe
dpwsock.dll
dpserial.dll
dplay.dll
...e questi altri (in W98) presenti nella cartella c:\windows\sysbckup
ddhelp.exe
ddraw*.*
dsound*.*
dinput*.*
d3d*.*
dplayx.dll
dpmodemx.dll
dpwsockx.dll
Ora sarà possibile installare la versione preferita.