网站搜索

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


摘要:如果您看到 page_fault_in_nonpaged_area 错误,请尝试回滚任何最近的 Windows 或驱动程序更新。如果您刚刚安装了新软件,卸载它也可以修复错误。您可以通过运行一些测试或暂时禁用防病毒软件来进一步诊断和解决问题。

一些蓝屏死机 (BSOD) 难以或无法诊断和修复,而其他蓝屏则非常简单。幸运的是,带有“page_fault_in_nonpaged_area”消息的 BSOD 通常是可以修复的。这里有一些你可以尝试的事情。

是什么原因导致 PAGE_FAULT_IN_NONPAGED_AREA?

那么什么是缺页错误呢?当您的计算机执行任务时,它会不断地将程序和文件载入和载出计算机的随机存取存储器(通常称为 RAM)。如果您的 Windows PC 内存不足,或者某个程序或文件长时间处于非活动状态,Windows 将开始将内容从 RAM 转移到您的硬盘驱动器或 SSD。这些“东西”存储在页面文件中。

如果某些东西干扰了页面文件 (pagefile.sys) 的读取或写入——或者直接干扰了您的 RAM 本身——您很可能会遇到蓝屏死机 (BSOD)。

有一些事情会特别导致 page_fault_in_nonpaged_area 问题:

  • 错误的驱动程序或系统服务
  • 损坏的硬盘驱动器或固态驱动器 (SSD)
  • 出现故障的防病毒软件
  • 内存故障(RAM、高速缓存或 VRAM)

诊断问题

一般来说,您的第一个故障排除步骤应始终关注您电脑上最近发生的任何变化。您是否刚刚更新了驱动程序、程序或 Windows?您是否安装了新硬件?如果你这样做了——从那里开始。回滚更新的驱动程序、删除程序或尝试卸载最新的 Windows 更新。如果您安装了新硬件,请将其卸下并查看问题是否仍然存在。

如果您不确定最近发生了什么变化,则需要进行更多挖掘。

当您收到此 BSOD 时,它通常会在“What Failed”行上显示出现问题时正在运行的程序。

如果您的 BSOD 在那里显示某些内容,请先通过谷歌搜索它。它可能足以为您指明正确的方向。例如,如果失败的东西返回了 NVIDIA 的结果,您绝对应该从重新安装或回滚图形驱动程序开始。

一般故障排除

如果 BSOD 没有给您任何问题可能是什么的线索,并且您不确定最近更新了什么,那么问题就变得更难解决了。这里有一些你可以尝试的事情。其中一些可能会帮助您找出问题所在,而另一些可能会解决问题。

删除新硬件

如果您最近安装了新硬件并且您的计算机突然开始出现蓝屏死机,您一定要先尝试移除新硬件。当你这样做时,确保你的其他组件正确就位。可能在安装过程中遇到了一些问题。

检查事件查看器

事件查看器顾名思义 — 它可以让您查看影响您的 PC 的重要事件。事件分为几个不同的类别,例如“Windows 日志”和“应用程序和服务日志”。它们还按严重性排序:信息、警告和错误。

事件查看器中包含大量信息,因此在您直接进入之前,可能值得阅读一下它是什么以及它是如何工作的。

很可能会在 Windows 日志 > 系统下找到一些导致 BSOD 的错误。

检查“详细信息”选项卡。尝试将您的结果缩小到与 BSOD 同时发生的事情。

检查最近更新的程序

如果您为 CPU、GPU、声卡、网络适配器、主板或计算机的任何其他组件安装了专用驱动程序,它们将列在“设置”应用的“应用和功能”部分中。您可以使用它来确定最近更新了什么,它可能会揭示导致问题的原因。

单击“开始”按钮,在搜索栏中键入“应用程序和功能”,然后按 Enter 键或单击“打开”。 (您还可以前往“设置”>“应用”>“应用和功能”来找到此窗口。)

默认情况下,程序列表按字母顺序排序,但我们需要更改它以便按安装日期排序。单击“排序依据”旁边的标签“名称”并将其更改为“安装日期”。

如果您发现任何驱动程序在您注意到 BSOD 启动后已更新,请尝试安装旧版本,或重新安装当前版本。

禁用您的防病毒软件

即使是最好的防病毒软件有时也会出错。这不太可能,但有可能是您的防病毒软件以某种方式干扰了页面文件的读取或写入,从而导致 BSOD。

检查您的防病毒软件是否有问题的最简单方法是暂时禁用它。如果崩溃停止,您就找到了罪魁祸首。

解决这个问题有点困难。如果您的防病毒软件有问题,可能是访问保护或实时威胁检测的结果。您需要为 Windows 页面文件添加例外。具体如何操作取决于您使用的防病毒软件。您需要查阅特定软件的文档以了解详细信息。

或者,您可以完全删除第三方防病毒软件并让 Microsoft Defender 接管。 Microsoft Defender 挣扎了一段时间,但几年来它一直和任何第三方选项一样好。

运行内存 (RAM) 测试

现代计算机组件非常复杂,并且像所有事物一样,它们有时确实会损坏。您的 RAM 也不例外。幸运的是,您可以运行一些测试来确定您的 RAM 是否有故障。

如果您的 RAM 出现故障,那几乎肯定是导致 BSOD 的原因。您无能为力修复有故障的 RAM。您可以尝试清洁触点并重新安装,但这可能无济于事。你必须更换它。好消息是 RAM 并不是特别昂贵,而且可以广泛使用。

在台式机上更换 RAM 非常简单,只需几分钟。笔记本电脑则不同——打开和使用它们要困难得多,而且在某些情况下,RAM 会永久连接到主板上。如果您的笔记本电脑确实有永久连接的 RAM,则需要让制造商或专业人士对其进行维修。

运行 Chkdsk

您的 RAM 并不是唯一可能出现故障的物理组件——它也可能是您的硬盘驱动器或 SSD。有时损坏是由于软件故障引起的,有时是由于硬件问题引起的。 Windows 附带一个专门用于诊断和修复硬盘驱动器或 SSD 问题的工具:Check Disk Utility。

Check Disk,通常被称为ask Chkdsk,可以修复一些基本问题,并帮助缓解更严重的问题。如果文件系统有问题,或者由于软件故障导致扇区损坏,它可能可以完全修复。如果您的硬盘驱动器由于物理损坏而出现损坏的扇区,它最多可以做的就是防止它在未来被使用。

损坏的扇区或文件系统问题可能导致蓝屏死机;运行 Chkdsk 可能会完全解决问题。

与大多数计算机部件一样,基本上您无法修复发生故障的硬盘驱动器或 SSD,您只能更换它。如果您发现您的驱动器出现故障,请务必备份您可能保存在其中的所有重要信息。硬盘驱动器随时可能完全失效,使您无法恢复重要文件。

Common Windows Errors
Error Code 0xc00000e5 | 0xc000007b | 0x80004005 | 0x80070005 | 0x8007045d | Exception Breakpoint Has Been Reached | Kmode Exception Not Handled | WHEA Uncorrectable Error | DPC Watchdog Violation | Page Fault in Nonpaged Area | USB Device Not Recognized | Network Discovery Is Turned Off | Wi-Fi Isn’t Secure | Wi-Fi Doesn’t Have a Valid IP Configuration | Windows Cannot Find the License Terms
Learn More Look Up Error Codes in CMD | BSODs Explained | Find BSOD Logs | Repair Corrupted Files | Fix a Frozen Windows PC