经过反复试验,确定了在Win98下DX9.0b是完全可以正常升级为9.0c的,也就肯定了是由于这版XP造成了这个故障,难道就为了一个游戏再重新更换一套操作系统吗?当然不用,由于DirectX 9.0c的安装包里有两个程序(dsetup32.dll和dsetup.dll)负责在每次安装前检测系统的DX版本,如果与自己的版本相同或更高就不继续安装,但不知为何它无法正确检测这版WinXP的DX版本,所以才出现了图1的画面。而我也就将计就计地骗了XP一下,将directx 9.0c中的这两个文件替换为9.0b的,这样安装程序就能正常检测安装了。原版与修改版的区别如图3和图4所示

图3
图4
改造过的DX 9.0c安装程序终于不负众望,成功在VLK版WindowsXP上安装上了directx 9.0c,最后用Dxdiag的检查结果也如图5所示正确地标识为9.0c了。

图5
【写在最后】
笔者也曾试过用第三方软件修改系统中DX的当前版本号以达到安装的目的,但都没有成功,鉴于这个问题涉及的知识非常广泛,而且很可能是SP2集成时出现的问题,因此也就无法再进行深入研究了,希望此文能给同样使用VLK版WindowsXP并同样困惑着的朋友们提供一个方法,同时愿意与大家进一步交流其它的安装方法。
![]() | 技巧:三个简单好用的Windows快捷键 | 12-09 |
![]() | 玩转系统安全模式 修复故障调整分区 | 11-27 |
![]() | 让XP和Vista也能用Windows 7主题包 | 11-25 |
![]() | XP提高网速只需要一个协议-xp的一个秘密武 | 11-19 |
![]() | 重装不是首选 修复系统有妙招 | 11-19 |
![]() | 用注册表 删除多余网卡本地连接 | 11-06 |
![]() | 巧用Guest账号 提高系统内网控制效率 | 11-06 |
![]() | 细说Windows XP虚拟内存优化 | 11-04 |
![]() | 玩转系统安全模式 修复故障调整分区 | 11-27 |
![]() | 重装不是首选 修复系统有妙招 | 11-19 |
![]() | 方便你使用:重新分组Windows XP任务栏 | 07-26 |
![]() | WindowsXP终极优化设置大全 | 08-06 |
![]() | 最能提升工作效率的200个热键(下) | 07-26 |
![]() | 最能提升工作效率的200个热键(上) | 07-26 |
![]() | 明年只能用Vista Windows XP今年底消失 | 04-16 |
![]() | 视频!揭开WinXP不为人知的5个小秘密 | 03-26 |
![]() | 电脑高手必备 Windows系统35招实用技巧 | 78008 |
![]() | XP用户:教你实用50招 | 36281 |
![]() | WindowsXP终极优化设置大全 | 34551 |
![]() | DIY必备手册 WINDOWS XP安装图解指南 | 26669 |
![]() | 经典之作: 迪斯尼可爱Win XP主题 | 23277 |
![]() | Win XP的文件加密方法 | 19271 |
![]() | 只转两圈 加快XP启动速度 | 18646 |
![]() | 打造XP超级文件夹下的秘密生活 | 17779 |