怎样修复在 Windows 10 上占用大量 RAM 的“系统”进程

一些 Windows 10 用户报告说他们的大部分可用 RAM 被 系统(NT内核和系统). 大多数受影响的用户报告说,即使他们的 PC 处于空闲模式,也会发生此问题。

“系统”在 Windows 10 上占用大量内存

在调查了这个特定问题后,结果表明在 Windows 10 计算机上可能有多种不同的潜在原因导致此问题。 以下是可能导致这种高 RAM 资源使用的潜在罪魁祸首列表:

  • 过时的 Windows 10 版本 – 在 Windows 10 上,有一个特定但(通常称为 superfetch 故障)会用永远不会清除的不必要的应用程序数据填充 RAM。 幸运的是,Microsoft 已经通过修补程序解决了这个问题,因此您需要做的就是为您的特定 Windows 10 版本安装每个可用的 Windows 更新。
  • 操作系统 RAM 资源管理不善 – 在极少数情况下,您能够比操作系统更好地处理内存管理,在某些情况下,您可以通过禁用 Sysmain(以前的 Superfetch)功能来显着降低系统的 RAM 使用率,以便停止您的系统不会因为预装的应用程序占用您的空闲 RAM。
  • 系统文件损坏 – 最终可能导致此行为的另一种可能性是系统文件损坏,这会影响系统使用和清除 RAM 数据的能力。 在这种情况下,您可以做的最简单和最有效的事情是使用全新安装或修复安装等过程重置每个 Windows 组件。

既然您知道将导致此行为的最常见实例,以下是其他受影响用户已成功用于修复高资源使用率的经过验证的方法列表 系统(NT内核和系统)

方法 1:将 Windows 10 内部版本更新到最新版本

事实证明,可能导致此系统行为的最常见实例之一是 Microsoft 已通过修补程序解决的 Superfetch 错误功能。

一些处理相同问题的受影响用户已确认,在安装每个待处理的 Windows 10 更新并重新启动计算机后,问题不再发生。

如果您正在寻找特定说明,请按照以下步骤使用“设置”应用中的“Windows 更新”选项卡安装每个待处理的 Windows 10 更新:

  1. 按开始 Windows 键 + R 打开一个 对话框。 接下来,键入“ms-settings:windowsupdate’ 并按下 Enter 打开 Windows更新 的选项卡 设置 应用程序。
    在 Windows 10 上打开 Windows 更新屏幕(通过运行框)
  2. 在 Windows 更新屏幕中,继续并单击 检查更新。 接下来,按照屏幕上的提示安装当前计划安装的每个 Windows 更新。
    怎样修复在 Windows 10 上占用大量 RAM 的“系统”进程 1安装 Windows 更新

    笔记: 安装所有类型的更新,包括累积更新和安全更新,而不仅仅是重要的更新。

  3. 请记住,如果您有很多待处理的更新,则在安装每个更新之前,系统会提示您重新启动。 在这种情况下,请按照说明重新启动,但请确保在下次启动时返回此屏幕并完成其余更新的安装。
  4. 安装每个待处理的更新后,再次重新启动计算机并查看系统进程的使用情况是否显着下降。

如果仍然发生相同类型的问题,请向下移动到下面的下一个潜在修复。

方法 2:禁用 Sysmain

如果您已确保已更新到最新的 Windows 10 版本,则下一步应该是查看 系统主 服务。

系统主 以前被称为 超级获取 它负责随着时间的推移维护和提高系统性能。 它通过将您经常使用的应用程序预加载到 RAM 中来实现这一点,因此基本上没有加载时间(类似于 Android 正在做的事情)。

但是,这样做的缺点是,如果您使用少量 RAM,此功能最终可能会占用大量可用 RAM 资源。

如果您发现自己处于这种特定情况下,您应该能够通过使用“服务”屏幕完全禁用此功能来快速解决问题。

笔记: 禁用 Sysmain 将使您的应用程序的加载时间更长,但它会释放大量宝贵的 RAM。

如果您了解 Sysmain 的后果并且仍然想这样做,请按照以下子指南之一禁用 系统主 (取决于您的首选方法):

  • A. 通过服务屏幕禁用 Sysmain
  • B. 通过注册表编辑器禁用 Sysmain
  • C. 通过命令提示符禁用 Sysmain

