I'm not sure which is best either. Here's a little more info if you need it:
With this tool, you can uninstall your current version of DirectX and re-install an earlier version.
You can use this utility AT YOUR OWN RISK. And only as a
last resort! I've developed this little tool to help people who have had compatibility problems with newer versions of DirectX.
Please read the help file completely and make sure to restart your machine in "Safe Mode" BEFORE running it.
This tool makes changes to your registry, so PLEASE backup
your "system.dat" AND "user.dat" in your C:\Windows
directory.
This tool also deletes DirectX files in your
C:\Windows\Sysbckup folder, so make sure to copy that folder elsewhere on your hardrive.
Also uninstalls beta versions of DirectX on Win95. For
DirectX removal on Win98 or Win98SE
goto Instruction Page:
Help file:
DXBackup:
~28Kb As a precaution, I've written
a little dos batch file that will backup your DirectX and Registry files.
This program only backs up the files that are
affected by my uninstaller and should not be used for any other purpose.
Backup.bat copies your DirectX and Registry files to the following directories:
C:\ebackup
\inf (Files in the Windows\inf folder)
\progset (Files in the C:\Program Files\directx\setup folder)
\reg (System.dat and User.dat in your Windows folder)
\sys (Files in the Windows\System folder)
\sys32 (Files in the Windows\System32 folder)
These folders will take up around 15MB (depending on your system).
dxrestor.bat restores the backed up files.
You will have to run dxrestor.bat in MS-DOS mode to restore all files
REGHAKR