多个 IRP 完成请求蓝屏 Windows 10
问题原因:
MULTIPLE_IRP_COMPLETE_REQUESTS bug 检查 的值为 0x00000044。这表示驱动程序已尝试请求完成已完成的 IRP。
驱动程序已调用 IoCompleteRequest ,要求完成 IRP,但数据包已完成。
解决方案:
这是一个很难找到的 bug,因为最简单的情况(尝试完成自己的数据包两次的驱动程序)通常不是问题的根源。更有可能的是,两个单独的驱动程序各自相信自己拥有数据包,并且每个驱动程序都尝试完成数据包。第一个请求成功,第二个请求失败,导致此 bug 检查。
跟踪系统中导致错误的驱动程序很困难,因为第二个驱动程序已覆盖第一个驱动程序的痕迹。但是,可以通过检查每个堆栈位置中的设备对象字段来查找当前请求的驱动程序堆栈。
重新安装系统测试。