在Windows上检测BSOD

时间:2011-05-31 07:13:27

标签: windows exception detect bsod

有没有办法检测BSOD是否刚刚发生(在OS关闭之前)?

谢谢,

2 个答案:

答案 0 :(得分:4)

内核为通过KeRegisterBugCheckCallback通知错误检查(即BSOD)的驱动程序提供了有限的功能。在回调例程中,您可以尝试正常关闭应用程序等。但是,鉴于系统是错误检查,大多数功能将无法使用。

答案 1 :(得分:0)

据我所知。 BSOD通常意味着硬件故障,导致计算机无法工作/运行。

如果您经历过一次BSOD,那么调查报告文档是明智的,因为BSOD最有可能返回。

最常见的原因是驾驶员没有更新或内存故障。我也看到硬盘导致BSODs。