清除所有暂存文件
找到您的《魔兽世界》安装目录(默认为C:\Program Files\World of Warcraft\)。如果存在用户界面文件夹,重命名它或者干脆删除它。然后删除WDB和WTF文件夹。简言之,清除一切自编用户界面文件夹和插件文件夹。这样,当下次您运行游戏的时候,这些文件夹将被以默认值重新创建。注意,如果您未曾成功进入游戏,这些文件夹可能不存在。此时,就需要尝试下一种方法。
升级驱动
确认您的主板、显卡、声卡和网卡的驱动是最新的。您可以在
[ http://www.blizzard.com/support/wow/?id=mgi0371p ]找到更多有关您的显卡、声卡和网卡驱动的信息。(稍后翻译)
每种独立部件的驱动都可以在它们各自的厂商的网站上找到。主板的驱动可以在您的主板厂商或电脑厂商的网站上找到。在升级驱动和硬件时,您必须谨慎遵守您的主板厂商给出的兼容性警示。
[ http://www.blizzard.com/support/?id=msi0369p ]是各大常见厂商的网址。
内存诊断
对您的电脑的物理内存进行一次扫描将有助于您发现导致“错误132”的各种内存(RAM)问题。我们推荐您使用
微软公司的内存扫描软件Windows Memory Diagnostic,您可以在
[ http://oca.microsoft.com/en/windiag.asp ]找到它的下载及使用说明。
[ http://oca.microsoft.com/en/mtinst.exe ]是下载地址。
我们推荐您使用“扩展测试”模式(extended test suite)。这是此工具最彻底也是耗时最长的测试模式。请在使用前确认您已经仔细阅读过此软件的说明。任何在运行时出现的错误提示都可以确定您的内存(RAM)出现了故障,请联系您的电脑厂商或RAM厂商来获得售后支持。
尝试以OpenGL、窗口或静音模式来运行游戏
以下方法可以用来隔离导致此问题的硬件问题。
1、点“开始”。
2、点“程序”。
3、找到“魔兽世界”——不要按下去。
4、右键电击“魔兽世界”图标。
5、选择“属性”。
6、在“目标”一栏中,程序目标之后添加 -opengl,例如"C:\Program Files\World of Warcraft\Launcher.exe" -opengl
7、点“确定”。
8、点您刚刚修改过的哪个按钮来开始游戏。
和上面的例子类似,您也可以在其后加上-windowed 来以窗口模式运行游戏。您当然也可以同时应用这三种模式来启动游戏,只是要记住需要在中间用一个空格来隔开它们。
如果您发现添加-opengl后导致游戏恢复正常运行,这就基本可以确定是显示卡导致的故障。
[ http://www.blizzard.com/support/wow/?id=aww0830p ]这里列出了所有《魔兽世界》支持的硬件。
特别地。我们将不支持的硬件列在这里:
3dfx:
Voodoo Banshee
oodoo Series
Voodoo 2 Series
Voodoo 3 Series
Voodoo 4 Series
Voodoo 5 Series
ATI:
3D (Charger / Pro Turbo / Xpression) Series
Rage (II / IIc / Pro) Series
Xpert (98 / @play / @work) Series
Rage 128 (Pro) Series
All in Wonder (Pro / Rage 128)
Rage MAXX
Radeon 7000
Intel:
Extreme Graphics (82810 / 82815) Series
Matrox:
Millenium G200 Series
Millenium G400 Series
Millenium G450 Series
Millenium G550 Series
P750/P650 Series
nVidia
Riva 128 Series
TNT Series
TNT2 (M64 / Pro) Series
GeForce 256
S3 Graphics
UniChrome Series
AlphaChrome Series
Savage Series
ViRGE Series
SiS/Trident
SiS300 Series
SiS500 Series
SiS600FX/SiS600MX Series
SiS700 Series
Trident Blade Series
如果是在 -nosound 命令的作用下游戏错误不再出现,您就需要检查您的声卡以排除错误。请尝试在
[ http://www.blizzard.com/support/wow/?id=aww01656p ]提到的这些步骤来排除声卡故障。
倘若 -windowed 命令纠正了游戏的问题。这可能是由于后台程序的原因,也可能是因为系统资源不足。您可以尝试关闭一些不必要的进程来释放多一些资源供《魔兽世界》使用。
如果您不会关闭进程,
[ http://www.blizzard.com/support/wow/?id=agi0558p ]是关闭进程的说明。不过您应该也看不懂。
如果您通过以上方法可以使游戏正常运行,但不能将出故障的地方准确定位。您可以联系您的电脑厂商或向专业技术人员寻求帮助。也可以考虑凑合着玩……
关闭后台应用程序
运行在后台的某些程序可能是导致问题的罪魁祸首,请在任务管理器中将它们全部关闭。比如,不要在玩魔兽世界的同时:
1、用RealPlayer听音乐。
2、用flashget下载。
3、用eMule共享文件。
4、参加“国际寻找‘梅森数’分布计算计划”。
5、像lilium一样地浏览IE。
检查硬盘是否损坏
运行“磁盘检查”或“磁盘碎片整理”。具体的运行方法在这里:
[ http://www.blizzard.com/support/wow/?id=mgi0559p ]
另外,一些用户报告,当磁盘空间大于127G时,必须安装微软公司的Windows最新升级补丁。在
[ http://windowsupdate.microsoft.com/ ] 可以下载,盗版用户就不要去丢人了。
我们提醒您仔细阅读您的硬盘厂商的说明书。很多厂商对超过127G硬盘的48位寻址功能有特别介绍。
IIC调试助手的主要功能:检测S3C2410 IIC-Bus上的设备,并给出对应的Slave Address。这样,我们就可以快速判断硬件是否有问题。除了侦测设备,同时也要支持读和写的功能。通过选择,能方便控制IIC-Bus上不同的从设备,方便调试。S3C2410有一个多主IIC串行总线,IIC总线上主从设备之间数据通信由SDA和SCL来完成。SDA和SCL信号线是双向的。一般情况下,2410作为主设备,它可以接收从设备上发出的数据或者发送数据给从设备。2410中跟IIC相关的寄存器主要有以下几个:
IICCON——IIC控制寄存器;IICSTAT——IIC状态寄存器;IICDS——IIC移位寄存器; IICADD——IIC地址寄存器。
用队列缓冲,具体思路是:定义个结构体,结构体可以记录8个字节的信息,然后以此结构体定义结构体组,再定义个计数器,串口每接收完8字节,就赋值给结构体组的单元,计数器+1,主函数不停的判断计数器是否不为零,然后根据计数器处理结构体组。串口也不是你想象的连续接收完才执行主函数,而是接完一个字节就返回了。还有楼主可以去了解下通讯协议及报文设计,那个是比较严谨的数据处理方法。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)