错误检查 0x12:TRAP_CAUSE_UNKNOWN
The TRAP_CAUSE_UNKNOWN 错误检查的值为 0x00000012。 这表示发生了未知异常。
重要
这篇文章适合程序员阅读。 如果您是在使用计算机时收到蓝屏错误代码的客户,请参阅蓝屏错误疑难解答。
TRAP_CAUSE_UNKNOWN 参数
参数 | 说明 |
---|---|
1 |
TRAP_CAUSE_UNKNOWN 的类型 VALUES 1 - 意外中断。 (参数 2 – 中断向量) 2 - 未知浮点异常。 3 - 启用和断言的状态位(请参阅处理器定义)。 |
2 |
依赖于 Arg1 |
3 |
预留 |
4 |
Reserved |
解决方法
!analyze 调试扩展显示有关错误检查的信息,并有助于确定根本原因。
开始时,使用 k、kb、kc、kd、kp、kP、kv(显示堆栈回溯)命令检查堆栈跟踪。 可以指定处理器编号以检查所有处理器上的堆栈。
您还可以在导致此停止代码的代码中设置断点,并尝试单步执行故障代码。
!idt 扩展可用于显示指定中断调度表 (IDT) 的中断服务例程 (ISR)。
调试中断 Storm 中介绍的一些技术可用于解决意外中断。
有关使用故障转储的一般信息,请参阅使用 Windows 调试器进行故障转储分析 (WinDbg)。
如果您不具备使用 Windows 调试器来解决此问题的能力,则可以使用一些基本的故障排除技术。
在事件查看器中检查系统日志以获取其他错误消息,这可能有助于识别导致此错误检查的设备或驱动程序。
如果在错误检查消息中标识了驱动程序,请禁用该驱动程序,或与制造商联系以获取驱动程序更新。
确保安装的任何新硬件都与已安装的 Windows 版本兼容。 例如,可以在 Windows 10 规范中获取所需硬件的相关信息。
有关其他常规故障排除信息,请参阅分析错误检查蓝屏数据。