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

因为刚入的本本是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
or
oooo

“64位Windows7下玩32位老游戏的一些问题和解决”有85条评论

  1. A.shun says:

    沙发 :oops:

  2. A.shun says:

    64位多少有些麻烦
    老机器情绪稳定- -

    1. zwwooooo says:

      @A.shun
      暂时只碰到一个游戏无法解决的。

    2. 无冷 says:

      @zwwooooo
      看来游戏兼容还不错

    3. zwwooooo says:

      @无冷
      还可以把

  3. 小h says:

    学习了

  4. Alex Gao says:

    纠正个小错误哈~~不是6635显卡 是6630

    1. zwwooooo says:

      @Alex Gao
      感谢国家啊,一更正。

  5. Alex Gao says:

    还有我玩红警3的时候没有提示缺少文件啊...直接运行就可以了

    1. zwwooooo says:

      @Alex Gao
      我装的是硬盘版,而且是直接老机器复制过来的

  6. dee says:

    一大把年纪了还有空玩游戏啊 :mrgreen:

    1. zwwooooo says:

      @dee
      玩游戏跟年龄有啥关系?小孩子才不要整天玩游戏

  7. schiy says:

    LS的各位抢楼速度好快……

    1. zwwooooo says:

      @schiy
      大家捧场

  8. ZeroZ says:

    目前网上有破解32位系统最大内存的补丁。

    1. zwwooooo says:

      @ZeroZ
      微软自家都不出,还是不用的好

  9. 莫非我用小Y玩实况卡就是这个原因?

  10. 。潇 says:

    本本来玩游戏呀、有台式就用台式玩吧。舒服些,屏幕都大些呢、

    1. zwwooooo says:

      @。潇
      我可以接我的23.6寸玩啊

  11. Cheney says:

    网上有那种破解32位最大内存的问题..
    但稳定行不清楚,我最多也就用到3.1G...
    64位麻烦啊,我软件都装云端了,64位云端就运行不起来了
    缺少 d3dx9_27.dll
    不是64位特有的吧?32位WIN7就有,找个DX9再装一遍就行了

    1. zwwooooo says:

      @Cheney
      破解就算了

  12. Louis Han says:

    呵呵 解决办法倒是很简单

    1. zwwooooo says:

      @Louis Han
      只是部分行吧

  13. 我觉得玩游戏神马的还是靠台式机啊。

    1. zwwooooo says:

      @阅微博客
      你错了,现在不是以前了。

  14. 其实吧, 我觉得用32位挺好的。

    1. zwwooooo says:

      @不纯粹文人
      没啥好不好,看自己需要把

  15. phoetry says:

    总的来说是32位软件先入为主了, 64位系统后来却难居上, 成熟度怕是还不太够. 不过随着发展, 64位是趁势, 搞不好未来还会出个128位系统也说不定... :mrgreen:

    1. zwwooooo says:

      @phoetry
      很快的了

  16. 我的win7 32也会遇到,不止是64bit的,后来也是down了个文件恢复上去就可以了,重装那个驱动都没搞定

    1. zwwooooo says:

      @迷失乐园
      有些游戏是这样,但最近2年的正版游戏肯定木有问题

  17. 毕扬 says:

    大叔你还爱玩游戏。。

    1. zwwooooo says:

      @毕扬
      活到老学到老,学到老玩到老。

  18. derek says:

    有种软件叫ramdisk,可以让32位系统支持大内存 :mrgreen:

    1. phoetry says:

      @derek
      ramdisk并不是让x86支持大内存...它只是把无法识别的那部分内存充分利用嘛

    2. derek says:

      @phoetry
      打字太快了讲错了,哈哈

    3. zwwooooo says:

      @derek
      你搞错了,活活

  19. 这个经验比较有用,以后遇到了可以参考一下

    1. zwwooooo says:

      @yesureadmin
      部分游戏可以解决

  20. SErHo says:

    惠普电脑玩3D游戏感觉压力很大,窘。

    1. zwwooooo says:

      @SErHo
      看配置吧

    2. SErHo says:

      @zwwooooo
      主要是太热了,加上散热板也没用 :!:

    3. zwwooooo says:

      @SErHo
      别玩这么久嘛

回复给 soping ¬
取消回复

昵称 *

网址

B em del U Link Code Quote