因为刚入的本本是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 代替游戏自带的。
写完,本本可以应付目前大部分游戏,终于可以玩玩大型游戏了,哈哈。
zww
赏
oooo
or
- 本文标题:64位Windows7下玩32位老游戏的一些问题和解决
- 本文链接:https://zww.me/archives/25461
- 发布时间:2011年05月31日 10:18
- 版权声明:除非注明,文章均为 zwwooooo 原创,转载请以链接形式标明本文地址!
玩上游戏了啊!哈哈!
@董欣博客
一直都玩
好文要顶,呵呵
我也遇到过好几次这样的问题,感觉没必要解压到system32,直接解压到游戏目录就行,windows里面有优先级的,在%windir%目录找不到的话就找游戏根目录了
@Dianso
貌似是这样
双显卡的本本,羡慕啊
@空中楼阁
现在中高端本本比较多这类
双显卡阿? 第一次听说呢 呵呵
@yeahlee
中高端本本比较多这类
让我想起了一个以前一直玩的小游戏 little fighter 在win7下左右跑动贴图都不会换方向~ 囧啊。。
@小灰
哈哈,可能就是这个原因
确定有时候是个问题.
@Microhu
木有办法的了
我的老机加上Ubuntu,基本上不玩游戏了。
@WayJam
linux就干正事吧
双显卡自动切换啊,貌似现在比较流行。z大可以玩大型游戏了,羡慕啊
@Axiu
对啊,以前05年的高端机器终于可以退休了
64位还没有尝试过。应该流畅的一塌糊涂吧
@奚少
差不多的,木有神马大的改变,不让换个固态硬盘来的流畅。
如何在WIN7用浩方玩星际争霸1不花屏值得研究!
@playability
这个老游戏很久木有玩了
wow64是windows64下的一个子系统,所有32位程序对system32请求都会重定向到syswow64下,呵呵,注册表也不是一样的了,我换64的时候好几个游戏都要导入注册表。然后就学习了下。。
@fblue
哦哦,wow64……误认为64了。。。
过来拜读一下。
64位到底能应付多少软件呀~ 我电脑4G内存一直当3G用的,担心好多工具没法使用~
@tcsky
具体木有测试,反正我打开一大堆东东木有卡的现象。
我用的也是X64系统,但是我一般不玩比较复古的游戏!
@我懂的
很多游戏是值得你玩好多年,这类需要欣赏游戏内涵的人才会玩。快餐式游戏就无需这样考虑,肯定兼容了。
我只关心使命召唤之流的大作能不能完美运行,但是,这完全不是问题啊,哈哈哈哈哈哈哈
@soping
不是问题,已经爽到差不多吐(我对第一人称头晕)
我用64位win7使用office2007时word老有点小问题
@自在
正版的应该木有问题
@zwwooooo
系统跟office都是正版,但word就是有点问题,打开是弹出一个神马宏的窗口提示,其它都没问题就word有问题.在32位win7下使用又木有问题~蛋隐隐作痛
@自在
那就不知道了,我很少用office,就装了个很老的2003
win7下玩《地牢围攻III》的时候也有很多问题,好像是Directx问题
@jaclon
通常都是这个问题
WIN7 64自带的是DX11,老游戏好多都是DX9,所以,装个DX9就解决了!
@aunsen
你这个方法是终极解决方法
请问:64位Windows7与32位Windows7区别大不?
@野草博客
使用上没感觉,但一些老游戏兼容会比较折腾,不过很少