211service.com
如何使用事件查看器找出BSOD的原因
蓝屏死机(BSOD)问题是可怕的Windows错误,即使是专业的PC技术人员也可能会感到恐慌。它们主要指出操作系统自身无法解决的硬件故障。但是,软件问题,例如设备驱动程序或系统文件损坏,也可能是造成问题的原因。
当这些故障发生时,Windows别无选择,只能崩溃并重新启动。在系统重新引导之前,将显示蓝屏,以提示问题。
BSOD在Windows 10 PC中相当普遍。尽管有些是由于较小的问题而发生的,但另一些则表明存在严重的潜在问题。
对这些类型的错误进行故障排除可能会非常复杂,尤其是在您不知道原因的情况下。蓝屏上的信息很少,您可以在Internet上获得相当多的帮助。但是,您可以从事件查看器中获取更多信息。
事件查看器记录导致错误的事件。即使您的PC上没有发现任何单个问题,该程序也会记录未来可能出现的问题的警告信号。您不必总是回到日志中寻找这些迹象。但是,当系统遇到致命错误(例如蓝屏)时,该应用程序将变得很重要。
在本文中,我们将向您展示如何使用事件查看器找出造成BSOD的原因。
如何在Windows 10上查找蓝屏错误日志
跟着这些步骤:
- 单击任务栏中的放大镜以打开搜索框。您也可以按Windows + S来调用搜索功能。
- 搜索框打开后,键入“事件查看器”(不带引号),然后单击第一个搜索结果。
注意:您也可以按Win + X或右键单击“开始”按钮,然后从“高级用户”菜单中选择“事件查看器”。
- 打开事件查看器后,转到左窗格并展开Windows日志。
- 在“ Windows日志”下,单击“系统”。
- 转到窗口的右侧,然后单击“系统”下的“创建自定义视图”。
- 出现“创建自定义视图”窗口后,请保留在“过滤器”选项卡中。
- 转到“已记录”下拉菜单,然后选择“自定义范围”。
- 接下来,一旦出现“自定义范围”对话框,请选择BSOD发生的日期和时间范围。
- 在“自定义范围”对话框中单击“确定”。
- 在“创建自定义视图”对话框窗口中转到“事件级别”,然后选中“严重”,“警告”和“错误”框。
- 单击“确定”,为刚刚创建的“自定义视图”输入一个名称,然后再次单击“确定”。
- 现在,在“事件查看器”主窗口中,您将看到在所选时间范围内发生的警告,严重和错误事件的列表。
- 双击事件日志,然后参考“详细信息”选项卡以检查该事件的详细信息。
- 如果您不了解说明,请在Google事件ID中找到,并会找到有关需要完成的操作的帮助。
如果您的系统总是重新启动怎么办?
某些蓝屏错误将使您的PC陷入无限重启的循环。在这种情况下,最好的做法是在安全模式下检查事件查看器。
您有两种进入安全模式的方法:
- 经历自动修复环境
- 使用可启动媒体
经历自动修复环境
此方法涉及诱使您的计算机相信引导过程中出现了问题,从而触发了自动修复功能。 BSOD通常不会影响早期启动过程。因此,在加载启动应用程序之前,Windows可能不会意识到任何错误。
请按照以下步骤进入Windows恢复环境:
- 按住电源按钮强制您的PC关闭。
- 在系统的制造商徽标显示后,打开计算机并强制其再次关闭。
- 重复执行步骤2两次,您会看到“请稍候”消息。如果看不到该消息,请重复这些步骤。如果没有任何反应,请跳至下一指南以使用可启动媒体。
- 当您看到“自动修复”屏幕时,单击“高级选项”按钮。
- 在“选择选项”屏幕上,单击“疑难解答”。
- 现在,在“疑难解答”下单击“高级选项”,然后在“高级选项”屏幕打开后单击“启动设置”。
- 单击“启动设置”屏幕上的“重新启动”按钮,然后在系统重新启动到“启动选项”页面时,在“安全模式”或“带网络连接的安全模式”旁边打数字(如果要使用Internet)。
- PC进入安全模式后,打开事件查看器检查BSOD的原因。
使用可启动媒体
甚至自动修复功能也可能被破坏。在这种情况下,您将必须使用可启动媒体。
可启动媒体使您即使系统未启动也可以加载Windows安装和修复环境。它可能是USB闪存驱动器或DVD。如果您没有Windows 10 DVD,则可以使用另一台计算机来创建可启动媒体。您可以使用称为Rufus的第三方工具,也可以使用Microsoft的Media Creation工具。我们将向您展示如何使用这两个程序。
使用Rufus创建可启动的Windows 10 USB
Rufus是免费的第三方程序,用于创建可启动媒体。您只需要USB闪存驱动器和Windows 10的最新ISO映像文件,就可以从Microsoft的网站下载该文件。
使用任何程序之前,请确保已从Microsoft网站下载了ISO文件。
跟着这些步骤:
- 从Internet下载Rufus。
- 右键单击Rufus.exe文件,然后以管理员身份运行它。
- 该应用程序将自动检测连接到计算机的驱动器。
- 确保USB闪存驱动器的名称显示在设备下拉菜单下。
- 从“启动”选择下拉菜单中选择“磁盘”或“ ISO映像”,然后单击“选择”按钮。
- 导航到ISO文件所在的目录,单击文件,然后单击“打开”按钮。
- 接下来,从“分区方案”下拉菜单中选择MBR,然后在“目标系统”下选择BIOS或UEFI。
- 现在,在“高级驱动器属性”下,选中与“添加旧BIOS的修复程序”关联的框。
- 转到“格式选项”部分中的“高级格式选项”,然后选中“快速格式”和“创建扩展的标签和图标文件”复选框。
- 单击开始按钮,然后按照状态下的进度栏进行操作。
- 该过程完成后,进度条将显示一条Ready消息。
使用Windows Media创建工具
请按照以下步骤使用“媒体创建”工具来创建可启动媒体:
- 转到Microsoft的网站并下载Media Creation Tool。
- 在您的计算机上运行它。
- Windows 10安装程序窗口打开时,选择“为另一台PC创建安装媒体”单选按钮,然后单击“下一步”。
- 在下一页上,选择您的语言,Windows 10版本(家庭版,专业版或企业版)和操作系统体系结构(64位或32位)。
- 在“选择要使用的媒体”下选择USB闪存驱动器选项,然后单击下一步。
- 允许该工具完成该过程。
创建可引导USB后,将其插入系统并重新引导。确保相应地更改启动顺序。电脑启动后,如果出现提示,请按任意键。当出现Windows设置屏幕时,单击左下角的“修复计算机”。
现在应打开“选择选项”屏幕。单击疑难解答。出现“疑难解答”屏幕后,单击“高级选项”图块。现在,一旦“高级选项”屏幕打开,请单击“启动设置”。单击重新启动。在计算机启动进入“启动选项”屏幕后,点击“安全模式”旁边的数字,然后等待PC重新启动进入“安全模式”。
现在,您可以在安全模式下使用事件查看器检查BSOD的原因。
检查蓝屏错误原因的其他方法
事件查看器不是唯一记录系统崩溃原因的程序。您还可以使用可靠性监视器并读取转储文件。
使用可靠性监视器
Windows可靠性监视器是一个应用程序,可以跟踪软件问题并保留详细的事件日志,尤其是发生崩溃时。该界面易于使用,并且在Windows 10上运行良好。请注意,如果您要使用该程序,则必须正常启动计算机。如果没有,您可以尝试以“安全模式”将其打开。
有多种方法可以打开Windows可靠性监视器。您可以浏览控制面板,使用“运行”对话框,或使用“设置”。
要通过“控制面板”打开程序,请启动“控制面板”,然后单击“系统和安全性”。单击“安全和维护”下的“查看计算机的状态并解决问题”。在下一页上,展开“维护”部分,然后单击“查看可靠性历史记录”。
要使用“运行”对话框,请打开程序(按Windows + R),键入“ perfmon / rel”(不添加引号),然后按Enter。
最简单的方法是在“开始”菜单中搜索应用程序。单击任务栏中的放大镜或同时按Windows和S键,然后键入“可靠性历史记录”(不带引号)。单击搜索结果中的“查看可靠性历史记录”。
可靠性监视器按天排列其发现结果。您可以更改日志以按周预览事件,但是我们建议您连续几天。右列上的日期是最近的。带红色圆圈的X标记表示导致崩溃的系统故障。点击带有红色标记的日期栏,然后查看“可靠性详细信息”部分,以了解发生的情况。双击事件以了解更多信息。
通常,“可靠性监视器”主窗口底部会出现一个链接,称为“检查所有问题的解决方案”。尽管可以尝试,但不要抱有希望,因为该功能并不总是有帮助。
读取转储文件
Windows传统上会在系统内存中创建一个转储文件,以显示崩溃发生之前正在运行的应用程序。您在此处找到的信息可以帮助您对蓝屏进行故障排除,尤其是在程序触发蓝屏的情况下。
分析转储文件的主要方法有两种:使用Windows驱动程序工具包和使用第三方免费使用的程序。我们将介绍这两种方法。
使用Windows驱动程序工具包分析转储文件
Windows驱动程序工具包(简称WDK)是用于开发,调试,测试和部署Windows驱动程序的工具集。它的调试功能之一是读取可发现驱动程序错误的转储文件。该套件主要是为创建系统设备驱动程序的开发人员设计的。但是,您可以使用它来检查蓝屏错误的原因。
这是有关如何使用Windows驱动程序工具包的分步指南:
安装Windows驱动程序工具包:
- 转到Microsoft的网站,然后下载适用于您的操作系统的Windows驱动程序工具包。这将是一个很大的ISO文件,您必须将其提取。
- 下载工具包后,请使用“文件资源管理器”打开ISO文件。您可以根据需要选择将其刻录到DVD。
- 导航到Debuggers文件夹以首先安装调试工具。确保为您的系统下载正确的版本。如果使用64位操作系统,则选择setup_amd64.exe;如果您的OS是32位操作系统,则选择setup_x86.exe。
- 接下来,运行wdksetup.exe文件。
- 安装完成后,转到“开始”菜单并搜索“命令提示符”。程序显示在结果上后,右键单击它,然后选择“以管理员身份运行”。在“用户帐户控制”弹出窗口中单击“是”。
- 当命令提示符打开时,键入“ C: Program Files(x86) Windows Kits 10 Debuggers x86”(不添加引号),然后按Enter键切换到WDK文件夹。
- 之后,键入“ windbg.exe -IA”(不带引号)并按Enter,然后在出现的提示中单击“确定”。 Windows调试器现在将自动打开DMP(转储)文件。
在Windows调试器中设置符号路径:
- 转到“开始”菜单并搜索windbg。在搜索结果中单击WinDbg以打开Windows调试器。
- Windows Debugger窗口出现后,转到左上角,然后单击“ Symbol File Path…”。
- 在“符号路径”框中键入“ SRV * C: SymCache * http://msdl.microsoft.com/download/symbols”(不带引号),然后单击“确定”。
读取转储文件:
- 右键单击“开始”按钮,然后选择“运行”,或同时单击Windows和R键盘按钮。
- 在“运行”对话框的文本框中键入“%systemroot%”(不带引号),然后按Enter键盘按钮。
- 文件夹打开后,转到窗口顶部的“查看”选项卡,然后选中“隐藏的项目”复选框。
- 您也可以通过转到C: Windows Minidump打开转储文件。另一种打开方法是在WinDbg中单击“文件”,然后单击“打开转储文件”。
- Windows调试器打开文件后,您应该看到在蓝屏出现之前正在运行的程序的列表。
使用BlueScreenView实用程序
这是一个免费使用的第三方程序。其唯一目的是通过显示转储文件的内容来查找蓝屏错误的原因。它将向您显示在发生蓝屏错误之前正在运行的程序的列表。
以下步骤将向您展示如何使用它:
- 转到任务栏,然后单击放大镜以打开搜索功能。
- 在搜索框中输入“查看高级系统设置”(不带引号)。
- 单击第一个结果。
- 在“高级”选项卡中打开“系统属性”对话框窗口后,转到“启动和恢复”部分。单击设置。
- 在“启动和恢复”对话框窗口打开后,转到“写调试信息”下拉菜单,然后选择“小内存转储”。
- 单击确定。这使诸如BlueScreenView之类的轻量级程序将来可以读取转储文件。
- 现在,下载并安装BlueScreenView。
- 安装完成后,确保选中“运行NirSoft BlueScreenView”复选框。
- 您应该能够在窗口的上部看到转储文件。每个文件的详细信息将显示在窗口的下半部分。您会找到崩溃之前运行的所有应用程序。
结论
防止BSOD的一种方法是将恶意程序排除在系统之外。为此,请获取有效的安全应用程序,例如反恶意软件。该工具的妙处在于它可以与您的主要防病毒程序甚至Windows Security一起使用。
希望您以后不必再参考本文。在下面的评论部分中,让我们知道您对BSOD的看法。也欢迎您向我们提问。