如何修复“非分页区域中的页面错误”错误

我最近在客户端 PC(client PC)上工作,由于安装了新的应用程序(application install)而不得不重新启动它。但是,重新启动后,计算机蓝屏并显示PAGE_FAULT_IN_NONPAGED_AREA 错误(PAGE_FAULT_IN_NONPAGED_AREA error)

起初,我以为这与我们刚刚安装的应用程序有关,所以我决定以安全模式(Safe Mode)重新启动计算机并卸载该应用程序。它似乎有效,因为BSOD消失了,但只持续了很短的时间。

PAGE_FAULT_IN_NONPAGED_AREA

停止:0x00000050(0xCD3DD628、0x00000001、0x804EFC9A、0x00000000)(STOP: 0x00000050 (0xCD3DD628, 0x00000001, 0x804EFC9A, 0x00000000))

非分页区缺页

再重启几次后,消息又回来了!经过一番研究,我发现这个错误信息(error message)基本上意味着Windows正在尝试在内存中查找一条数据并且找不到。

根据Microsoft的说法,此错误可能是由故障硬件(faulty hardware)RAM、硬盘驱动器)、防病毒软件、损坏的NTFS 卷(NTFS volume)或损坏的驱动程序引起的。在本文中,我将向您介绍不同的解决方案,其中一些解决方案比其他解决方案更容易。

请注意,坏内存 ( RAM ) 是发生此错误的主要原因,但我直到更进一步才提及它,只是因为它可能需要打开您的(t mention)computer and adding/removing RAM芯片。我认为大多数人都希望避免这种情况,所以我首先列出了更简单的解决方案,以防其中一个(case one)碰巧起作用。

方法 1 – 调整分页文件

首先,您可以尝试使用分页文件的一个简单技巧来解决某些人的问题。如果问题与硬件无关,则此页面文件解决方案(page file solution)可能会起作用。

首先,打开控制面板(Control Panel)并点击系统(System)。您也可以右键单击ComputerThis PC并选择Properties

控制面板系统

现在单击左侧的高级系统设置链接。(Advanced System Settings)

高级系统设置

Performance下,单击Settings按钮。

设置性能

单击高级(Advanced)选项卡,然后单击虚拟内存(Virtual Memory)标题下的更改(Change)按钮。

改变虚拟记忆

终于,我们到达了我们需要到达的地方。取消选中自动管理所有驱动器的分页文件大小(Automatically manage paging file size for all drives)框,然后选择无分页文件(No paging file)

没有分页文件

单击确定(Click OK)几次以退出所有对话框窗口,然后重新启动计算机。重新进入后,再次按照上面显示的确切步骤进行操作,但这次选择(time select)系统管理大小( System managed size)并选中自动管理所有驱动器的分页文件大小( Automatically manage paging file size for all drives)框。

就像我之前说的,这适用于某些人,但不适用于其他人,因此您的里程会有所不同。如果您仍然遇到蓝屏,请继续阅读。

方法 2- 检查磁盘

如果您的硬盘驱动器出现故障或驱动器上有错误,也会发生此错误。检查硬盘的一种快速方法是在 Windows中运行chkdsk命令。(chkdsk)

为此,请单击开始并(Start and type)输入cmd。右键单击顶部结果并选择Run as Administrator

以管理员身份运行

在提示符处,键入以下命令:

chkdsk /f

如果您收到一条说明驱动器已锁定的消息,并且您想在下次重新启动时安排 chkdsk,请输入Y表示是。继续并重新启动计算机并允许 chkdsk 运行,这在Windows 7(Windows 7)和更早版本上可能需要很长时间。这个过程在Windows 8(Windows 8)Windows 10上要快得多。

chkdsk

方法 3 – 坏驱动程序

如果您最近更新了计算机上某个硬件的驱动程序,则可能是驱动程序(faulty driver)有问题导致蓝屏问题。驱动程序对于Windows来说是必不可少的,但有时最新的驱动程序可能会导致比它们修复的问题更多的问题。

如果您使用第三方自动更新您的 PC 驱动程序,那么配置软件可能是一个好主意,以便您可以事先查看每个将要更新的驱动程序。

无论如何,您可以尝试通过单击开始并输入(Start and typing)设备管理器( Device Manager)来解决此问题。右键单击更新驱动程序的设备,然后选择回滚驱动程序( Roll Back Driver)。您也可以选择“属性(Properties)”,然后转到“驱动程序(Driver)”选项卡并单击“回滚驱动程序”(Roll Back Driver)按钮。

回滚驱动程序

如果该按钮被禁用,或者您在右键单击设备时看不到该选项,则意味着当前驱动程序是该设备唯一安装的驱动程序。

您可以尝试的最后一件事是单击“卸载(Uninstall)”按钮并重新启动计算机。当Windows重新启动时, (Windows)Windows将自动尝试安装硬件驱动程序。如果这不起作用,请尝试下一个方法。

方法 4 – 最后一次已知的配置

在某些情况下,问题不仅仅是驱动程序,还需要使用 Windows 中的最后一次正确配置(Last Known Good Configuration)功能。

修复非分页区域的页面错误

这基本上带回了整个Windows 注册表(Windows registry)的旧版本。在Windows 7及更早版本中,您只需按F8 键(F8 key)即可在启动时调出“高级选项( Advanced Options)”屏幕。

Windows 8Windows 10中,查看我关于如何加载系统恢复选项(System Recovery Options)屏幕的帖子,因为F8 键(F8 key)不再适用于这两个操作系统。

除了尝试 Last Known之外,如果 Last Known(Known didn)不起作用,您还应该尝试进行系统还原。(System Restore)查看我之前关于如何执行系统还原(system restore)的帖子。

方法 5- 检查 RAM

如上所述,当涉及到此错误时, RAM通常是罪魁祸首。通常,这意味着RAM已损坏。大多数计算机都会安装多个RAM芯片,有时您可以通过移除坏芯片并将其余芯片留在里面来解决问题。

内存芯片

不过,在您这样做之前,请阅读我关于如何检查 PC 上的坏内存的帖子。如果您认为内存有问题,请访问您的计算机制造商(computer manufacturer)网站(s website)并下载升级计算机RAM的手册。

该指南通常会告诉您如何打开计算机以及在何处查找RAM。如果你有多个RAM 芯片(RAM chip),弹出一个然后打开你的电脑。如果蓝屏(blue screen)消失,那么你取出了坏的。如果没有,请切换并重试。

如果您只有一个RAM 芯片(RAM chip),那么您需要购买另一个RAM 芯片(RAM chip),因为没有至少一个RAM 芯片(RAM chip)您将无法运行计算机。

方法 6 – 杀毒软件

在极少数情况下,您的防病毒软件可能会导致蓝屏错误。我建议完全卸载您的防病毒程序,然后重新启动计算机。

任何软件都会导致此错误的可能性很小,但在这一点上值得一试,特别是如果您使用的是来自较小的鲜为人知的公司的防病毒产品。

结论

如果这些方法都不能解决您的问题,您的计算机可能会遇到更严重的问题。此时,最好将您的机器带到专业人员那里检查其他硬件,如主板、CPU等。如果您有任何问题,请随时发表评论。享受!



About the author

我是一名计算机技术人员,拥有超过 10 年的经验和使用 Android 设备的经验。过去五年我也一直在办公室工作,在那里我学会了如何使用 Office 365 和 MacOS。在业余时间,我喜欢花时间在户外听音乐或看电影。



Related posts