Since DXDIAG indicates that DirectX 9.0 has been installed properly, I
believe the cause of the problem is that some old programs are not
compatible with DirectX 9.0.
We can use the following steps to uninstall DirectX 9.0 and go back to 8.1.
1. Insert the Windows XP installation CD to the CD-ROM and locate to the C
drive.
2. Create a new folder named DirectX.
3. Save the directx-dx9uninstaller.zip file to the Desktop. (You can
download it from
http://www.3dcht4u.de/3dc/kfd53t5fes8z/directx-dx9uninstaller.zip)
4. Open the Zip folder and double-click the expand.exe file.
5. Choose Exact All and click Next.
6. Click Browse icon and locate to the C:\DirectX folder.
7. Click OK and Click Next.
8. Locate to the C:\DirectX folder and run the UnDx9.bat file.
9. Follow the Wizard exactly to uninstall DirectX 9.0.
Taimur Mughal [MSFT]
This posting is provided "AS IS" with no warranties, and confers no rights.
OR if you wish to include a script sample in your post please add "Use of
included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm"
micfong said:
When I run DirectX Setup, the message "Setup was completed" appears
immediately. However, DirectX is not installed.
The help section of dxdiag tells me to took for more help. Does anyone
know
how to fix this?