终止代码0x000000c4表明非分页池配额耗尽,需立即进入带网络的安全模式,通过设备管理器或driverquery定位并卸载daemon tools、poweriso、usbaudio等高危泄漏驱动,再执行bcdedit重置配额、禁用内存压缩。

Win11蓝屏显示“NONPAGED_POOL_QUOTA_EXCEEDED”(终止代码0x000000C4),说明系统内核非分页池配额已被耗尽,当前正尝试分配内存却无可用空间——这不是磁盘满或内存条坏,而是某个驱动或服务持续泄漏非分页池内存,几分钟内就能把默认256MB池撑爆,导致打开浏览器、启动微信、甚至切换桌面都会瞬间蓝屏。
立即进入带网络的安全模式切断泄漏源
这一步不能跳过,否则你刚打开设备管理器,泄漏进程就可能再次触发蓝屏。必须先用安全模式冻结90%第三方驱动加载链。
连续三次在Windows徽标刚出现时长按电源键强制关机→第四次开机自动进入Windows恢复环境→“疑难解答”→“高级选项”→“启动设置”→点击“重启”→待黑屏出现提示后,立刻按F5启用带网络连接的安全模式。
【切勿按F4】,F4不联网,后续无法下载驱动验证工具或上传日志。
定位并卸载高危泄漏驱动
非分页池泄漏最常见于虚拟光驱、旧版USB设备驱动、远程控制软件及某些国产安全软件的内核模块,它们不释放已分配的非分页内存,累积数小时即达上限。
方法一:通过设备管理器快速筛查
右键“开始”→“设备管理器”→依次展开“系统设备”“存储控制器”“通用串行总线控制器”→重点查看名称含Daemon Tools、Alcohol 120%、PowerISO、StarWind、usbccgp、usbaudio、MessageTransfer的设备→右键→“卸载设备”→务必勾选【删除此设备的驱动程序软件】。
方法二:用driverquery命令精准抓取嫌疑对象
以管理员身份运行Windows终端→输入driverquery /v /fo csv > C:\drivers.csv回车→打开C:\drivers.csv文件→按“Start Mode”列筛选值为“System”或“Boot”的驱动→再按“Path”列查找路径含“daemon”“alcohol”“poweriso”“starwind”“message”“usbaudio”的条目→记下其“Image Name”,回到设备管理器中按名称搜索并卸载对应硬件。
强制重置非分页池配额与禁用内存压缩
Windows默认非分页池大小由物理内存和系统负载动态计算,但泄漏驱动会污染池管理结构,导致系统误判可用空间。必须手动干预底层策略。
第一步:以管理员身份运行Windows终端→输入bcdedit /set {current} nonpagedpoolsize 0回车→该命令强制系统忽略自动计算,改用最大物理内存支持的硬上限。
第二步:执行diskpart → list volume → select volume X(X为系统盘所在卷号)→ assign letter=Z → exit → Z: → cd Windows\System32\drivers → dir *.sys /s /o-d | findstr /i "eaanticheat vboxnetlwf usbaudio messagetransfer" → 若发现匹配文件,说明有残留驱动未被设备管理器识别,需手动重命名(如ren usbaudio.sys usbaudio.sys.bak)→重启前务必执行shutdown /r /t 0。
第三步:禁用内存压缩功能→右键“此电脑”→“属性”→“高级系统设置”→“性能”栏点“设置”→“高级”选项卡→“虚拟内存”点“更改”→取消勾选“启用内存压缩”→确定→重启。











