人生病了还可以去找医生但Windows系统有了问题它一般都会显示出一行错误代码如果自己搞不懂这些代码到底是个啥意思也就无从下手去修复系统让人伤透了脑筋如何搞懂Windows错误的来龙去脉呢?可以通过以下的方式来实现 弄懂错误报告 当系统出现错误时WindowsXP会启动错误报告机制询问用户是否发送错误信息到微软公司同时程序将停止运行 是否发送错误报告 选择不发送则只要错误还存在错误报告会再次出现选择发送则系统自动收集相关信息并通过Internet发送给微软公司在报告发送完成后如果此前其他人已经报告过类似问题只要单击屏幕上列出的其他信息的链接就会打开相关的解决办法页面但还有一点需要指出系统发送报告时会将程序崩溃时用户正在浏览或编译的资料也发送到微软包括错误类型用户最近的操作网络信息日志文件配置文件内存快照等所以在不经意间许多用户的隐私信息也随着报告而一同发送到微软公司了 关闭错误报告 要想关闭错误报告可选择三种方式一种是有选择关闭右击桌面上我的电脑选择属性打开系统属性对话框然后单击高级选项卡中的错误报告按钮在错误汇报对话框中勾选禁用错误汇报和但在发生严重错误时通知我复选框(如图)最后单击确定按钮这样对于一些小错误WindowsXP就不会弹出错误提示了第二种是排除某程序错误报告 首先按上述方法打开错误汇报对话框选中启用错误报告单击选择程序按钮在弹出的对话框中单击不为这些程序报告错误下的添加按钮打开添加程序对话框然后输入程序的完整文件名称如Winwordexe单击确定按钮则以后WORD即使出现程序错误也不会弹出错误提示了 如何获得错误信息 上面是Windows系统对于错误的自动处理那么如果出现了蓝屏或者其他的错误怎么办?这些错误信息如何获得呢? 通过系统内存转储文件 在Windows中实际提供了保存内存转储文件的功能来协助检测蓝屏错误被保存的内存转储文件是一个扩展名为dmp的文件通常被保存在Windows\minidump文件夹中文件大小为K它只记录发生蓝屏死机时的关键信息具体操作鼠标右击我的电脑选择属性切换到高级选项卡在启动和故障恢复项单击设置按钮在打开的窗口中将写入调试信息设置为小内存转储(KB)(如图)设置为小内存转储(KB)主要是为了节省硬盘空间如果选择核心内存转储或完全内存转储则转储文件会保存在Windows文件夹下名为Memorydmp分别记录发生蓝屏时核心内存信息和完整的内存信息 Aqua Deskperience帮你抓取错误信息 如果觉得出现的错误信息比较多一个个地抄写比较麻烦可以使用Aqua Deskperience(下载地址upexe)来抓取窗口中任意文本 该软件提供了向导功能鼠标右击系统区的该软件图标选择捕获助手出现界面选择文本项后单击下一步按钮在接下来的对话框中选择来自矩形区域的文本或窗口文本后点击下一步按下Ctrl+Alt+R组合键此时的鼠标指针变成了十字形按住鼠标左键在屏幕上框选需要得到的文字区域松开后会弹出一个菜单选择文本捕获后有复制编辑文本等项进行文本复制就可以了 如何根据错误代码解决问题 代码查询器 我们可以使用Windows错误代码查询器(下载地址)来查看错误详情文件下载完毕后进行安装并打开Windows错误代码查询器主界面首先将系统出现的错误代码键入到请输入错误代码空白框中接着点击确定按钮这样一来查询结果立马就会显示在下方的相关错误信息对话框中了除此之外当然我们也可以直接单击右侧窗口中的列表查看按钮在出现的新窗口中也能找到相关的错误代码信息 官方Debugging Tools来解决 对于通过内存转储文件获得的错误代码可以用微软官方提供的Debugging Tools(下载地址dbg_x_exe)来读懂它该软件运行后在程序主菜单中选择File/Open Crash Dump打开DMP文件后Debugging Tools则会自动分析内存转储文件中的信息并从中找出可能故障原因 如此三部下来恍如天书的Windows错误报告代码就成功翻译了我们便可以知道详细的错误原因并解决它了 |