BAD_POOL_CALLER(0xC2)错误源于内核或驱动非法操作内存池,需依次执行驱动验证器定位违规驱动、更新/回滚显卡/网卡/安全软件驱动、运行SFC/DISM修复系统文件、内存诊断检测硬件故障、卸载近期软件并清理内核残留。

Win11频繁蓝屏并显示“BAD_POOL_CALLER”错误代码(0xC2),说明系统内核或驱动正在非法操作内存池——比如释放已释放的内存、调用损坏的池标头,或分配零字节内存,这类错误会直接触发强制关机以防止数据损坏。
用驱动验证器定位罪魁祸首驱动
这是最精准的排查手段,能强制捕获违规驱动文件名,避免盲目更新或卸载。
第一步:按 Win + R 打开运行框,输入 verifier → 回车。
第二步:在“驱动程序验证器管理器”中选择“创建标准设置” → 点击“下一步”。
第三步:勾选【自动选择所有非微软签名的驱动程序】 → 点击“完成”。这一步必须选中,否则 verifier 不会监控第三方驱动行为。
第四步:重启电脑。系统将进入验证模式,若再次蓝屏,蓝屏界面底部会明确显示违规驱动文件名(例如 mfewfpk.sys 或 nvwgf2umx.dll)。
第五步:记下该文件名,在设备管理器中找到对应硬件→右键→“卸载设备”→勾选“删除此设备的驱动程序软件”→重启。切勿仅禁用,残留驱动仍可能触发错误。
更新或回滚关键设备驱动
显卡、声卡、网卡和杀毒软件底层驱动最常引发 BAD_POOL_CALLER,尤其 NVIDIA/AMD 显卡驱动和 McAfee/Norton 内核模块。
方法一:快速更新
右键“开始”→“设备管理器”→依次展开“显示适配器”“网络适配器”“声音、视频和游戏控制器”→对每个设备右键→“更新驱动程序”→“自动搜索更新的驱动程序软件”。
方法二:强制重装通用驱动
若提示“最佳驱动已安装”,则右键设备→“卸载设备”→勾选【删除此设备的驱动程序软件】→重启。Windows 将自动加载稳定但功能精简的 Microsoft 基础驱动,可快速验证是否为驱动问题。
方法三:回滚到已知稳定版本
如果蓝屏出现在某次驱动更新后,右键设备→“属性”→“驱动程序”选项卡→点击“回退驱动程序”。注意:该按钮仅在存在上一版本时才可用,且必须在蓝屏前未重启过两次以上。
运行 SFC 和 DISM 修复系统文件
系统核心组件(如 ntoskrnl.exe、ci.dll)损坏会导致内存管理子系统异常,进而伪造池调用请求。
以管理员身份运行命令提示符:搜索“cmd”→右键→“以管理员身份运行”。
输入 sfc /scannow → 回车,等待扫描结束(通常需 15 分钟以上)。
扫描完成后,立即输入 dism /online /cleanup-image /restorehealth → 回车,修复 Windows 映像基础。
两个命令都执行成功后,必须重启电脑,否则修复不会生效——这是关键前提,跳过将导致全部操作无效。
运行 Windows 内存诊断检测硬件问题
物理内存故障(如坏颗粒、金手指氧化、超频不稳定)会直接污染内存池地址,引发 BAD_POOL_CALLER。
按 Win + R 输入 mdsched.exe → 回车 → 选择“立即重新启动并检查问题”。
系统重启后自动运行检测,全程无需操作,约 10–20 分钟完成。
检测结束后自动进入桌面,结果会在通知区域弹出;若未弹出,打开“事件查看器”→“Windows 日志”→“系统”,筛选来源为“MemoryDiagnostics-Results”的事件。
只要报告中出现“内存故障”或“检测到错误”,就必须更换内存条——软件修复无法解决硬件级位翻转问题。
卸载近期安装的软件与清理残留驱动
某些安全软件(如火绒、360、腾讯电脑管家)和系统优化工具会注入内核钩子,篡改内存分配流程,极易触发该错误。
进入“设置”→“应用”→“应用和功能”,按安装日期排序,重点排查蓝屏出现前 72 小时内安装的软件。
对可疑软件点击“卸载”,卸载后务必前往其官网下载专用清理工具(例如 McAfee 的 MCPR、Norton 的 Norton Removal Tool),手动清除驱动服务残留。
不要依赖控制面板自带卸载程序——它通常只删前端界面,内核驱动仍在后台运行。


















