在win7下玩大型游戲,安裝完成后,打開快捷方式,報錯,"計算機中丟失d3dx9_42.dll"
,
以NFS14極品飛車14為例,計算機中丟失d3dx9_42.dll大多是因為win7系統(tǒng)自帶的DX11,沒有很好的兼容基于DX9的游戲所致,
解決辦法:
操作系統(tǒng) win7 32位
下載DX9的安裝包,例如directx_Jun2010_redist,解壓其中的Aug2009_d3dx9_42_x86壓縮包,找到d3dx9_42.dll,復(fù)制到C:\Windows\System32,然后再打開游戲,可能又說缺少xinput1_3.dll,找到類似的壓縮包(directx_Jun2010_redist版本下為APR2007_xinput_x86.rar),解壓,取出xinput1_3.dll文件,復(fù)制到C:\Windows\System32,搞定!如果還提示缺少什么dll文件,DX安裝包里找到這個文件復(fù)制到C:\Windows\System32即可!
操作系統(tǒng) win7 64位
方法如上,不過目標(biāo)文件夾不同,win7 64位有個C:\Windows\SysWOW64文件夾,取出的.dll 文件要放到這個文件夾下,注意.dll的版本不要選64版的,還是選上面的X86版(即32位),如果選Aug2009_d3dx9_42_x64壓縮包下的對應(yīng)文件復(fù)制到C:\Windows\SysWOW64文件夾,會報另一個錯誤,同樣不要復(fù)制64的DLL文件放進C:\Windows\System32
,按照上述操作,基本搞定,游戲開始!
|
|