一、魔獸爭霸不能打開的原因主要有三種:DirectX版本過低,魔獸爭霸需要DirectX8、1或者更高版本才能運行;DirectDraw加速、Dierct3D加速、AGP紋理加速三項未開啓;顯卡驅動程序沒有更新。二、解決辦法如下:下載並安裝新版本的DirectX即可;運行dxdiag,打開顯示選項卡中的三項加速,點擊開啓即可;用驅動人生更新至最新的驅動即可。