如何修复错误 0xA:IRQL_not_less_or_equal

应用对象
Windows 11 Windows 10

IRQL_NOT_LESS_OR_EQUAL (0xA) 错误是一种 Windows 停止错误,通常在设备驱动程序或系统内存访问无效内存时发生。 此错误通常是由故障或过时的驱动程序、内存问题或硬件问题引起的。 以下步骤可帮助诊断和解决问题。


更新驱动程序

如果有问题的驱动程序导致错误,更新 Windows 设备上的驱动程序可能会有所帮助:

  1. 在遇到此问题的 Windows 设备上,选择“开始”,然后选择“>设置Windows 更新>高级选项)。

    或

    选择以下“Windows 更新高级选项”快捷方式:

  2. 在打开的 “高级选项” 窗口中,确保“ 接收其他 Microsoft 产品的更新” 已 打开“。

  3. 在 “其他选项”下,选择 “可选更新”。

  4. 在 “可选更新” 窗口中,选择所有可选更新,然后选择“ 下载并安装 ”按钮。

  5. 在“设置”应用的左侧窗格中,选择“Windows 更新”。

  6. 在“Windows 更新”窗口中,选择“检查更新”按钮。

  7. 填充可用更新后,安装所有可用更新。

  8. 完成所有更新安装后,即使所有更新都不需要重启,也请重启 Windows 设备。

在下列情况下,请访问 Windows 设备制造商网站,了解任何更新的驱动程序或其他驱动程序:

  • 没有通过 Windows 更新更新驱动程序。
  • 通过 Windows 更新更新驱动程序无法解决问题。

检查 Windows 设备的内存

可以使用 Windows 内存诊断工具检查 Windows 设备的内存。 若要运行 Windows 内存诊断工具,请执行以下操作:

  1. 在遇到此问题的 Windows 设备上,保存所有工作并关闭所有应用。

  2. 右键单击 “开始” 菜单,然后选择 “运行”。

    提示

    也可以通过选择键盘上的 Windows 键 + R 来打开“运行”。

  3. 在打开的 “运行” 窗口中,在“ 打开:”旁边输入:

    mdsched

    然后选择 “确定” 按钮。

    注意

    如果显示 “用户帐户控制 ”窗口,请输入在 Windows 设备上具有管理员权限的帐户的用户名和密码,然后选择“ 是 ”按钮。

  4. 在打开的“Windows 内存诊断”窗口中,选择“立即重启并检查问题” (建议) 。

  5. Windows 设备重启。 重启后,将显示 Windows 内存诊断工具屏幕,内存诊断自动启动。 内存测试需要一些时间才能完成。

    默认运行 Standard 测试。 扩展测试执行更彻底的测试,但比 Standard 测试需要更长的时间才能完成。 要运行更多扩展的测试,例如,如果 Standard 测试没有显示任何问题:

    1. 在“ Windows 内存诊断工具 ”屏幕上时,选择键盘上的 F1 键。
    2. 在 Test Mix: 下,使用键盘上的箭头键从 Standard 更改为 Extended。
    3. 若要应用设置并继续内存测试,请选择键盘上的 F10 键。
  6. 内存测试完成后,Windows 设备将自动重启并转到登录屏幕。

  7. 登录到 Windows 设备。 登录后, Windows 内存诊断 通知按显示内存测试结果的时间和日期显示在通知区域中。 通知可能需要几分钟才能显示。

如果通知未显示内存测试结果,或者通知被遗漏或消除,则可以在事件查看器中查看结果。 要在事件查看器中查看内存测试的结果,请执行以下操作:

  1. 右键单击“开始”菜单,然后选择“事件查看器”。

  2. 在打开的事件查看器窗口的左侧窗格中,导航到“事件查看器 (Local) >Application and Services Logs>Microsoft>Windows>MemoryDoagnostics-Results>Debug”。

  3. “事件查看器”窗口中的结果窗格显示已运行的每个内存测试的结果。 选择任何单个消息以查看任何单个内存测试运行的详细信息。

    提示

    事件 ID 2001 表示未检测到内存错误。

如果这些操作无法解决问题,请参阅 解决 Windows 中的蓝屏错误 以获取要执行的其他操作。