死亡的窗户蓝屏不时地出现在我们面前。有时候,你期待着。在另一些地方,蓝屏的幽灵出人意料地显现出来。不管怎样,这都是令人沮丧的,尤其是如果你不能快速诊断问题。
幸运的是,蓝屏总是给你一个错误代码。但你怎么知道那是什么意思?好吧,你可以使用像Windows调试器(WinDbg)或NirSoft BlueScreenView这样的便捷程序。这是你解决蓝屏错误的便捷指南!
当Windows出现灾难性错误时,系统就会崩溃。坠机通常会给你带来蓝屏。蓝屏(人们亲切地称之为死亡蓝屏(bluescreen of Death,简称BSoD))显示了大量详细描述车祸的信息。在这些信息中,我们可以看到坠机的原因、地点和方式。
蓝色屏幕错误可能有几个原因,包括:
这只是五个潜在的原因。其中有许多具体的错误。这就是死亡错误代码的蓝屏出现的地方。
死机错误代码的蓝屏为您提供了一个要排除的特定错误。你可以集中精力,而不是猜测出了什么问题,为什么。例如,代码0x80240034 WU\u E\u DOWNLOAD\u FAILED表示您的Windows Update未能下载。当然,这不太可能导致BSoD,但是您可以看到代码如何具有特定的错误消息。
修复蓝色屏幕错误取决于错误类型。有时候,粗略的互联网搜索就足以揭示出你的系统出了什么问题。在其他时候,系统调试的特殊软件是您需要的。下面是如何使用WinDbg或NirSoft BlueScreenView修复蓝色屏幕错误的。
WinDbg是一个强大的工具,您可以使用它找出蓝屏错误的根本原因。
转到Windows10SDK下载页。Windows10SDK包含许多工具,包括Windows性能工具包、Windows调试工具、.NETFramework软件开发工具包和其他开发工具。现在按照以下步骤操作。
打开“开始”菜单,进入Windows工具包>;WinDbg。为您的系统架构使用调试器,可以是32位或64位。我有一个64位系统,所以会选择WinDbg X64。
现在,你需要找到你的BSoD内存转储。转储包含有关崩溃的信息,例如“原因”和“位置”。
BSoD内存转储有两种主要类型:完全转储和小型转储。通常,一个小型转储比一个完整的转储小,但包含更多的信息(我知道,这有多误导)。
在本教程中,我们将分析一个小型转储(因为这就是我手头的东西)。
注意:一点也没有垃圾吗?请参见如何打开崩溃后Windows转储。
好吧,回到温德堡。首先,需要设置符号源。符号本质上是与特定信息相关的编程语言的标识符。它们使分析日志(或代码)中的信息变得更容易。
指向文件>;符号文件路径,然后复制并粘贴以下内容:
SRV*c:\websymbols*http://msdl.microsoft.com/download/symbols然后按OK。
将转储文件拖放到WinDbg中。或者,按Ctrl+D打开文件浏览器,然后找到转储文件。当转储文件加载时,您将遇到初始分析屏幕。它看起来类似于:
从这个屏幕中可以接收两件事情:错误检查和可能是由字段引起的。这里更清晰:
在这种情况下,您知道内存错误是BSoD的可能原因。
您可以使用WinDbg命令进一步进行分析。在这种情况下,是的!****yze-v命令(上图中以蓝色突出显示)将显示与BSoD相关的详细信息。错误检查分析标题下有一个命令链接。然而,这种联系有时会消失。如果没有链接,请在WinDbg窗口底部的字段中输入命令。
该命令执行大量的自动分析。WinDbg在新的错误检查分析标题下显示结果。WinDbg抛出的信息量让人感觉有点难以承受。但是在这种情况下,您只需要寻找一些关键的信息来扩展对BSoD的评估。
直接位于新BugCheck分析标头下面的参数提供了另一组有用信息。例如,在下面的示例中,您可以看到确认为内存管理(1a)的故障。此外,参数(参数本质上是信息性参数)扩展到信息上。
Arg1表示“已检测到损坏的PTE”,说明“参数2包含PTE的地址”
现在,我知道PTE代表页表条目,所以这个错误可能与我的虚拟内存有关,我可以在那里启动BSoD修复程序。然而,有大量的错误,我不知道。
在这种情况下,互联网搜索是你的朋友。搜索初始错误代码和附加参数信息的组合将返回其他遭受相同问题的用户的结果。在许多情况下,您所遇到的系统错误不是新的和神秘的。同样的疯牛病也会影响到其他人——你不是一个人。
WinDbg分析工具是一个强大的工具。您可以使用它进行各种形式的转储和文件分析。然而,许多读者并不需要WinDbg提供的全套分析工具。如果这听起来像你,Nirsoft的BlueScreenView正是你需要的。
它分析与WinDbg相同的dump和minidump文件,但简化了信息。您可以将简化的信息带到internet搜索,然后从那里开始BSoD过程。
其工作原理如下:
转到BlueScreenView页面并下载程序。下载后,安装BlueScreenView。安装后打开程序。
这就是BlueScreenView的用武之地。它会自动加载在MiniDump文件夹中找到的任何MiniDump。然后可以按崩溃时间对转储进行排序,以找到最新的BSoD。在下图中,您可以看到WinDbg部分中分析的转储文件的BlueScreenView版本。
主要区别在于布局和比较容易找到BSoD信息。错误检查字符串、错误检查代码和参数是相同的。BlueScreenView还识别ntoskrnl.exe文件驱动程序作为BSoD的根。
与WinDbg一样,您现在可以使用BSoD信息完成internet搜索。
死亡分析工具的蓝色屏幕是否比另一个好?这取决于你想实现什么。
BlueScreenView无疑比WinDbg更易于使用。如果您需要有关BSoD的快速、简洁的信息,BlueScreenView是更好的工具。大多数人会与BlueScreenView相处得很好,特别是考虑到它不需要配置,而且可以立即以可消化的方式提供所需的信息。
要获得更多帮助,请查看我们关于在Windows中修复蓝屏的一般提示。
...能很困难。一种更容易理解和消化的方法是使用NirSoft的BlueScreenView,这是一个免费的工具,可以找到这些转储文件并以更友好的形式显示它们。 ...
...google this将提供有关特定问题的更多信息。您还可以使用BlueScreenView工具在事后分析蓝屏。 ...
...个都不匹配,谷歌搜索应该会显示更多信息。您可以使用BlueScreenView工具来获取Windows转储信息的摘要,如果您第一次错过了它,那么它就会崩溃。错误检查字符串是相关的错误代码。 ...
...。幸运的是,微软已经意识到了这个问题,并详细说明了如何识别这个骗局,然后从你的电脑中删除由此产生的恶意软件。 ...
... 需要更多的帮助来修复BSOD吗?Nirsoft的BlueScreenView是一个方便的蓝屏错误代码工具。它可以帮助您更好地理解错误代码,以便更快地隔离问题! ...
... 另一个方便的蓝屏错误代码工具是Nirsoft的BlueScreenView。它可以帮助您更好地理解错误代码,以便更快地隔离问题! ...
... 相关:使用WinDbg和BlueScreenView解决蓝屏错误 ...
... 如果你想成为诊断蓝屏的高手,一定要下载WinDbg和BlueScreenView。这些程序有助于打破崩溃转储,所以你不需要。 ...
... 事后找到Windows停止代码最简单的方法是使用Nirsoft的BlueScreenView工具。BlueScreenView会自动加载系统上以前的任何小转储和错误代码。 ...