错误检查 0x41:MUST_SUCCEED_POOL_EMPTY
MUST_SUCCEED_POOL_EMPTY 错误检查的值为 0x00000041。 这表示内核模式线程请求了太多必须成功的池。
重要
这篇文章适合程序员阅读。 如果您是在使用计算机时收到蓝屏错误代码的客户,请参阅蓝屏错误疑难解答。
MUST_SUCCEED_POOL_EMPTY 参数
参数 | 说明 |
---|---|
1 |
无法满足的请求的大小 |
2 |
从非分页池中使用的页数 |
3 |
非分页池中大于 PAGE_SIZE 的请求数 |
4 |
可用页数 |
原因
任何驱动程序都不得请求必须成功的池。
如果必须成功请求无法被满足,就会发出错误检查。
解决方法
替换或重写提出请求的驱动程序。 驱动程序不应请求必须成功的池。 相反,它应该请求正常池,并正常处理池暂时为空的情况。
kb(显示堆栈回溯)命令将显示导致错误的驱动程序。
此外,也有可能是第二个组件耗尽了必须成功的池。 要确定情况是否如此,请先使用 kb 命令。 然后使用 !vm 1 来显示总池使用情况,使用 !poolused 2 来显示每个标记的非分页池使用情况,并使用 !poolused 4 来显示每个标记的分页池使用情况。 与使用最多池的标签相关联的组件可能是问题的根源。