蓝屏代码

蓝屏代码 0x00000050(PAGE_FAULT_IN_NONPAGED_AREA)是什么原因?怎么解决

Windows 11 / 10 / 7 / XP更新于

0x00000050PAGE_FAULT_IN_NONPAGED_AREA

含义:系统引用了一块无效的内存地址,要读取的数据不在内存里,也无法从分页文件中调入。

先做这一步:记下蓝屏上的 .sys 文件名,更新或卸载对应驱动

这个蓝屏代码是什么意思

代码0x00000050(简写 0x50)
终止代码名称PAGE_FAULT_IN_NONPAGED_AREA
Win10/11 蓝屏显示终止代码:PAGE FAULT IN NONPAGED AREA
其他写法0x50、0x00000050、STOP 0x00000050、PAGE FAULT IN NONPAGED AREA

玩游戏、开机、装完新驱动或杀毒软件后都可能出现,蓝屏信息里经常带有某个 .sys 文件名。

常见原因

  • 驱动程序或系统服务有缺陷
  • 杀毒软件的内核驱动冲突
  • 内存条(包括显存)故障
  • NTFS 分区损坏
  • 新硬件安装不当或损坏

解决方法

  1. 记下蓝屏上的 .sys 文件名,更新或卸载对应驱动
  2. 最近装过杀毒软件就先卸载它测试
  3. 在开始菜单搜索“Windows 内存诊断”(mdsched.exe),选择立即重启检查;有两条内存条可以轮流只插一条测试
  4. 用 CHKDSK 检查系统盘,再用 SFC 和 DISM 修复系统文件
  5. 拔掉新加的硬件看是否还会蓝屏
  6. 如果是改了虚拟内存(分页文件)之后出现,改回“自动管理所有驱动器的分页文件大小”

补充:Win10/11 蓝屏界面显示的是“终止代码:PAGE FAULT IN NONPAGED AREA”,不会直接显示 0x00000050,两者是同一个错误。

怎么确认自己遇到的是这个代码

Win10/11 的蓝屏只显示终止代码名称。重启后可以在“事件查看器 → Windows 日志 → 系统”中筛选来源 BugCheck(事件 ID 1001),里面会写出完整的十六进制代码和 4 个参数;蓝屏转储文件默认保存在 C:\Windows\Minidump。

4 个参数的含义(给技术人员)

参数含义
1被引用的内存地址
2操作类型(Win10 1507 之后:0 读、2 写、10 执行)
3引用该地址的指令地址
4保留

相关蓝屏代码