蓝屏终止代码 MUST_SUCCEED_POOL_EMPTY 表明内核非分页池耗尽,需通过资源监视器确认占用率、排查老旧/异常驱动(如 qcamin、rtkvhd64、aswSnx 等)、卸载第三方安全软件驱动、并可临时增大池上限至1024MB。

Win11系统突然蓝屏,屏幕中央显示终止代码 MUST_SUCCEED_POOL_EMPTY,通常发生在启动阶段、加载驱动时或运行高内存压力程序(如大型游戏、虚拟机)过程中,说明内核必须成功分配的非分页池已耗尽,系统无法继续执行关键操作。
确认非分页池是否真被耗尽
按 Win + R,输入 perfmon /res → 回车,打开“资源监视器”。
切换到“内存”选项卡 → 滚动到底部“物理内存”区域,找到“非分页池”一行。若当前使用量长期接近或等于“已提交”值(例如 382MB/384MB),且伴随频繁蓝屏,则基本确认池资源枯竭。
注意:此数值在空闲状态下应低于总容量的 60%;若持续 >95%,说明有驱动或服务持续泄漏非分页池内存。
排查并禁用可疑驱动
方法一:通过设备管理器定位异常驱动
右键“开始”→选择“设备管理器”→点击顶部菜单“查看”→勾选“显示隐藏的设备”。
依次展开“非即插即用驱动程序”和“系统设备”,重点观察名称含 qcamin、rtkvhd64、realtek、aswSnx(Avast网络驱动)、klif(卡巴斯基)、WdNisDrv(Windows Defender旧版驱动)的条目。
右键任一可疑驱动→“属性”→“驱动程序”选项卡→记录“驱动程序日期”和“版本号”;若日期早于2023年或版本号低于最新公开版(如 Realtek Audio 驱动应 ≥ 6.0.9391.1),【切勿直接禁用音频/网卡主驱动】,先记下再继续下一步。
方法二:使用命令行导出加载驱动清单
以管理员身份运行 PowerShell → 执行:driverquery /v /fo csv | findstr "MUST_SUCCEED\|pool\|pending" > C:\drivers_pool.csv
该命令会生成一个 CSV 文件,其中包含所有驱动的内存池相关字段。打开文件,筛选“Start Mode”列为“System”且“State”为“Running”的驱动,重点关注“Driver Name”列中含 usbser、hidusbf、ovmf(某些虚拟化工具残留)、vmxnet(VMware 旧网卡驱动)的项。
安全卸载第三方安全软件驱动
第一步:进入安全模式(需提前关闭快速启动)
设置 → 系统 → 电源 → “电源按钮的功能” → 点击“更改当前不可用的设置” → 取消勾选“启用快速启动” → 保存 → 关机(非重启)→ 再开机时连续按 F8 或 Shift+重启进入高级启动 → 疑似蓝屏后自动触发的恢复环境也可选“疑难解答”→“高级选项”→“启动设置”→重启→按 4 进入安全模式。
第二步:彻底移除驱动级安全组件
在安全模式下,打开“控制面板”→“程序和功能”→左侧点击“启用或关闭Windows功能”→取消勾选“Windows Defender Application Guard”“Windows Sandbox”“Hyper-V”(若未使用虚拟化,这些功能会额外占用非分页池)→ 确定 → 等待关闭完成。
第三步:执行厂商专用卸载工具
访问 Avast 官网下载 avastclear.exe,或 Malwarebytes 官网下载 mb-clean.exe,或卡巴斯基官网下载 kavremover.exe。运行对应工具 → 勾选“清除驱动残留”→重启。这一步能删除注册表中残留的 KLIF.sys 或 aswSnx.sys 等无法通过常规卸载清除的内核模块。
手动重置非分页池上限(临时缓解)
管理员权限运行 CMD → 执行:bcdedit /set "{current}" increasesize 1024
该命令将当前启动项的非分页池最大允许增长量设为 1024MB(默认通常为 256MB)。
执行后必须重启才生效。若重启后仍蓝屏,说明问题根源不在池大小,而在某驱动持续申请却未释放——此时必须回溯前几步定位并替换/卸载该驱动。
如需还原该设置,执行:bcdedit /deletevalue "{current}" increasesize。


















