MUST_SUCCEED_POOL_EMPTY 错误检查的值为 0x00000041.
这表明内核模式线程请求了太多必须成功的池。
解决方法
更换或者重写发出请求的驱动程序。
驱动程序不应请求必须成功的池。
相反,它应该请求普通池并优雅地处理池暂时为空的情况。
kb(显示堆栈回溯)命令将显示导致错误的驱动程序。
此外,第二个组件可能已经耗尽了必须成功的池。
要确定是否是这种情况,请首先使用 kb 命令。
然后使用 !vm 1 显示总池使用情况,使用 !poolused 2 显示每个标签的非分页池使用情况,使用 !poolused 4 显示每个标签的分页池使用情况。
与使用最多池的标记相关联的组件可能是问题的根源。
详细步骤查看我们的教程 在windows 中使用WinDBG 调试dmp文件
MUST_SUCCEED_POOL_EMPTY 参数
参数 | 描述 |
---|---|
1 | 无法满足的请求大小 |
2 | 非分页池中使用的页数 非 |
3 | 分页池中大于 PAGE_SIZE |
4 | 的请求数 可用页数 |
on It Road.com
原因
不允许驱动程序请求必须成功的池。
如果无法完成必须成功的请求,则会发出此错误检查。
日期:2020-09-17 00:15:55 来源:oir作者:oir