您尚未登录,请登录后浏览更多内容! 登录 | 加入组织

QQ登录

只需一步,快速开始

扫一扫,访问微社区

 找回密码
 加入组织

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2040|回复: 0

技术转帖 64位Windows7下玩32位老游戏的一些问题和解决

[复制链接]

行会软盘众水产贩卖协会

签到天数: 969 天

连续签到: 1 天

[LV.10]以坛为家III

单身中……
帮我摆脱单身吧
发表于 2012-6-24 00:54:54 | 显示全部楼层 |阅读模式
原地址
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 代替游戏自带的。
写完,本本可以应付目前大部分游戏,终于可以玩玩大型游戏了,哈哈。

声明: 除非注明,ZWWoOoOo文章均为原创,转载请以链接形式标明本文地址
本文地址: http://zww.me/archives/25461
回复 论坛版权

使用道具 举报

您需要登录后才可以回帖 登录 | 加入组织

本版积分规则

       
    手机版|Archiver|琼ICP备09001203号

GMT+8, 2018-2-25 07:51

© 2009-3000 Powered by 老游戏之家. Theme By Yeei!