windows - nt!KiUnexpectedInterruptShadow 转储 IDT 时
问题描述
我正在尝试转储 IDT,这就是我得到的:
0: kd> !idt
Dumping IDT: 80f27000
30: 82127570 nt!KiUnexpectedInterrupt0Shadow
31: 82127580 nt!KiUnexpectedInterrupt1Shadow
32: 82127590 nt!KiUnexpectedInterrupt2Shadow
33: 821275a0 nt!KiUnexpectedInterrupt3Shadow
34: 821275b0 nt!KiUnexpectedInterrupt4Shadow
35: 821275c0 nt!KiUnexpectedInterrupt5Shadow
36: 821275d0 nt!KiUnexpectedInterrupt6Shadow
在 Win 10 x86 上运行。
我怎样才能看到“正常”的 IDT?
提前致谢。
编辑:当我说正常时,我的意思是这样的:
31: 80dd816c i8042prt!I8042KeyboardInterruptService (KINTERRUPT 80dd8130)
32: 804ddd04 nt!KiUnexpectedInterrupt2
33: 80dd3224 serial!SerialCIsrSw (KINTERRUPT 80dd31e8)
34: 804ddd18 nt!KiUnexpectedInterrupt4
35: 804ddd22 nt!KiUnexpectedInterrupt5
36: 804ddd2c nt!KiUnexpectedInterrupt6
37: 804ddd36 nt!KiUnexpectedInterrupt7
38: 806edef0 hal!HalpProfileInterrupt```
解决方案
是 KVA Shadowing 让我遇到了麻烦。我通过禁用 Spectre 和 Meltdown 漏洞来修复它。
编辑:
您可以在此处下载程序表格:https ://www.grc.com/inspectre.htm并禁用它,或者您可以前往注册表并在此处更改更多有关此的值:https ://www.unknowncheats.me/论坛/反作弊绕过/360795-disable-kvashadowing-1809-1903-windows.html。但是在最新的win 10上更改注册表对我不起作用。所以只需下载检查并禁用它,应该没问题。
推荐阅读
- javascript - 为什么这个`do`-`while`循环在结束后重复最后一个值?
- scala - Spark - 更改数据集中属于长尾的记录的值
- python - 如何使用 Python Pandas 将微秒转换为人类可读的日期和时间?
- java - Spring + Spring Security 请求仅接受内容类型 x-www-form-urlencoded
- azure - 连接到由混合连接管理器服务的混合连接
- python - 模块无法安装在 Django 虚拟环境中
- opencv - 为什么按该顺序应用滚动俯仰和偏航?
- python - 如何在 Django App 中通用地设置记录器类
- php - 如何通过 PHP 使用现有的 Drupal 7 用户数据库
- google-apps-script - GAS 代码限制从谷歌工作表生成的 pdf 仅限于具有数据的行