蓝屏代码

蓝屏代码 0x000000D1(DRIVER_IRQL_NOT_LESS_OR_EQUAL)是什么原因?怎么解决

Windows 11 / 10 / 7 / XP更新于

0x000000D1DRIVER_IRQL_NOT_LESS_OR_EQUAL

含义:某个内核驱动在中断请求级别(IRQL)过高时访问了可分页内存或无效地址。

先做这一步:看出错的文件名:tcpip.sys、netio.sys、ndis.sys 多半与网络驱动或网络类软件有关

这个蓝屏代码是什么意思

代码0x000000D1(简写 0xD1)
终止代码名称DRIVER_IRQL_NOT_LESS_OR_EQUAL
Win10/11 蓝屏显示终止代码:DRIVER IRQL NOT LESS OR EQUAL
其他写法0xD1、0x000000D1、STOP 0x000000D1、DRIVER IRQL NOT LESS OR EQUAL

最常见的是网卡、无线网卡驱动,下载大文件、连 VPN、开热点时蓝屏;蓝屏上经常出现 tcpip.sys、ndis.sys 或网卡驱动名。

常见原因

  • 网卡、无线网卡驱动有缺陷(最常见)
  • USB 设备、声卡、显卡驱动问题
  • VPN、加速器、防火墙类软件的网络过滤驱动
  • 内存故障

解决方法

  1. 看出错的文件名:tcpip.sys、netio.sys、ndis.sys 多半与网络驱动或网络类软件有关
  2. 到笔记本或网卡厂商官网下载最新网卡驱动安装(不要只依赖 Windows 自动更新的版本)
  3. 卸载加速器、VPN、第三方防火墙后测试
  4. 拔掉不必要的 USB 设备,尤其是 USB 无线网卡和扩展坞
  5. 仍然出现就跑一遍 Windows 内存诊断

补充:0xD1 与 0xA 原理相同,区别是 0xD1 已经能确定是驱动造成的,所以优先查驱动而不是硬件。

怎么确认自己遇到的是这个代码

Win10/11 的蓝屏只显示终止代码名称。重启后可以在“事件查看器 → Windows 日志 → 系统”中筛选来源 BugCheck(事件 ID 1001),里面会写出完整的十六进制代码和 4 个参数;蓝屏转储文件默认保存在 C:\Windows\Minidump。

4 个参数的含义(给技术人员)

参数含义
1被引用的内存地址
2引用时的 IRQL
3操作类型:0 读、1 写、2 或 8 执行
4引用该内存的指令地址

相关蓝屏代码