错误检查 0xDB:DRIVER_CORRUPTED_SYSPTES

DRIVER_CORRUPTED_SYSPTES 错误检查的值为 0x000000DB。 这表示试图在无效的 IRQL 中操作内存,可能是由于系统 PTE 损坏。

重要

这篇文章适合程序员阅读。 如果你是在使用计算机时收到蓝屏错误代码的客户,请参阅蓝屏错误疑难解答

DRIVER_CORRUPTED_SYSPTES 参数

参数 说明

1

引用的内存

2

IRQL

3

0: 读取

1: 写入

4

引用内存的代码中的地址

原因

驱动程序试图访问 IRQL 过高的可分页(或完全无效)内存。 此错误检查几乎总是由损坏的系统 PTE 的驱动程序引起的。

解决方法

如果发生此错误检查,则可以通过编辑注册表来检测罪魁祸首。 在 \\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management 注册表项中,创建或编辑 TrackPtes 值,然后将其设置为等于 DWORD 3。 然后重新启动。 然后,系统将保存堆栈跟踪,如果驱动程序提交相同的错误,系统将发出错误检查 0xDA (SYSTEM_PTE_MISUSE)。 然后,堆栈跟踪将标识导致错误的驱动程序。