常见Windows蓝屏错误及解决方案,轻松摆脱电脑蓝屏!

本指南将帮助您了解、分析、排除故障和修复 Windows 蓝屏死机、停止错误、错误代码、错误检查错误、系统崩溃错误、系统故障、Windows 11/10/8/7 中的内核错误崩溃。当 Windows 遇到危及安全系统操作的情况(即“错误”)时,系统会停止。

Windows 11/10 中的蓝屏死机

这种情况称为“错误检查”。它通常也称为系统崩溃、内核错误、系统故障或停止错误。

在 Windows XP 中,Windows 错误报告系统基本上是手动的,但现在在 Windows 7 和 Windows Vista 中得到了改进和简化。尽管情况可能如此,但蓝屏并没有消失。您可能仍然可以在 Windows 7/8 上看到它们。

通常,当 BSOD 发生时,它会停留一秒钟,然后 电脑 会立即重新启动。这样我们就无法阅读所写的内容。要解决这个问题,必须从“启动和系统恢复”设置中禁用自动 电脑 重启选项。了解错误代码有助于确定问题/解决方案。做如下:

禁用 UAC。控制面板 > 系统和维护 > 系统 > 高级系统设置 > 高级选项卡 > 在启动和恢复下 > 单击设置 > 清除自动重启复选框 > 单击确定。启用 UAC。

在大多数情况下,Windows 会尝试自行修复问题,但如果无法自行恢复,则会导致蓝屏。常见Windows蓝屏错误及解决方案,轻松摆脱电脑蓝屏!

Windows 11/10 中的蓝屏错误

Windows系统的用户肯定都曾或多或少地经历过“致命异常”的恐怖,俗称“蓝屏死机”,简称BSOD。尽管蓝屏死机在很大程度上已被扔到软件渣堆中,但在 Vista 中,崩溃并没有完全消除。当 Windows 遇到危及安全系统操作的情况(即“错误”)时,系统会停止。这种情况称为“错误检查”。它通常也称为系统崩溃、内核错误、系统故障或停止错误。当 Windows 遇到如此严重的错误并迫使它停止运行时,它会显示蓝屏死机或只是“可爱地”称为 BSOD!

在 Windows 11/10/8/7 中,与基本上是手动系统的 XP 不同,Windows 错误报告在 Windows 7 和 Vista 中得到了改进和简化。必须跟进以查看是否有可用的解决方案。这是一个相当痛苦的过程。在 Windows 10/8/7/Vista 中,整个报告和后续过程都是自动化的。

如今,Windows 11/10/8/7/Vista 用户更可能看到如下消息:“ Microsoft Windows 操作系统没有响应。” 用户有两种可能性。他们可以“关闭程序”或“等待程序响应”。一个人等待问题得到解决,否则一个人就关闭程序并准备好丢失信息。至少,这些信息看起来不那么令人生畏。

另一方面,蓝屏死机至少可以说是非常痛苦和令人沮丧的!

Stop 错误的确切文本因导致错误的原因而异。但格式是标准化的,由3 部分组成:

  • 第 1 部分:符号错误名称:这是提供给操作系统的停止错误消息,对应于出现的停止错误编号。
  • 第 2 部分:故障排除建议:本文适用于该特定类型的所有停止错误。
  • PART 3 : Error number and parameters:错误检查信息。STOP 一词后的文本包括以十六进制表示的错误编号,以及最多四个此错误类型的典型参数。

一般来说,任何类型的恢复都没有太多选择。通常,人们会尝试“重启”电脑,希望蓝屏死机是由于某些驱动程序的罕见情况而在编码和测试中被忽略的。但是如果 BSOD 持续存在,可以采用一些策略来修复系统,有超过250 个记录的 BSOD 代码

以最常见的 BSOD 为例:

错误代码0xA – IRQL_NOT_LESS_OR_EQUAL

这是一个相当常见的 BSOD,当 NT 以特定 IRQL 运行时驱动程序非法访问内存位置时会发生这种情况。这是驱动程序编码错误,类似于试图访问无效的内存位置。

