SYSTEM_SCAN_AT_RAISED_IRQL_CAUGHT_IMPROPER_DRIVER_UNLOAD 错误检查的值为 0x000000D4.
这表明驱动程序在卸载之前没有取消挂起的操作。
SYSTEM_SCAN_AT_RAISED_IRQL_CAUGHT_IMPROPER_DRIVER_UNLOAD 参数
参数 | 描述 |
---|---|
1 | 内存引用 |
2 | 参考时的 IRQL |
3 | 0:读 1:写 |
4 | 引用内存的地址 |
如果可以识别出导致错误的驱动程序,其名称将打印在蓝屏上并存储在内存中的位置 (PUNICODE_STRING) KiBugCheckDriver 。
解决方法
要开始调试,请使用内核调试器获取堆栈跟踪:!analyze 调试扩展显示有关错误检查的信息并有助于确定根本原因,然后使用 kb(显示堆栈回溯)命令获取堆栈跟踪.
如果已确定导致错误的驱动程序,请激活驱动程序验证程序并尝试复制此错误。
有关驱动程序验证程序的完整详细信息,请参阅 Windows 驱动程序工具包。
更多: zhilu jiaocheng
原因
此驱动程序无法在卸载前取消后备列表、DPC、工作线程或者其他此类项目。
随后,系统尝试以升高的 IRQL 访问驱动程序以前的位置。
日期:2020-09-17 00:16:12 来源:oir作者:oir