如果你的winXP系统打了sp2的补丁。。directx9已经自带了。。不需要再单独安装。。检查directx版本的方法:
开始---所有程序---附件---系统工具---系统信息--工具 菜单--directx诊断工具--在 系统信息框 里的最后一条信息就是你的电脑directx的版本
你的系统是XP SP2吧?SP2的DirectX确实是没法升级。在“运行”里输入“dxdiag”看看你的DirectX的版本!安不上也没关系,去网上找一版DirectX专用的卸载工具把原先的DirectX卸了,就可以安你的新DirectX了!
去下载个 dx卸 卸掉他。
XP2 自带DX9
你是在装了DX9以后装别的版本的DX吗?