蓝屏错误0x00000050由pagefile.sys所在分区ntfs元数据异常或坏簇引发,需重建页面文件:先确认页面文件启用状态及位置;再禁用并重启清除旧文件;接着通过注册表或wmi删除旧配置;最后手动启用系统管理大小的新页面文件并重启。

电脑蓝屏反复弹出错误代码 0x00000050(PAGE_FAULT_IN_NONPAGED_AREA),且事件查看器中显示 pagefile.sys 所在分区存在 NTFS 元数据异常或 chkdsk 报告 C 盘有不可修复的坏簇,说明非分页内存依赖的底层存储已受损,必须重建页面文件并强制刷新系统对分页区的映射关系。
确认页面文件当前状态与位置
先查清系统是否启用了页面文件、它在哪块盘、是否被设为“无分页文件”——这是后续操作的前提。打开“此电脑”→右键“属性”→“高级系统设置”→“性能”组点“设置”→切换到“高级”选项卡→点击“虚拟内存”旁的“更改”。
观察“自动管理所有驱动器的分页文件大小”是否勾选;若未勾选,记录下当前“驱动器”列表中哪一项状态为“[系统管理的大小]”或“[自定义大小]”,重点记下对应盘符(通常是 C:\)。
【若此处显示“无分页文件”,请立刻停止操作——系统已禁用虚拟内存,0x00000050 很可能由其他原因引发,本教程不适用】
删除现有页面文件并重启进入干净环境
第一步:在上一步打开的“虚拟内存”窗口中,取消勾选“自动管理所有驱动器的分页文件大小”。
第二步:选中当前系统盘(如 C:\),点击“无分页文件”→“设置”。此时会弹出警告提示“更改后需重启才生效”,直接点“确定”。
第三步:点击“确定”关闭所有对话框,系统会提示“需要重新启动才能应用更改”,立即保存工作并重启电脑。这一步必须执行,否则旧 pagefile.sys 文件仍被系统锁定无法清除。
重启后 Windows 将以零分页文件模式启动,此时非分页池压力增大,但能确保旧损坏文件不被加载,为重建扫清障碍。
手动触发页面文件重建
方法一:通过注册表强制重置(推荐)
按 Win+R 输入 regedit → 定位到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management → 找到 PageFiles 这个多字符串值 → 右键删除它 → 关闭注册表编辑器。
方法二:命令行彻底清理残留
以管理员身份运行 PowerShell → 执行 Get-WmiObject Win32_PageFile | Remove-WmiObject → 等待命令无报错返回 → 关闭窗口。
两种方法任选其一即可,目的都是让系统在下次配置时完全丢弃旧路径记忆。删注册表项更彻底,删 WMI 实例更快捷。
启用新页面文件并锁定配置
再次打开“虚拟内存”设置窗口(路径同第一步),确保“自动管理所有驱动器的分页文件大小”仍处于取消状态。
选中系统盘(如 C:\),选择“系统管理的大小”→点“设置”→点“确定”。
这一步会触发系统在 C:\ 下生成全新的 pagefile.sys,且文件头校验、簇分配、NTFS 属性全部重建。不要勾选“自动管理”,否则可能将分页文件分散到其他盘,反而增加跨盘寻址失败风险。
最后点“确定”→“确定”,系统提示重启,立即执行。重启后错误代码 0x00000050 若由 pagefile 损坏引发,将不再复现。