参数:
1 – memory location that was referenced
2 – IRQL at time of reference
3 – 0 == read, 1 == write
4 – code addressed which referenced memory
恢复/解决方法:
没有。这是一个致命错误,是驱动程序编码错误。

解决蓝屏死机错误的第一步是什么

Windows 10中的 BSOD 或 Stop Errors似乎更好,更人性化,更美观。但他们没有提供很多细节。您必须强制操作系统显示停止错误信息。

如何调试内存转储

要了解如何调试内存转储以便找出 BSOD 的原因,请下载并安装Microsoft Debugging Tools。确保您的页面文件仍然驻留在系统分区上。否则,Windows 将无法保存调试文件。

您可以使用故障转储分析器软件来分析故障转储报告。

解决 WINDOWS 停止错误/BSOD

  1. 首先,查看系统还原是否可以解决此问题。
  2. 否则,请运行您的防病毒和反间谍软件以及您的 电脑 垃圾/注册表清理器。
  3. 在此之后,运行 Windows Check Disk Utility。
  4. 然后尝试确定您是否对软件或硬件进行了更改或修改。
  5. 在大多数情况下,软件是受害者,而不是 BSOD 的原因。所以不排除硬件问题。它可能是损坏的硬盘、有缺陷的物理 RAM、过热的 CPU 芯片或其他任何东西!
  6. 检查您是否可以在错误详细信息中看到驱动程序的名称。如果可以,那么只需禁用、删除该驱动程序或将该驱动程序回滚到早期版本就可以帮助解决该问题。网络接口卡、磁盘控制器和视频适配器通常是罪魁祸首。
  7. 检查你的记忆。使用 Windows内存诊断工具。转到控制面板并在搜索框中键入“内存”。在“管理工具”下,单击“诊断计算机的内存问题”。在此处显示的 Windows 内存诊断工具中,选择其中一个选项。
  8. 仔细检查您的系统 BIOS 系统或主板制造商是否提供更新?仔细检查BIOS文档;将所有 BIOS 选项重置为默认值有时可以解决由过度调整引起的问题。
  9. 检查您的系统资源是否不足?有时磁盘空间或 RAM 严重不足会导致 BSOD。
  10. 检查系统文件是否损坏?在安全模式下工作,因为只有核心驱动程序和服务被激活。如果您的系统以安全模式启动但不是正常启动,则很可能是驱动程序有问题。尝试在安全模式下运行设备管理器并卸载最有可能的可疑对象。或者在安全模式下运行系统还原。
  11. 运行Windows 10 蓝屏疑难解答。

对于分析故障转储,此 MSDN 打印链接和BlueScreenView可能会对您有所帮助。常见Windows蓝屏错误及解决方案,轻松摆脱电脑蓝屏!

如果您怀疑驱动程序导致 BSOD 怎么办

如果您怀疑 BSOD 是有问题的设备驱动程序导致的,请使用一个鲜为人知但功能强大的故障排除工具,称为 Driver Verifier Manager。在搜索栏中输入verifier并按回车键以调出 Verifier.exe。以管理员身份运行。此工具可帮助您实际识别有缺陷的驱动程序。

现在选择“创建标准设置”。接下来,选择要验证的驱动程序类型。未签名的驱动程序可能是问题的原因,因为它们是为旧版本的 Windows 创建的。点击下一步,直至完成。

Driver Verifier Manager按以下方式工作。您可以随时让 Driver Verifier 在启动时停止您的计算机,而不是您的机器向您抛出无法辨认的蓝屏死机,蓝屏死机会相当准确地解释实际问题!然后,您可以选择通过更新、回滚或卸载有问题的驱动程序来解决问题。

请注意,在极少数情况下,Driver Verifier Manager 确实会发现不合格的驱动程序;有可能它可能不是违规者。所以一定要格外小心。对已识别的驾驶员持怀疑态度,并在这种情况下做出最佳判断。

缩小到有问题的驱动程序后,您有三个选项:更新、回滚或卸载设备驱动程序。

为此,请打开设备管理器。打开设备的属性对话框,并使用驱动程序选项卡上的以下按钮执行维护任务:

  • 更新驱动程序:这将启动硬件更新向导。
  • 回滚驱动程序:这将卸载最近更新的驱动程序并将您的配置回滚到早期版本。
  • 卸载驱动程序:这将完全卸载所选硬件的驱动程序文件和注册表设置。