A. 通过服务屏幕禁用 Sysmain

  1. Windows 键 + R 打开一个 对话框。 接下来,在文本框中,键入 ‘services.msc’ 并按下 Enter 打开 服务 屏幕。 当您收到提示时 UAC(用户帐户控制), 点击 是的 授予 admin 使用权。
    怎样修复在 Windows 10 上占用大量 RAM 的“系统”进程 2访问服务屏幕
  2. 进入“服务”屏幕后,从右侧窗格向下滚动可用服务列表,然后找到名为 系统主。
  3. 当您看到它时,右键单击它并选择 特性 从刚刚出现的上下文菜单中。
    怎样修复在 Windows 10 上占用大量 RAM 的“系统”进程 3访问 Sysmain 的属性屏幕
  4. 在 – 的里面 特性 屏幕 系统主, 点击 一般的 选项卡,然后设置 启动 类型残障人士 通过使用相关的下拉菜单。 然后,点击 停止 如果服务已经在运行。
    怎样修复在 Windows 10 上占用大量 RAM 的“系统”进程 4停止 sysmain 服务
  5. 点击 申请 保存更改,然后 close 这 服务 屏幕并重新启动计算机。 一旦下一次启动完成,您应该不会遇到相同类型的资源使用 系统。

B. 通过注册表编辑器禁用 Sysmain

  1. Windows 键 + R 打开一个 对话框。 接下来,在文本框中,键入 ‘注册’ 并按下 Ctrl + Shift + Enter 打开 注册表编辑器 和 admin 使用权。 当出现提示时 UAC(用户帐户控制), 点击 是的 授予 admin 使用权。
    怎样修复在 Windows 10 上占用大量 RAM 的“系统”进程 5打开注册表编辑器
  2. 进入注册表编辑器后,导航到以下位置:
    HKEY_LOCAL_MACHINE  System  CurrentControlSet  Services  SysMain

    笔记: 您可以手动到达该位置,也可以将该位置直接粘贴到顶部的导航栏中,然后按 Enter 立即到达那里。

  3. 到达正确位置后,单击 赛门 键选择它,然后移到右侧窗格并双击 开始 双字值。
  4. 最后,设置值数据 开始4根据十六进制 在点击之前 好的 以保存更改。
    怎样修复在 Windows 10 上占用大量 RAM 的“系统”进程 6禁用 SysMain 服务
  5. 关闭 注册表编辑器 并重新启动计算机以使这些更改永久化。

C. 通过命令提示符禁用 Sysmain

  1. Windows 键 + R 打开一个 对话框。 接下来,键入 ‘命令’ 在文本框内,然后按 Ctrl + Shift + Enter 打开一个 提升的命令提示符 窗户。
    怎样修复在 Windows 10 上占用大量 RAM 的“系统”进程 7打开 CMD 窗口

    笔记: 当您收到提示时 UAC(用户帐户控制) 窗口,点击 是的 授予 admin 使用权。

  2. 进入提升的命令提示符后,键入以下命令并按 Enter 每次有效禁用后 系统主:
    sc stop "SysMain"
    sc config "SysMain" start=disabled
  3. 成功处理这两个命令后,重新启动计算机并查看问题现在是否已解决以及系统 RAM 使用率是否下降。

如果仍然出现相同的问题,请向下移动到下面的下一个潜在修复。

方法 3:重置每个 Windows 组件

如果没有任何方法(更新您的 Windows 版本或禁用 Sysmain)导致 RAM 使用量 系统 下来,您应该认真考虑您可能正在处理系统文件损坏的情况。

几个也遇到此问题的受影响用户报告说,仅在刷新每个相关的操作系统组件后,使用率才会下降。

如果您发现自己处于这样的场景中,您唯一能做的就是重置每个相关的 Windows 组件并消除每个可能损坏的元素 – 在执行此操作时,您有两种方法:

  • 干净安装 – 如果您正在寻找无需使用兼容的 Windows 安装介质即可部署的快速修复程序,请采用这种方法。 您可以直接从 Windows 安装的 GUI 菜单部署全新安装过程,但请记住,除非您提前备份数据,否则您将丢失当前存储在操作系统驱动器上的所有个人数据。
  • 修复安装 – 如果您计划保留有关操作系统驱动器的任何重要信息,则修复安装应该是您的最佳选择,即使该过程有点乏味。 您需要使用兼容的安装媒体,但您可以将个人文件、已安装的应用程序、游戏,甚至某些用户首选项保留在操作系统驱动器上。

相关阅读:

Posted in: 实用技巧