出现这种问题绝大多数的是因为大家用盗版集成SP2的WINXP,由于有些集成的SP2版本比较老,为非官方最终版,里面包含的是DX是Directx 9.0b。而官方最终版里面的Directx是9.0c。因为DX9.0c不能在DX9.0b上升级。
安装DX9.0C的方法很简单 适用于系统为SP2无法升级到DX9.0C的玩家们,就是个DX9.0B的包,然后把只要把DirectX 9.0c和DirectX 9.0b里面"DSETUP32.DLL DSETUP.DLL"两个文件替换一下, 就可以把DX9.0C安装了。