DRIVER_CORRUPTED_EXPOOL 错误检查的值为 0x000000C5.
这表明系统试图以过高的进程 IRQL 访问无效内存。
更多: zhilu jiaocheng
原因
当 IRQL 太高时,内核试图访问可分页内存(或者可能完全无效的内存)。
此问题的最终原因几乎可以肯定是驱动程序损坏了系统池。
在大多数情况下,如果驱动程序损坏了一个小分配(小于 PAGE_SIZE),则会导致此错误检查。
较大的分配会导致错误检查 0xD0 (DRIVER_CORRUPTED_MMPOOL)。
解决方法
!analyze 调试扩展显示有关错误检查的信息,有助于确定根本原因。
详细步骤查看我们的教程 在windows 中使用WinDBG 调试dmp文件
如果我们最近安装了任何新软件,请检查它是否正确安装。
在制造商的网站上检查更新的驱动程序。
要调试此错误,请使用 Driver Verifier 的特殊池选项。
如果这无法揭示导致错误的驱动程序,请使用全局标志实用程序通过池标记启用特殊池。
有关特殊池的信息,请参阅 Windows 驱动程序工具包的驱动程序验证程序部分。
DRIVER_CORRUPTED_EXPOOL 参数
参数 | 描述 |
---|---|
1 | 内存引用时引用的 |
2 | IRQL |
3 | 0:读取 1:写入 |
4 | 引用内存的地址 |
日期:2020-09-17 00:16:10 来源:oir作者:oir