出現(xiàn)這種錯誤的原因主要有三種:
1.DirectX版本過低,運行魔獸爭霸需要DirectX8.1或者更高版本;(WIN7系統(tǒng)可以忽視)
2.DirectDraw加速、Dierct3D加速、AGP紋理加速三項沒有開啟;
3.顯卡驅(qū)動程序不是最新的。
要判定是哪種原因造成的可以:運行:dxdiag,打開DirectX診斷工具,在[系統(tǒng)]選項卡中查看DirectX版本(圖2),然后在[顯示]選項卡中查看三項加速是否開啟(圖3)。運行:devmgmt.msc,打開設(shè)備管理器,查看顯卡驅(qū)動是否最新,或者使用類似驅(qū)動人生的軟件查看

怎樣解決魔獸爭霸III不能初始化DirectX的問題_directx8.1
怎樣解決魔獸爭霸III不能初始化DirectX的問題——步驟/方法怎樣解決魔獸爭霸III不能初始化DirectX的問題 1、
.DirectX版本過低,運行魔獸爭霸需要DirectX8.1或者更高版本:
下載并安裝新版本的DirectX,這里是微軟DirectX9.0c的官方下載地址:http://download.microsoft.com/download/0/d/3/0d307649-9967-49fa-ab27-61f11024e97f/directx_nov2008_redist.exe
因為WIN7系統(tǒng)自帶的DirectX11,所以不用考慮DirectX版本過低的問題,WIN7系統(tǒng)可以忽略此問題;
怎樣解決魔獸爭霸III不能初始化DirectX的問題 2、
DirectDraw加速、Dierct3D加速、AGP紋理加速三項沒有開啟:
XP系統(tǒng)運行:dxdiag,如圖2所示開啟三項加速,或者在桌面點擊右鍵—屬性—設(shè)置—高級—疑難解答—把硬件加速開到完全,然后確定就可以了!
因為WIN7系統(tǒng)默認(rèn)硬件加速全開,但我們打開DirectX診斷工具時卻會發(fā)現(xiàn)三項加速處于未開啟狀態(tài),并且三項加速后面并沒有開啟加速的選項,更要命的是WIN7桌面點右鍵沒有屬性,也不能通過屬性設(shè)置開啟,這個問題曾經(jīng)仍我頭疼很久,但最終還是找到了開啟三項加速的方法,解決辦法見3;
怎樣解決魔獸爭霸III不能初始化DirectX的問題 3、
顯卡驅(qū)動程序不是最新的:
可以用驅(qū)動人生或者驅(qū)動精靈等工具自動更新顯卡驅(qū)動,WIN7系統(tǒng)的三項加速也通過更新顯卡驅(qū)動來開啟,即便是最新的驅(qū)動程序也更新一遍,這樣再打開DirectX診斷工具就會發(fā)現(xiàn)三項加速已經(jīng)開啟,運行魔獸爭霸III就不會再出現(xiàn)討厭的錯誤提示了。
怎樣解決魔獸爭霸III不能初始化DirectX的問題——注意事項
至此魔獸爭霸III不能初始化DirectX的錯誤提示就可以完美解決了~這種方法同樣適用于其他有類似錯誤提示的游戲
愛華網(wǎng)



