1. 为声卡和显卡安装最新的驱动
2. 安装声卡和显卡支持的最新DirectX
3. 设置你的声卡为WINDOWS的默认声音播放器.
4. 确定你的声卡和显卡驱动与最新的DirectX兼容
5. 更新主板驱动
6. 关闭在后台运行的不必要程序.
7. 调整声卡的硬件加速
8. 使用opengl或者软加速
9. 给windows打补丁
10. 恢复Warcraft III的默认刷新率和基本设置
11. 确定问题不是由于超频和系统过热引起
12. 使或镇用dxdiag和MSInfo保存系统信息. 寄到暴雪的技术支持信箱.
附带一个实例:
最近看到很多关于《魔兽争霸III》黑屏现象的求助帖子,碰巧我的机器也是在游戏片头动画结束后死机……看来这还真是一个普遍现象. 这里我就结合自己遇到的情况给大家讲讲解决的方法.
首先是DirectX8.1的问题. 运行《魔兽争霸III》必须要安装DirectX8.1,因此第一步请确定你已经安装了DirectX8.1.
第二点就是显卡的问题. 根据Blizzard官方网站上的资料,以下显卡无法运行《魔兽争霸III》:衫帆粗
ATI 3D (Charger / Pro Turbo / Xpression)
ATI Rage (II / IIc / Pro)
ATI Xpert (98 / @play / @Work)
ATI All in wonder pro
CyberBlade
Diamond Multimedia (Fire GL1000 Pro)
Hercules Terminator Beast
Intel i740 graphics chip
Number 9 (SR9 8MB SDRAM)
Rage 3D (LT Pro / Pro)
Riva 128
Trident Blade (8 MB)
Voodoo Banshee
Voodoo 2
因此如果不幸你的显卡正在其列……深表同情,看来只能等官方补丁了. 否则的话,想办法搞到自己显卡的最新驱动程序,正确安装后,一般问题都可以解决.
接下来是很容易被忽略的一点:你的声卡是否完全支持DirectX8.1 ?别惊讶,我用的是板载AC97声卡,安装DirectX8.1后运行一切游戏都正常(包括星际争霸……虽然二者没太多可比性),但用DxDiag(控制面板中DirectX自带诊断程序)测试后发现声卡(DirectSound)不支持DirectX. 于是在系统设置中禁用声卡,运行《魔兽争霸III》……一切顺利!
当然,没有声音的感觉总是不好的,于是下载AC97声卡的最新驱动程序安装,之后再运行《魔兽争霸III》……完美!
总之,在你确定自己机器的配制达到官方要求、把显卡的驱动装了又装而依然黑屏的时候,考虑一下自己的声卡驱动是否存在问题.
最后,我的主板用的是VIA芯片组的,在装完新的AC97声卡驱动后,开机进入WIN98提示:“msgsrv32执行了非法操作”,之后系统很不稳定,频频死机. 考虑到VIA的情况,下载安装最新VIA 4in1主板驱动……问题终于全部解决.
一些感受:花了大概一天的时间,用尽各种方法,《魔轿空兽争霸III》终于可以完美运行了,其间的辛苦和郁闷真是只有自己知道……在这里把心得和大家分享,希望对依然痛苦面对黑屏的朋友们有所帮助!
最后的补充:
1.AC97声卡驱动程序一定要符合自己的板载声卡型号,这点请注意. 下载地点……不妨就去驱动之家(www.mydrivers.com)吧
2.Blizzard的官方主页上(www.blizzard.com/support/?id=awr0512p注意共有11步)有关于《魔兽争霸III》黑屏问题的一些解决方法,英文好的朋友可以去看看
任务管理器(ctrl+alt+delete),进程,找到war3.exe,点结束进程。
Ctrl+Alt+Del,调出任务管理器,关闭程序就可以了或者按大键盘上Ctrl与Alt中间那个,跳到桌面,在任务栏点击右键,悄孝禅也是选择启尘任务管理器...再或者按Alt+Tab跳到桌面,慎芹之后类似...
{Ctrl +Alt +Del}不行的话按Alt+F4
ctrl+alt+delta 结束“war3”