原地址
http://zww.me/archives/25461
因为刚入的本本是4G内存,为了不浪费内存,就直接上了 64 位的 Windows7 系统。那么那些老点的游戏就有点小麻烦了…… 下面是自己的一些折腾,稍微参考吧
》前言:我的本本是双显卡的,可以自动切换,一个是主板集成的 Intel 显卡,一个是 AMD 的 Ati 6630 独立显卡。 》首先折腾的是 Faces of War 这个游戏,硬盘版,以前装好的,后来因为时间和工作忘记玩了,在硬盘里躺了很久了,今天为了试试本本的显卡,就试了一下
问题:运行后报错 - 缺少 d3dx9_27.dll
尝试1:于是我去网上搜索下载了这个文件,习惯性地解压到 windows/system32 目录下,解压的是 64 版本的 d3dx9_27.dll,运行结果 - 失败!
尝试2:用 32 位版本的 d3dx9_27.dll 代替,结果同样 - 失败!
尝试3:于是上网查找一下,类似的问题貌似提的比较少,但发现有个说把 32 位的 d3dx9_27.dll 放到 windows/SysWOW64 下,立马测试,结果 - 成功!ye!(用 Intel 显卡绰绰有余)
》再次尝试同样是在硬盘里躺了很久的《红色警戒3》,问题和上面类似,只是缺少的是 d3dx9_35.dll,解决方法一样。(用 Intel 显卡绰绰有余)
》最后测试了《杀手4:血钱》
问题:这个很郁闷,游戏自带了32位的 d3dx9_27.dll,用 Intel 显卡可以进去,但无法显示游戏的视频,进入后很慢。
尝试1:切换到 AMD 显卡,问题同样
尝试2:思索后,尝试把游戏自带的 d3dx9_27.dll 换为 64 位版本的 d3dx9_27.dll,问题解决!
》简单总结
- 老 32 位游戏如果提示缺少 d3dx?_??.dll ,那么去网上下载对应的 32 位版本的 dll 放到 windows/SysWOW64 目录下,一般能解决。
- 游戏本身自带 d3dx?_??.dll 运行时如果非常慢,可以尝试换为 64 位版本的 dll 代替游戏自带的。
写完,本本可以应付目前大部分游戏,终于可以玩玩大型游戏了,哈哈。
|