有没有办法检测BSOD是否刚刚发生(在OS关闭之前)?
谢谢,
答案 0 :(得分:4)
内核为通过KeRegisterBugCheckCallback通知错误检查(即BSOD)的驱动程序提供了有限的功能。在回调例程中,您可以尝试正常关闭应用程序等。但是,鉴于系统是错误检查,大多数功能将无法使用。
答案 1 :(得分:0)
据我所知。 BSOD通常意味着硬件故障,导致计算机无法工作/运行。
如果您经历过一次BSOD,那么调查报告文档是明智的,因为BSOD最有可能返回。
最常见的原因是驾驶员没有更新或内存故障。我也看到硬盘导致BSODs。