0x000000C2 蓝屏原因
BAD_POOL_CALLER(0x000000C2)是 Windows 内存池管理器检测到驱动程序或系统组件执行了非法内存池操作时触发的蓝屏。常见原因:驱动程序向已释放的内存池写入数据、双重释放内存池、使用了错误的内存池类型、硬件内存损坏导致数据错乱。
方法一:更新所有驱动程序
这是 0xC2 蓝屏最常见的原因。使用 Driver Booster 或手动更新的方式更新以下驱动:显卡驱动(NVIDIA/AMD/Intel)、网卡驱动(Realtek/Intel)、声卡驱动(Realtek)、USB 控制器驱动、主板芯片组驱动。
方法二:使用 Driver Verifier
运行 verifier,创建自定义设置,勾选"特殊池"、"池跟踪"、"强制 I/O 请求",选择"选择未签名的驱动程序"。蓝屏时会明确指出问题驱动。完成后运行 verifier /reset 清除。
方法三:Windows 内存诊断
按 Win+R 输入 mdsched.exe,选择立即重新启动并检查问题。按 F1 切换到扩展测试模式,运行完整测试。
方法四:卸载最近安装的软件
打开控制面板 → 程序和功能,按安装日期排序。卸载蓝屏出现前安装的软件,特别是:杀毒软件、VPN 客户端、虚拟化软件、系统优化工具。
方法五:SFC + DISM
sfc /scannow 和 DISM /Online /Cleanup-Image /RestoreHealth
方法六:检查磁盘错误
管理员命令提示符运行 chkdsk c: /f,同意重启时检查。
方法七:重置 Windows
如果以上均无效:设置 → 更新和安全 → 恢复 → 重置此电脑 → 保留我的文件。