Bug 检查 0x93:INVALID_KERNEL_HANDLE
INVALID_KERNEL_HANDLE Bug 检查的值为 0x00000093。 此 Bug 检查表明无效或受保护的句柄已传递给 NtClose。
重要
这篇文章适合程序员阅读。 如果您是在使用计算机时收到蓝屏错误代码的客户,请参阅蓝屏错误疑难解答。
INVALID_KERNEL_HANDLE 参数
参数 1 | 参数 2 | 参数 3 | 参数 4 | 错误消息的原因 |
---|---|---|---|---|
调用 NtClose 时使用的句柄 | 0 | 0 | 0 | 受保护的句柄已关闭。 |
调用 NtClose 时使用的句柄 | 1 | 0 | 0 | 关闭或引用了无效句柄。 |
引用的句柄 | 句柄表 | 0 | 1 | 引用无效的内核句柄时发生错误,并启用了错误的句柄检测。 |
原因
INVALID_KERNEL_HANDLE Bug 检查表明某些内核代码(例如服务器、重定向程序或其他驱动程序)尝试关闭无效的句柄或受保护的句柄。
如果参数 4 的值为 1,则表示引用无效的内核句柄时发生错误,并启用了错误的句柄检测。
如果内核代码试图关闭或引用不是有效句柄的句柄,则会出现此消息。 只有传递给 NtClose 的无效或受保护句柄才会导致此 Bug检查,除非启用了错误的句柄检测。