很多年前的就存在的方法,现在只是旧事重提,就当做个备忘录。
Windows Server 2003的DirectX9.0是不完整版本,所以跑图形应用、游戏时兼容性比XP差。只要将缺少的文件补充完整,2003就与XP没什么区别了。
1, 修改注册表,将DirectX的版本号改为4.09.00.0900。
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftDirectX]
2, 从DirectX 9.0B提取dsetup32.dll、DSETUP.dll两个文件,复制替换DirectX9.0C的同名文件。运行dxsetup.exe进行安装,重启计算机。
3, 安装原版(没有替换过文件)的DirectX 9.0C。
经过以上曲线安装过程,系统中的DirectX将变为完整版本。
运行Dxdiag,可以看到增加了Direct Music选项卡。
另外,DirectX的文件数量也会有变化,统计如下:
Windows 2003 默认DirectX文件数量为: 67个。
直接DirectX 9.0C,文件数量为: 87个。
特殊方法完整安装DirectX 9.0C,文件数量为: 118个。
DirectX 更新版本不同,文件数量会有差异。