Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows教程綜合 >> 關於windows >> 64位Windows7下玩32位老游戲的一些問題和解決

64位Windows7下玩32位老游戲的一些問題和解決

日期:2017/2/7 13:36:33      編輯:關於windows
 

因為剛入的本本是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 代替游戲自帶的。

寫完,本本可以應付目前大部分游戲,終於可以玩玩大型游戲了,哈哈。

Copyright © Windows教程網 All Rights Reserved