常见 Windows 蓝屏错误列表及解决方案

停止 0x000000D1 或DRIVER_IRQL_NOT_OR_EQUAL

可能是最常见的蓝屏死机!当 NT 以特定 IRQL 运行时驱动程序非法访问内存位置时会发生这种情况。这是驱动程序编码错误,类似于试图访问无效的内存位置。恢复/解决方法:通常没有。但这些可能有助于 KB810093、KB316208 和 KB810980。

停止 0x0000000A 或 IRQL_NOT_LESS_OR_EQUAL

内核模式进程或驱动程序试图在未经授权的情况下访问内存位置。此停止错误通常是由故障或不兼容的硬件或软件引起的。有问题的设备驱动程序的名称经常出现在 Stop 错误中,可以为解决问题提供重要线索。如果错误消息指向特定设备或设备类别,请尝试删除或更换该类别中的设备。如果在安装过程中出现此停止错误,则可能是不兼容的驱动程序、系统服务、病毒扫描程序或备份程序。这个 KB314063 可能会告诉你方向。

停止 0x00000050 或PAGE_FAULT_IN_NONPAGED_AREA

硬件驱动程序或系统服务请求的数据不在内存中。原因可能是有缺陷的物理内存或不兼容的软件,尤其是远程控制和防病毒程序。如果在安装设备驱动程序或应用程序后立即出现错误,请尝试使用安全模式删除驱动程序或卸载程序。有关详细信息,请参阅 KB894278 和 KB183169。

停止 0x000000C2 或BAD_POOL_CALLER

内核模式进程或驱动程序试图执行非法内存分配。问题通常可以追溯到驱动程序或软件中的错误。偶尔也会由硬件设备故障引起。有关详细信息,请参阅 KB265879。

停止 OX000000ED 或 UNMOUNTABLE_BOOT_VOLUME

如果 Windows 无法访问包含引导文件的卷,则会发生这种情况。但是,如果您在更新 TO Vista 时收到此消息,请检查您是否具有与磁盘控制器兼容的驱动程序,并重新检查驱动器布线,并确保其配置正确。如果您要重复使用 ATA-66 或 ATA-100 驱动程序,请确保您使用的是 80 连接器电缆,而不是标准的 40 连接器 IDE 电缆。请参阅 KB297185 和 KB3154​​03。

停止 0x0000001E 或KMODE_EXCEPTION_NOT_HANDLED

Windows 内核检测到非法或未知的处理器指令,通常是由于错误的驱动程序或硬件设备导致的无效内存和访问冲突造成的。错误消息通常会标识有问题的驱动程序或设备。如果在安装驱动程序或服务后立即出现错误,请尝试禁用或删除新添加的内容。

停止 0x00000024 或 NTFS_FILE_SYSTEM

NTFS 文件系统驱动程序中出现问题。FAT32 驱动器存在类似的停止错误 0x23。最可能的原因是磁盘或磁盘控制器中的硬件故障。检查系统中所有硬盘的所有物理连接并运行 Check Disk。KB228888 将为您提供帮助。

停止 0x0000002E 或 DATA_BUS_ERROR

发生故障或有缺陷的物理内存(包括视频适配器中使用的内存)是导致此 Stop 错误的最常见原因。该错误也可能是硬盘损坏或主板损坏的结果。

停止 0x0000003F 或 NO_MORE_SYSTEM_PTES

您的系统用完了页表条目 (PTE)。这种相对不常见的错误的原因可能是备份程序失控或设备驱动程序有问题。有关详细信息,请参阅 KB256004。

停止 0x00000077 或 KERNEL_STACK_INPAGE_ERROR

系统试图从虚拟内存(页面文件)中读取内核数据,但未能在指定的内存地址找到数据。此停止错误可能由多种问题引起,包括内存缺陷、硬盘故障、磁盘控制器或电缆配置不当、数据损坏或病毒感染。有关其他信息,请单击 KB228753。

停止 0x0000007F 或 UNEXPECTED_KERNEL_MODE_TRAP

