如何诊断 Windows 蓝屏?

spl*_*tne 29 windows analysis bsod

有时,我必须接听支持电话以响应 PC 崩溃并出现蓝屏。如何有效地缩小在该屏幕上提供信息的问题?我必须问用户哪些最重要的问题?

编辑: “诊断”我的意思是,我如何解释蓝屏上的信息以缩小问题的原因?

Fro*_*rud 23

当计算机蓝屏时,它很可能会创建内存转储。当系统停机时,内存中的内容将写入页面文件。它使用页面文件作为数据的占位符,因为尝试在磁盘上创建新文件太危险了。

当机器再次启动时,它会检测转储,并将数据移动到一个单独的转储文件中(通常是 C:\Windows\Memory.dmp 或 C:\Windows\Minidumps*.dmp)。

安装 WinDbg 并打开 .dmp 文件。单击 !Analyze 链接。现在它将向您显示杀死 Windows 的线程的堆栈,并显示涉及哪些文件。WinDbg 通常会直接指向特定的驱动程序文件。您可以在此处找到分步说明。

我可以推荐阅读Mark Russinovich 的博客和书籍。您可以从 Microsoft 下载 WinDbg

所以对用户的问题是:“你能把你的转储文件通过电子邮件发送给我吗?”

  • 小型转储很小,大约 90k (2认同)

Sha*_*mer 9

Mark Russinovich(SysInternals 名人)有一篇优秀的博客文章,他描述了如何使用调试工具来跟踪模块名称,甚至是发生蓝屏的堆栈帧(即函数调用)。

它有插图,写得很好,当我开始学习如何调试蓝屏消息时,它帮助我站稳了脚跟。


Mar*_*sen 6

左上角的错误代码。通过谷歌搜索,您通常可以将其范围缩小到是硬件问题还是软件问题。从那里继续(谷歌结果)。