如何找出我的 Windows 11/10 计算机崩溃的原因

您的计算机每隔一段时间就会死机,尤其是在您运行Microsoft Windows 10/11或旧版Windows时。所有计算机崩溃都由您的操作系统记录,这可以帮助您了解需要修复的内容。但是,关键是要知道在哪里可以找到这些记录。

Windows上,您会注意到您的计算机屏幕在崩溃之前会先变蓝片刻。臭名昭著的“蓝屏死机”(BSOD)是一个确定的信号,表明您的计算机上需要修复某些东西。 

但是,在某些情况下,蓝屏会很快消失(blue screen disappears very quickly)。您将无法记录错误代码以进行故障排除,但您仍然可以找到有关导致崩溃的原因的详细信息。这正是我们在本指南中讨论的内容。

计算机(Computer)崩溃或冻结(Froze)的潜在原因(Reasons)

  • 故障或 RAM 或硬盘
  • 过热
  • 病毒或恶意软件
  • 错误、错误、过时或损坏的设备驱动程序
  • 供电不足或波动
  • 有时,第三方软件

既然您知道了可能导致系统崩溃的原因,那么我们来谈谈如何确定导致Windows 10的原因。只有确定原因后,您才能修复Windows并防止其在未来崩溃。

在可靠性监视器(Reliability Monitor)中查找关键事件

Windows 从Windows 7(Windows 7)开始引入了可靠性监视器(Reliability Monitor),它从此成为查找系统和应用程序崩溃的最快、最用户友好的方式。 

但是,请注意,可靠性监视器(Reliability Monitor)没有明确说明导致崩溃的原因。查看在崩溃之前或周围发生的事件更有帮助,因此您可以尝试缩小潜在原因的范围。

您可以通过在开始菜单(Start Menu)中搜索来打开可靠性监视器(Reliability Monitor)。在开始菜单(Start Menu)搜索栏中键入可靠性(reliability),然后选择在 Windows 10 或 11 上查看可靠性历史记录。(View reliability history)

可靠性监视器(Reliability Monitor)打开后,您将能够查看最右侧的当前日期以及每一天的事件的按日列。您还可以通过从左上角选择周来选择每周视图。(Weeks)

冻结(Freezes)和崩溃由红色圆圈中的 X 表示。它们是您在试图找出导致崩溃问题的原因时在可靠性监视器中寻找的关键事件。(Reliability Monitor)

您还将在底部看到列出的关键事件——双击事件以获取有关导致它的原因的更多信息。例如,在以下情况下,事件日志显示Windows由于OneDrive而停止响应。

您还可以查看事件查看器(Event Viewer)来检查您的计算机崩溃的原因。但是,您将在Event Viewer上获得与Reliability Monitor相同的信息。 

在事件查看器中查看崩溃日志

您可以使用事件查看器检查在(Event)Windows 10崩溃之前生成的错误、警告和系统消息。事件查看器(Event Viewer)将事件分类如下:

  • 信息性:(Informational: )成功执行流程的正常事件属于此类别。
  • 警告:(Warning: )此类别下的事件可能会在未来导致问题,尽管它们目前没有导致任何错误。
  • 错误:(Error: )这是您会发现进程失败和崩溃的类别。

要在Windows 10和 11上访问事件查看(Event Viewer)器,请在开始菜单(Start Menu)搜索框中键入事件查看器,然后按(event viewer)Enter选择最佳匹配。

启动事件查看器(Event Viewer)后,您将在左侧边栏中看到一个列表。您将在Windows 日志(Windows Logs)>系统(System )部分中找到BSOD事件或您的 PC 因任何其他原因而崩溃的崩溃日志。

您现在将看到列出的所有事件,但如果您不想筛选数百个事件,只需选择第一列顶部的级别(Level)标签,它会将所有关键事件置于顶部。 

或者,您可以创建自定义视图来过滤和查找关键事件。您可以通过从事件查看器(Event Viewer)的右侧栏中选择创建自定义视图(Create Custom View)来执行此操作。您会看到弹出一个新窗口。