最有可能是由于硬件故障,如内存芯片故障、内存模块不匹配、CPU 故障或风扇或电源故障是导致此 BSOD 的可能原因。如果您对 CPU 超频,也会发生这种情况。该消息提供了更多详细信息。如需更多帮助,请参阅 KB137539。

停止 0x000000D8 或 DRIVER_USED_EXCESSIVE_PTES

这表明驱动程序编写不当导致您的计算机请求大量内核内存。故障排除建议与 STOP 0X3F 消息中的建议相同。KB256004 会帮助你

停止 0X000000EA 或 THREAD_STUCK_IN_DEVICE_DRIVER

它可能发生在您安装新的视频适配器或更新的(和写得不好的)视频驱动程序之后。更换视频适配器或使用不同的视频驱动程序可能会有所帮助。请参阅 KB293078。

停止 0XC000021A 或 STATUS_SYSTEM_PROCESS_TERMINATED

如果 Windows 存在严重的安全问题,就会出现这种情况。一个子系统,例如 Winlogon 或 CSRSS 被破坏;或由于系统文件不匹配;或者系统权限是否被错误修改。此问题的一个常见原因是某些第 3 方程序。尝试识别您已安装的任何新程序并将其卸载。

停止 0XC00000221 或 STATUS_IMAGE_CHECKSUM_MISMATCH

这表明页面文件已损坏;或磁盘或文件损坏;或硬件故障。该错误将指示损坏的系统文件的确切性质和名称。您可能必须使用 Windows 恢复环境或系统还原或最后一次正确的配置来解决此问题。

注册错误

这种停止错误很少见,是由于未能从硬盘正确读取注册表造成的。最好尝试从备份中恢复注册表。

DIVIDE_BY_ZERO_ERROR

此停止错误是由应用程序试图除以零引起的。如果您收到此错误并且不知道是哪个应用程序导致的,您可能想尝试检查内存转储。

KMODE_EXCEPTION_NOT_HANDLED

错误配置的设备驱动程序通常会导致此类错误。难以隔离和排除故障。

INVALID_PROCESS_ATTACH_ATTEMPT

此错误代码 0x5 表示内核进程正在尝试附加到另一个进程。为帮助诊断,用户应记下故障时正在执行的所有应用程序。没有恢复或解决方法。

硬件中断风暴

这种错误通常是由编写不当的驱动程序或固件引起的。很难排除故障,但设备管理器或系统信息工具可以帮助您。

INACCESSIBLE_BOOT_DEVICE

当 Windows 无法从硬盘读取时,会出现此停止错误。此错误可能是由错误的设备驱动程序引起的。您也可以尝试运行防病毒软件。

PFN_LIST_CORRUPT

此 Bugcode 0x4E 错误通常是由 RAM 故障引起的。您可能需要检查或更换 RAM。如果这不起作用,则没有其他已知的恢复或解决方法

机器检查异常

如果您对 CPU 进行了超频,则可能会出现这种情况。还要检查你的电源。

MULTIPLE_IRP_COMPLETE_REQUESTS

此错误代码 0x44 表示驱动程序逻辑中存在故障。这已被视为发生在负载很重的系统上。没有恢复或解决方法。

NMI_HARDWARE_FAILURE

通常是由错误的 SIMMS 引起的。最好致电您的硬件供应商。

您可能还想借助BlueScreenView. 它是一个实用程序,可以扫描在“蓝屏死机”崩溃期间创建的所有小型转储文件,并在一个表中显示有关所有崩溃的信息。对于每次崩溃,BlueScreenView 都会显示小型转储文件名、崩溃日期/时间、蓝屏显示的基本崩溃信息(Bug Check Code 和 4 个参数)以及可能导致崩溃的驱动程序或模块的详细信息(文件名、产品名称、文件描述和文件版本)。对于上部窗格中显示的每个崩溃,您可以在下部窗格中查看崩溃期间加载的设备驱动程序的详细信息。BlueScreenView 还标记了其地址在崩溃堆栈中找到的驱动程序,因此您可以轻松定位可能导致崩溃的可疑驱动程序。

本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
(0)
上一篇 2023年5月16日 下午9:06
下一篇 2023年5月16日

相关推荐