出現這種錯誤的原因主要有三種:
1.DirectX版本過低,執行魔獸爭霸需要DirectX8.1或者更高版本;(WIN7系統可以忽視)
2.DirectDraw加速、Dierct3D加速、AGP紋理加速三項沒有開啟;
3.顯示卡驅動程式不是最新的。
要判定是哪種原因造成的可以:執行:dxdiag,開啟DirectX診斷工具,在[系統]選項卡中檢視DirectX版本(圖2),然後在[顯示]選項卡中檢視三項加速是否開啟(圖3)。執行:devmgmt.msc,開啟裝置管理器,檢視顯示卡驅動是否最新,或者使用類似驅動人生的軟體檢視
步驟/方法
.DirectX版本過低,執行魔獸爭霸需要DirectX8.1或者更高版本:下載並安裝新版本的DirectX,這裡是微軟DirectX9.0c的官方下載地址:http://download.microsoft.com/download/0/d/3/0d307649-9967-49fa-ab27-61f11024e97f/directx_nov2008_redist.exe因為WIN7系統自帶的DirectX11,所以不用考慮DirectX版本過低的問題,WIN7系統可以忽略此問題; DirectDraw加速、Dierct3D加速、AGP紋理加速三項沒有開啟:XP系統執行:dxdiag,如圖2所示開啟三項加速,或者在桌面點選右鍵—屬性—設定—高階—疑難解答—把硬體加速開到完全,然後確定就可以了!因為WIN7系統預設硬體加速全開,但我們開啟DirectX診斷工具時卻會發現三項加速處於未開啟狀態,並且三項加速後面並沒有開啟加速的選項,更要命的是WIN7桌面點右鍵沒有屬性,也不能透過屬性設定開啟,這個問題曾經仍我頭疼很久,但最終還是找到了開啟三項加速的方法,解決辦法見3; 顯示卡驅動程式不是最新的:可以用驅動人生或者驅動精靈等工具自動更新顯示卡驅動,WIN7系統的三項加速也透過更新顯示卡驅動來開啟,即便是最新的驅動程式也更新一遍,這樣再開啟DirectX診斷工具就會發現三項加速已經開啟,執行魔獸爭霸III就不會再出現討厭的錯誤提示了
出現這種錯誤的原因主要有三種:
1.DirectX版本過低,執行魔獸爭霸需要DirectX8.1或者更高版本;(WIN7系統可以忽視)
2.DirectDraw加速、Dierct3D加速、AGP紋理加速三項沒有開啟;
3.顯示卡驅動程式不是最新的。
要判定是哪種原因造成的可以:執行:dxdiag,開啟DirectX診斷工具,在[系統]選項卡中檢視DirectX版本(圖2),然後在[顯示]選項卡中檢視三項加速是否開啟(圖3)。執行:devmgmt.msc,開啟裝置管理器,檢視顯示卡驅動是否最新,或者使用類似驅動人生的軟體檢視
步驟/方法
.DirectX版本過低,執行魔獸爭霸需要DirectX8.1或者更高版本:下載並安裝新版本的DirectX,這裡是微軟DirectX9.0c的官方下載地址:http://download.microsoft.com/download/0/d/3/0d307649-9967-49fa-ab27-61f11024e97f/directx_nov2008_redist.exe因為WIN7系統自帶的DirectX11,所以不用考慮DirectX版本過低的問題,WIN7系統可以忽略此問題; DirectDraw加速、Dierct3D加速、AGP紋理加速三項沒有開啟:XP系統執行:dxdiag,如圖2所示開啟三項加速,或者在桌面點選右鍵—屬性—設定—高階—疑難解答—把硬體加速開到完全,然後確定就可以了!因為WIN7系統預設硬體加速全開,但我們開啟DirectX診斷工具時卻會發現三項加速處於未開啟狀態,並且三項加速後面並沒有開啟加速的選項,更要命的是WIN7桌面點右鍵沒有屬性,也不能透過屬性設定開啟,這個問題曾經仍我頭疼很久,但最終還是找到了開啟三項加速的方法,解決辦法見3; 顯示卡驅動程式不是最新的:可以用驅動人生或者驅動精靈等工具自動更新顯示卡驅動,WIN7系統的三項加速也透過更新顯示卡驅動來開啟,即便是最新的驅動程式也更新一遍,這樣再開啟DirectX診斷工具就會發現三項加速已經開啟,執行魔獸爭霸III就不會再出現討厭的錯誤提示了