从Logged(Logged)选项旁边的下拉列表中选择基于崩溃事件发生时间的相关持续时间。选中事件级别(Event level)选项中的错误(Error )框,然后从按日志(By log)选项旁边的下拉菜单中选择系统(System)。 

完成后,选择OK

如果您愿意,可以为视图命名并添加描述。再次选择确定(OK )以创建视图。

您现在将在事件查看器(Event Viewer)中看到过滤后的事件。查找围绕蓝屏错误或 PC 崩溃的事件,以查看导致问题的原因。 

使用 PowerShell 查看错误日志

您还可以选择使用PowerShell在(PowerShell)Windows上提取错误日志。在开始菜单(Start Menu)中搜索powershell并启动Windows PowerShell

将以下命令复制并粘贴到PowerShell中:

Get-EventLog -Log system  | where {$_.entryType -match “Error”}

该命令将检索整个事件日志。但是,如果您只想保留 30 个条目,请使用以下命令:

Get-EventLog -LogName System -Newest 15 -EntryType 错误(Get-EventLog -LogName System -Newest 15 -EntryType Error)

这两个命令都将获取在事件查看器(Event Viewer)中被归类为错误的系统事件。

如何修复Windows 10或 11上的崩溃(Crashing)问题?

崩溃问题的修复取决于原因。使用上述方法之一确定原因后,选择相关修复程序来修复计算机上的崩溃问题:

  • 重新启动:(Reboot:) 关闭(Shut)您的 PC,稍等片刻,然后再次按下电源按钮。通常(Often),您只需要重新启动即可解决问题。
  • 更新驱动程序:(Update drivers: )如果您的 BSOD 错误显示为“ Driver Overran Stack Buffer ”或“ Driver Power State Failure ”,则更新驱动程序可能会有所帮助。
  • 禁用 CPU 超频:(Disable CPU Overclock: )如果您的计算机因CPU 过热而崩溃,请从(overheating CPU)BIOS中将其解锁,或使用第三方工具进行过热保护。
  • 卸载防病毒软件:(Uninstall antivirus: )在某些情况下,您的防病毒软件可能是罪魁祸首。尝试卸载它以查看是否可以解决问题。
  • SFC:如果Windows崩溃是因为您的 PC 中缺少系统文件,您可以在提升的命令提示符中(Command Prompt)使用系统文件检查器(use the System File Checker)( SFC ) 命令来修复它:sfc /scannow.
  • Chkdsk:Chkdsk是一个内置的命令行实用程序,可检查您的硬盘驱动器是否存在文件系统错误和坏扇区。要修复由文件系统错误或坏扇区引起的崩溃,请在“开始”菜单中键入(Start Menu)cmd,右键单击“命令提示符(Command Prompt)”,然后选择“以管理员身份运行”(Run as administrator)。然后,运行以下命令:chkdsk D: /f /r /x
  • 系统还原:(System Restore: )如果您的 PC 有还原点,您可以使用系统还原功能将您的 PC 还原到之前的工作状态。(restore your PC to its previous working condition using)

但是,如果您根本无法启动到Windows或崩溃发生在启动时,您需要先启动到安全模式(boot into Safe Mode)

我应该担心崩溃(Crash)吗?

一次性崩溃不是您应该太担心的事情。新的Windows更新中的错误或有故障的驱动程序可能会导致崩溃(faulty driver can cause a crash),但这主要是(尽管并非总是)孤立事件。但是,如果您的计算机反复崩溃,您可能需要戴上故障排除的帽子。

当您的计算机死机(your computer freezes)或崩溃时应用通用修复程序会浪费您大量的时间,而且通常在修复问题方面没有任何重大进展。本指南中讨论的工具将帮助您总结可能的原因,因此您至少可以尝试找到适当的修复方法。



About the author

我是一名专业的计算机技术人员,在该领域拥有超过 10 年的经验。我专注于 Windows 7 和 Windows 应用程序开发,以及酷网站设计。我在该领域知识渊博,经验丰富,对于任何希望发展业务的组织来说都是一笔宝贵的财富。



Related posts