https://onitroad.com 更多教程
原因
此错误通常是由设备驱动程序或者其他较低级别的程序在一段时间内更改了 IRQL 并且在该时间段结束时未恢复原始 IRQL 引起的。
例如,例程可能已获取自旋锁但未能释放它。
!analyze 调试扩展显示有关错误检查的信息,可以非常有助于确定根本原因。
详细步骤查看我们的教程 在windows 中使用WinDBG 调试dmp文件
IRQL_UNEXPECTED_VALUE 参数
参数 | 说明 |
---|---|
1 | 以下位计算的值: (Current IRQL << 16) |
2 - Depends on UniqueValue | 如果 UniqueValue 是 0 或者 1:APC->KernelRoutine。 如果 UniqueValue 是 2:调用例程 如果 UniqueValue 是 3:中断的 ServiceRoutine 如果 UniqueValue 是 0xfe:1 如果 APC 被禁用 |
3- Depends on UniqueValue | 如果 UniqueValue 是 0 或者 1:APC 如果 UniqueValue 是 2:调用的参数 如果 UniqueValue 是 3:KINTERRUPT |
4 - Depends on UniqueValue | 如果 UniqueValue是 0 或者 1:APC->NormalRoutine |
IRQL_UNEXPECTED_VALUE 错误检查的值为 0x000000C8.
这表明处理器的 IRQL 不是此时应有的。
日期:2020-09-17 00:16:10 来源:oir作者:oir