如何诊断 Windows 蓝屏?

如何诊断 Windows 蓝屏?

有时我必须接听支持电话,以应对出现蓝屏的 PC 崩溃。如何根据屏幕上的信息有效地缩小问题范围?我必须问用户的最重要的问题是什么?

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

答案1

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

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

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

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

因此,向用户提出的问题是:“您能通过电子邮件将您的转储文件发送给我吗?”

答案2

Mark Russinovich(SysInternals 名人)有出色的博客条目他描述了如何使用调试工具来追踪发生蓝屏的模块名称甚至堆栈框架(即函数调用)。

它图文并茂,文笔流畅,在我开始学习如何调试蓝屏消息时帮助我入门。

答案3

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

答案4

尝试检查事件查看器,如果你没有看到任何明显的信息(这并不奇怪),请尝试提供MS 调试工具尝试一下:

http://www.microsoft.com/whdc/DevTools/Debugging/default.mspx

相关内容