很多人用Windows7的64位版本的時候會發現,以前在32位Windows7系統能玩的游戲,在64位不能玩了,主要是因為很多人玩的游戲是針對32位系統的,所以游戲內的DirectX9插件安裝不正確,所以才會提示出錯,比如提示:缺少d3dx9_43.dll
很多人會好奇,Windows7不是內置了DirectX 11了嗎?為什么還要提示缺少DirectX 9.0呢?
這是因為XP系統的DirectX 9和Vista系統的DirectX 10以及Windows7系統的DirectX 11其實各個版本是不向下兼容的,也就是說即使你的系統內有DirectX 11,比如Windows7系統,但是如果一個游戲或軟件需要DirectX 9來支持,那么依然無法用,所以裝DX9不會導致WIN7的DX10/11降級,只是向系統目錄復制里一些文件而已。
所以這也是為什么很多網友會覺得XP的兼容性好,而Windows7的兼容性不好,特別是64位的兼容性更不好,其實這是一種誤區,很多人玩不了游戲,就是因為沒有正確安裝DirectX 9,因為一些游戲需要裝DX9才能支持,而XP默認的就是DirectX 9.0所以才會給人兼容性好的假象,只要安裝了DirectX 9.0,XP能玩的游戲,Windows7一樣可以玩。
裝了DirectX 9.0對原來的DirectX 11有影響嗎?
DirectX是運行庫,相當于應用與游戲或者是圖像的一個拓展,所以,即使你的系統將所有的DirectX都安裝,也不會對系統的穩定性或者速度有什么影響的
Directx
新聞熱點
疑難解答