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检查,除非启用了错误的句柄检测。