如何修复Windows10上占用大量RAM的“系统”进程
一些 Windows 10 用户报告说,他们的大部分可用 RAM 都被系统 (NT Kernel & System)占用了。大多数受影响的用户报告说即使他们的 PC 处于空闲模式时也会出现此问题。
调查此特定问题后,发现有多种不同的根本原因可能导致 Windows 10 计算机出现此问题。以下是可能导致这种高 RAM 资源使用率的潜在罪魁祸首列表:
- 过时的 Windows 10 版本——在 Windows 10 上,有一个特定但(通常称为 superfetch 故障)用永远不会清除的不必要的应用程序数据填充 RAM。幸运的是,微软已经通过修补程序解决了这个问题,所以你需要做的就是为你的特定 Windows 10 版本安装每个可用的 Windows 更新。
- 操作系统对 RAM 资源的管理不善——在通常非常罕见的情况下,您能够比操作系统更好地处理内存管理,在某些情况下,您可以通过禁用 Sysmain(以前的 Superfetch)来显着降低系统的 RAM 使用率功能,以阻止您的系统使用预加载的应用程序占用您的空闲 RAM。
- 系统文件损坏——另一种可能最终导致此行为的可能性是系统文件损坏,它会影响系统使用和清除 RAM 数据的能力。在这种情况下,您可以做的最简单和最有效的事情是使用全新安装或修复安装等过程重置每个 Windows 组件。
既然您知道会导致此行为的最常见实例,下面是其他受影响的用户已成功用于修复系统(NT 内核和系统)高资源使用率的经过验证的方法列表:
方法 1:将 Windows 10 内部版本更新到最新版本
事实证明,可能导致此系统行为的最常见实例之一是 Superfetch 错误功能,该功能已由 Microsoft 通过修补程序解决。
几个处理相同问题的受影响用户已经确认,在他们安装每个待处理的Windows 10 更新并重新启动计算机后,问题不再出现。
如果您要查找具体说明,请按照以下步骤使用“设置”应用中的“Windows 更新”选项卡安装每个待处理的 Windows 10 更新:
- 首先按Windows 键 + R打开“运行”对话框。接下来,键入“ ms-settings:windowsupdate” 并按Enter以打开“设置”应用的“Windows 更新”选项卡。
- 在 Windows 更新屏幕内,继续并单击检查更新。接下来,按照屏幕上的提示安装当前计划安装的每个 Windows 更新。
注意:安装每种类型的更新,包括累积更新和安全更新,而不仅仅是重要的更新。
- 请记住,如果您有很多待处理的更新,系统会在安装每个更新之前提示您重新启动。在这种情况下,请按照说明重新启动,但请确保在下次启动时返回此屏幕并完成其余更新的安装。
- 安装每个挂起的更新后,再次重新启动计算机并查看系统进程的使用是否显着下降。
如果仍然出现相同类型的问题,请向下移动到下面的下一个可能的修复程序。
方法 2:禁用 Sysmain
如果您已确保已更新到最新的 Windows 10 版本,则下一步应该是查看Sysmain服务。
Sysmain以前称为Superfetch,它负责随着时间的推移维护和改进系统性能。它通过将您经常使用的应用程序预加载到 RAM 中来实现这一点,因此基本上没有加载时间(类似于 Android 所做的)。
但是,这样做的缺点是,如果您使用少量 RAM,此功能最终可能会占用大量可用 RAM 资源。
如果您发现自己处于这种特殊情况,您应该能够通过使用“服务”屏幕完全禁用此功能来快速解决问题。
注意:禁用 Sysmain 会使应用程序的加载时间变长,但会释放大量宝贵的 RAM。
如果您了解 Sysmain 的后果并且您仍然想这样做,请按照下面的子指南之一禁用Sysmain(取决于您的首选方法):
- A. 通过服务屏幕禁用 Sysmain
- B. 通过注册表编辑器禁用 Sysmain
- C. 通过命令提示符禁用 Sysmain
A. 通过服务屏幕禁用 Sysmain
- 按Windows 键 + R打开“运行”对话框。接下来,在文本框中,键入“services.msc”并按Enter 键 打开“服务”屏幕。当UAC(用户帐户控制)提示您时,单击“是”以授予管理员访问权限。
- 进入“服务”屏幕后,从右侧窗格向下滚动可用服务列表,找到名为Sysmain 的服务。
- 当您看到它时,右键单击它并从刚刚出现的上下文菜单中选择“属性” 。
- 在SysMain的属性屏幕中,单击常规选项卡,然后使用关联的下拉菜单将启动类型设置为禁用。然后,如果该服务已在运行,请单击“停止” 。
- 单击“应用”以保存更改,然后关闭“服务”屏幕并重新启动计算机。下一次启动完成后,您应该不会遇到系统使用相同类型的资源。
B. 通过注册表编辑器禁用 Sysmain
- 按Windows 键 + R打开“运行”对话框。接下来,在文本框中,键入“regedit”,然后按Ctrl + Shift + Enter打开具有管理员权限的注册表编辑器。当UAC(用户帐户控制)提示时,单击“是”以授予管理员访问权限。
- 进入注册表编辑器后,导航到以下位置:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\SysMain
注意:您可以手动到达此位置,也可以将该位置直接粘贴到顶部的导航栏中,然后按Enter立即到达那里。
- 到达正确位置后,单击Symain键将其选中,然后移至右侧窗格并双击Start Dword 值。
- 最后,将Start的值数据设置为4,将Base设置为Hexadecimal,然后单击Ok保存更改。
- 关闭注册表编辑器并重新启动计算机以使这些更改永久生效。
C. 通过命令提示符禁用 Sysmain
- 按Windows 键 + R打开“运行”对话框。接下来,在文本框中键入“cmd” ,然后按Ctrl + Shift + Enter打开提升的命令提示符窗口。
注意:当UAC(用户帐户控制)窗口提示您时,单击是以授予管理员访问权限。 - 进入提升的命令提示符后,键入以下命令并在每个命令后按 Enter 以有效禁用SysMain:
sc 停止“SysMain”sc config "SysMain" start=disabled
- 成功处理这两个命令后,重新启动计算机并查看问题现在是否已解决并且系统 RAM 使用率是否下降。
如果仍然出现相同的问题,请向下移动到下面的下一个可能的修复程序。
方法 3:重置每个 Windows 组件
如果没有任何方法(更新您的 Windows 版本或禁用 Sysmain)降低系统的 RAM 使用率,您应该认真考虑您可能正在处理系统文件损坏的情况。
一些也遇到此问题的受影响用户报告说,只有在刷新每个相关操作系统组件后,使用率才会下降。
如果您发现自己处于这种情况,您唯一能做的就是重置每个相关的 Windows 组件并消除每个可能损坏的元素——在执行此操作时,您有两种方法:
- 全新安装——如果您正在寻找无需使用兼容的 Windows 安装介质即可部署的快速修复,请选择此方法。您可以直接从 Windows 安装的 GUI 菜单部署全新安装过程,但请记住,除非您提前备份数据,否则您将丢失当前存储在操作系统驱动器上的所有个人数据。
- 修复安装——如果您在操作系统驱动器上有任何重要信息并打算保留,那么修复安装应该是您的最佳选择,即使这个过程有点乏味。您将需要使用兼容的安装介质,但您可以将个人文件、已安装的应用程序、游戏,甚至一些用户首选项保留在操作系统驱动器上。
以上是 如何修复Windows10上占用大量RAM的“系统”进程 的全部内容, 来源链接: utcz.com/dzbk/940158.html