0x00000037是Windows 11中已废弃的旧蓝屏代码,对应NT 4.0时代的NO_MORE_FILES错误,现代系统不会真实触发;若出现,多为显示异常、OCR误识别(如将0x0000003B误读为0x00000037)或第三方工具解析错误,应通过WinDbg分析Minidump文件确认真实BUGCHECK_CODE。

0x00000037 是 Windows 11 中已废弃的旧蓝屏代码,现代系统(Win10 1607+ / Win11 全版本)不会再真实触发该错误。如果你在蓝屏界面上看到 0x00000037,基本可以确定:这不是当前系统生成的有效错误码,而是显示异常、截图误读、或第三方工具解析错误所致。
0x00000037 在旧文档中对应什么?
该代码历史上曾定义为 NO_MORE_FILES,属于 Windows NT 4.0 / 2000 时代的内核错误,与文件系统枚举逻辑相关,早已被移除出 Windows 内核错误表。微软自 Windows Vista 起就不再使用该代码;Win11 内核(ntoskrnl.exe)中根本不存在该 BugCheck 常量。
你看到它,常见原因有:
- 蓝屏画面残留/缓存(比如快速重启后上一次错误未清屏)
- 第三方蓝屏分析工具(如某些“电脑管家”附带的诊断模块)硬套旧代码表,把实际错误码(如
0x0000001A或0x0000003B)错标为0x00000037 - 截图时文字模糊、OCR 识别错误(例如把
0x0000003B识别成0x00000037)
如何确认你真正的蓝屏代码?
别信截图或第三方弹窗。请直接查系统生成的原始数据:
- 打开
C:\Windows\Minidump\,找最新时间戳的*.dmp文件(如083125-12345-01.dmp) - 用微软官方
WinDbg Preview(Microsoft Store 免费下载)打开它 - 运行命令:
!analyze -v - 真实错误码会明确显示在第一行:
BUGCHECK_CODE: 3b
或BUGCHECK_CODE: 1a
这才是你要处理的代码。
如果 WinDbg 显示的是 0x0000003B(SYSTEM_SERVICE_EXCEPTION)
这是最常被误标为 0x00000037 的情况(尤其在游戏/驱动冲突场景):
- 错误本质是内核调用服务例程时发生非法访问(如空指针、权限越界)
-
IP_MISALIGNED_GenuineIntel.sys这类模块名出现在栈回溯中,说明问题出在 Intel 相关驱动(常为管理引擎 ME、串口驱动、Thunderbolt 控制器驱动) - 实操建议:
- 卸载所有非 Microsoft 虚拟网卡(如 Tap-Windows、Wintun、雷电桥接驱动),设备管理器中右键 → “卸载设备”并勾选“删除驱动程序”
- 更新 Intel Chipset Driver 和 Management Engine Interface(下载页)
- 禁用 BIOS 中的 CFG Lock(若超频/刷写过微码)
- 检查是否运行了游戏加速器、代理、录屏软件(OBS/VirtualCam 类驱动极易引发此错)
如果 WinDbg 显示的是 0x0000001A(MEMORY_MANAGEMENT)
这也容易被误读为 0x00000037(尤其字体渲染糊掉时):
- 不要急着换内存条——先验证是不是虚拟内存配置崩了
- 立即执行:
- 右键“此电脑”→“属性”→“高级系统设置”→“性能→设置→高级→虚拟内存→更改”
- 取消勾选“自动管理”,对 C: 选“无分页文件”→点“设置”→再重新勾选“自动管理”→确定→重启
- 若重启后仍报错,检查
C:\pagefile.sys是否真实存在且大小非零;若文件为空或被 BitLocker 加密锁定,需手动迁移页面文件到另一 NTFS 分区
真正需要警惕的,不是那个看起来像 0x00000037 的数字,而是你忽略的 minidump 文件里那一行真实的 BUGCHECK_CODE —— 它不会说谎,但需要你亲手打开看。


















