论文部分内容阅读
引起Windows蓝屏错误的原因一般可归结为:劣质的驱动程序、硬件错误和内核代码残留的Bug。图1所示的蓝屏截图窗口依次分割为五个小窗口,由上到下分为:序言、错误情况的文字描述、建议措施、技术信息(停止代码和停止参数)和转储(DUMP)信息。其中,第四部分的技术信息是我们需要重点关注的。
STOP后面的代码称为停止代码,括号中的为停止参数,描述更进一步的错误信息。要查询停止代码和停止参数的含义,我们只须借助Windbg工具中的帮助文件(Windbg是微软提供的免费工具,下载地址http://www.microsoft.com/whdc|devtools/debuggmg/installx86.mspx)。Windbg安装成功后是一个帮助文件,打开文件后,点击“索引”查找到Bug Check项即可进行查询。以图1中的停止代码0xf4为例:F4代表关键对象终止,停止参数部分:3代表进程对象;0x816A9DA8代表对象指针; 0x8169FIC代表进程的映像名;0x805FA19A代表解释信息,所有资料一目了然。
结语:有了Windbg工具后,面对蓝屏故障你就不会再一筹莫展了,循踪问迹,就可以找到导致蓝屏的真正原因了。
STOP后面的代码称为停止代码,括号中的为停止参数,描述更进一步的错误信息。要查询停止代码和停止参数的含义,我们只须借助Windbg工具中的帮助文件(Windbg是微软提供的免费工具,下载地址http://www.microsoft.com/whdc|devtools/debuggmg/installx86.mspx)。Windbg安装成功后是一个帮助文件,打开文件后,点击“索引”查找到Bug Check项即可进行查询。以图1中的停止代码0xf4为例:F4代表关键对象终止,停止参数部分:3代表进程对象;0x816A9DA8代表对象指针; 0x8169FIC代表进程的映像名;0x805FA19A代表解释信息,所有资料一目了然。
结语:有了Windbg工具后,面对蓝屏故障你就不会再一筹莫展了,循踪问迹,就可以找到导致蓝屏的真正原因了。