古詩詞大全網 - 成語經典 - d3dx9 42.dll缺失是怎麽回事?

d3dx9 42.dll缺失是怎麽回事?

這個問題的根本就是win7系統安裝的Direct11造成的。Direct的功能我想也不用在過多的介紹,用電腦的都知道。關鍵問題是Direct11這個版本有很大的bug,這個版本向下的兼容很不好。也就是說如果遊戲開發時的環境是在Direct 9 或者是10這個版本的話,在Direct11裏面就會出現上面妳所描述的“系統無法找到d3dx9 42.dll 重新安裝可以解決該問題”。但這個不是絕對有些遊戲是在Direct 9 下開發的,在win7裏面就可以,這個就要看實際的情況了。 win7 Direct11這個bug直接帶來的問題是很多在XP下玩的經典遊戲在win7下直接玩不成。Direct的組件很多,只下了壹個d3dx9 42.dll是沒用的。唯壹的辦法升級妳的Direct系統。妳可以放心,win7的系統是默認使用Direct11的版本,妳無法刪除改版本,同樣也不可能從11降到10、9甚至更低的版本。除非妳換系統(當然妳用XP的話壹切都不是問題),所以如果妳不想換系統還想玩遊戲最簡單最好的辦法就是升級。所以千萬別像我壹樣強行刪除Direct文件導致系統崩潰最後還的重裝。這個是網址:微軟Direct在線升級系統,它會自動檢測妳的系統所缺失的Direct文件,並且自動升級。&FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3操作很簡單看了都會用,升級的過程很漫長(視網速而定,我用的是4兆寬帶1個半小時完成)。升級過程中雙手離開鍵盤看到安裝確認壹路同意;下壹步。等待安裝完成。期間妳可以去看看電視或者幹點別的。安裝完成系統會提示,之後妳就可以玩遊戲了。當然如果妳不放心的話可以在運行裏面輸入dxdiag妳可以看到系統仍然是Direct 11版本但是已經為妳補上了以前所缺少的Direct文件。有了這些文件妳就可以放心的玩了。如果還是有問題的話那麽可以肯定是妳的遊戲本身有問題。(本人親測)PS:兄弟妳的機器處理器很不錯酷睿i5 750目前可以玩很多高端的大型3D遊戲。唯壹美中不足的就是顯卡次了點GT220的,起碼也要搞個GT240這樣玩起來會更爽。如果妳追求遊戲帶來的享受的話建議妳還是換個顯卡,俗話說好馬配好鞍