由于 Windows 11 上的高内存使用率,应用程序滞后或冻结?了解如何通过这些快速有效的修复来解决问题。
在 Windows 11 上遇到“高内存使用率”错误,因为您的系统内存不足?当您的系统内存不足时,应用程序开始滞后和冻结,这表明您必须释放一些内存。但是,什么是“内存”,是什么导致了 Windows 11 上的“高内存使用”问题,以及如何解决它?在下面的部分中,我们已经回答了每个问题,以帮助您熟悉错误并能够修复它。
什么是内存(RAM)?
你们中的许多人可能会将内存与存储混淆,但它们是完全不同的概念。内存指的是RAM(Random Access Memory)、ROM(Read Only Memory)和Cache。它用于在执行任务时存储临时数据。每当您在 Windows 上运行程序时,CPU 都会将数据传输到内存以使其有效运行,一旦您关闭程序,数据将被卸载。
是什么导致高内存使用率?
高内存使用率可能是由于各种原因造成的,但这与 RAM 或虚拟内存有关。如果您发现应用程序滞后或冻结,可能是由于内存使用率过高。
在我们着手修复之前,我们必须了解导致问题的原因。
- 同时运行太多程序
- 许多程序在启动时启动
- 内存不足
- 系统感染恶意软件或病毒
- 错误配置的注册表
现在您对这个概念有了一个公平的理解,让我们看看如何解决“高内存使用率”问题。
1.关闭不需要的应用程序
清理一些内存的最简单方法是关闭应用程序。很多时候,用户启动了太多不必要的应用程序,却没有意识到这会影响系统的性能。如果是这种情况,请尝试使用 Windows 11 中的任务管理器关闭不再需要的应用程序。
要强制关闭应用程序,请按 WINDOWS 键启动“开始菜单”,搜索“任务管理器”,然后单击相关搜索结果以启动应用程序。
在任务管理器中,您会在“进程”选项卡下找到列出的正在运行的应用程序。在每个应用程序旁边,您会看到它们的内存消耗列在“内存”列下。识别消耗大量内存的应用程序或目前不相关的应用程序。要关闭应用程序,请右键单击它并从上下文菜单中选择“结束任务”。
该应用程序现在将关闭并且不再列在任务管理器中。同样,关闭其他应用程序以降低内存使用量。
2. 禁止应用程序在启动时运行
有几个程序在计算机一打开就开始运行并占用大量内存。这些应用程序/程序可能会导致高内存使用率问题。要修复它,请查看在启动时运行的应用程序并删除不需要的应用程序。
要禁止应用程序在启动时运行,请启动前面讨论过的“任务管理器”,然后导航到顶部的“启动”选项卡。现在,找到您不想在启动时运行的应用程序,右键单击它们并选择“禁用”。
3.禁用SysMain服务
SysMain 服务有助于将您经常使用的程序预加载到 RAM 中,以便快速访问和有效运行。虽然它可以更快地访问程序并提高系统性能,但 SysMain 可能是内存使用率高的原因之一。
您可以尝试禁用该功能并检查它是否可以解决问题。如果没有,请重新启用该服务,因为它可以提高计算机的性能。
要禁用“SysMain”服务,请按 WINDOWS + R 启动“运行”命令,在文本框中输入“services.msc”,然后按 ENTER 或单击底部的“确定”。
接下来,找到并双击“SysMain”服务。这里的服务按字母顺序排列,因此定位它不是问题。
在服务属性中,单击“启动类型”下拉菜单,然后从选项列表中选择“已禁用”。
接下来,单击“服务状态”下的“停止”选项。 Windows 需要几秒钟来禁用该服务,并且进度将显示在屏幕上的对话框中。
服务停止后,单击底部的“确定”以保存更改并关闭属性窗口。
禁用该服务后,请检查高内存使用率问题是否已解决,应用程序是否不再滞后或冻结。
4. 对硬盘进行碎片整理
碎片是指构成文件的数据块或碎片分散在硬盘上。这种情况会随着时间的推移而发生并减慢系统速度。碎片整理是将这些碎片放在硬盘物理空间上的过程,这有助于 Windows 快速访问此类文件。
虽然默认情况下 Windows 会定期对硬盘进行碎片整理,但您应该手动执行此操作,以防遇到高内存使用率。此外,现代 SSD(固态驱动器)不需要进行碎片整理,尽管您应该在 HDD(硬盘驱动器)上进行碎片整理。
要对硬盘进行碎片整理,请在“开始”菜单中搜索“碎片整理和优化驱动程序”,然后单击相关搜索结果启动应用程序。
您现在将看到系统上或连接到您的系统的驱动器列表。选择要进行碎片整理的一个,然后单击“优化”选项。
该过程将立即开始,并需要时间,具体取决于驱动器中的存储和碎片量。等待该过程完成,重新启动计算机并检查内存使用量是否减少。
5.增加虚拟内存
虚拟内存可以将 RAM 上的数据传输卸载到磁盘存储,从而弥补系统物理内存的不足。这是一种有效的方法,将有助于解决高内存使用率问题。
要增加虚拟内存,请启动“开始菜单”,输入“sysdm.cpl”并单击相关搜索结果以启动该项目。
在“系统属性”窗口中,导航到顶部的“高级”选项卡,然后单击“性能”下的“设置”。
现在将启动“性能选项”窗口。导航到“高级”选项卡,然后单击“虚拟内存”下的“更改”。
现在,取消选中顶部的“自动管理所有驱动器的分页文件大小”复选框。
在我们为虚拟内存设置新大小之前,请清除“C”驱动器上的现有大小。为此,请从列表中选择“C”驱动器,勾选“无分页文件”复选框,然后单击“设置”。
在弹出的确认框中单击“是”。
现在,从列表中选择另一个卷(非系统分区),选择“自定义大小”选项,然后输入虚拟内存的值。在“MB(兆字节)”中为“初始大小”和“最大大小”输入相同的值。
笔记: 通常,虚拟内存应保持为系统可用物理内存 (RAM) 的 1.5-2 倍。
接下来,单击“设置”并等待更改生效,然后单击底部的“确定”。
现在重新启动计算机并检查高内存使用率问题是否已修复。
6. 更改系统性能设置
修改系统性能设置还有助于控制高内存使用率问题。
要更改设置,请启动前面讨论的“系统属性”窗口,导航到“高级”选项卡,然后单击“性能”下的“设置”。
在默认启动的性能选项窗口中,选择“调整以获得最佳性能”选项,然后单击底部的“确定”以保存更改。
7. 运行完整系统扫描
感染恶意软件或病毒的系统可能会遇到内存使用率高的问题,因为恶意软件可以在后台运行并消耗大量内存。如果上述修复无效,请尝试运行完整系统扫描以检查是否存在任何恶意软件。您可以使用 Windows 安全中心或受信任的第三方防病毒软件来运行扫描。我们将使用 Windows 安全,因为它是内置的、快速的并且提供与任何一流防病毒软件相同的安全性。
要运行完整的系统扫描,请在“开始”菜单中搜索“Windows 安全”,然后单击相关搜索结果以启动该应用程序。
在 Windows 安全中心,单击“病毒和威胁防护”。
接下来,您将找到列出的“快速扫描”选项。但是,我们打算运行“全面扫描”以识别可能感染系统的任何病毒或恶意软件。单击“扫描选项”以查看其他扫描选项。
现在,选择“完全扫描”选项,然后单击底部的“立即扫描”。
扫描将开始并显示进度。完成后,如果发现任何恶意软件并采取措施,您将收到通知。
8. 更改注册表
当您关闭系统时,RAM 会自动清除,但页面文件或虚拟内存不会。如果您在关机时启用清除页面文件,这将有助于控制内存消耗。
笔记: 由于该过程需要更改注册表,因此建议您按原样执行这些步骤,因为您的任何失误都可能导致系统无法使用。
按 WINDOWS + R 启动“运行”命令,在文本框中输入“regedit”,然后单击底部的“确定”或按 Enter 启动“注册表编辑器”。在弹出的确认框中单击“是”。
在“注册表编辑器”中,导航以下路径或粘贴地址栏和顶部,然后按 进入
.
计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
现在,找到并双击“ClearPageFileAtShutDown”键。
在弹出的框中,在“数值数据”下输入“1”,然后按“确定”保存更改。
现在,重新启动计算机以使更改生效。
9.增加内存
如果上述修复均无法帮助解决高内存使用率问题,则您别无选择,只能升级物理内存或 RAM。在此之前,您必须了解系统上的当前 RAM。此外,每个系统都有最大的 RAM 容量,请在系统制造商的网站或系统随附的手册上确认。
您可以在“系统”设置或“任务管理器”中检查当前 RAM。如前所述启动“任务管理器”并导航到“性能”选项卡。接下来,选择左侧的“内存”选项,右上角附近会提到已安装的 RAM。
在升级 RAM 时,我们建议您听取专家的建议,因为每个系统都不同,一概而论会使问题进一步复杂化,而不是解决问题。
上述修复将有助于解决可能导致应用程序崩溃和冻结的高内存使用率问题。一旦问题得到解决,您就可以运行所需数量的应用程序,而不会降低系统速度或引发错误。