1、DirectX硬件的声音加速级别调整为基本加速;
使用opengl或者软加速 在快捷方式 的属性里加入 -opengl。 
2、进入游戏点选项下面的声音设驱动为第一个(是Dxx的一个)。 
另附官方的对两种常用声卡的补丁说法 
Advace声卡用户 安装完魔兽III补丁后下载
http://ftp.blizzard.com/pub/war3/other/AvanceFix.reg
然后运行它再试着进入游戏……

安装完魔兽III补丁后下载
http://ftp.blizzard.com/pub/war3/other/AvanceFix.reg
然后运行它再试着进入游戏.这个注册表文件只在安装游戏补丁后才能正常使用.
SoundMax声卡用户
SOUNDMAX声卡不支持EAX,
当WAR3尝试启动EAX时会造成锁死
我们已经做了这个
soundmax.reg( http://ftp.blizzard.com/pub/war3/other/soundmax.reg)
你可以下载这个文件运行后设置声音方式为
Miles Emulated 3D
或者你可以调整你的电脑的声音硬件加速级别
(关于soundmax.reg文件,下载并运行这个soundmax.reg文件
在运行完后系统会问你是否要把这个文件添加到注册表,
选择"是"然后系统会提示你添加到注册表成功,按确定按钮.重新运行游戏