Windows 10 和 Windows 11 是优秀的操作系统。但如果您看到性能持续低迷,可能是因为 SysMain(以前称为 Superfetch)的原因。
在本文中,我们将帮助您了解 SysMain 以及为什么您可能会遇到此服务的高磁盘使用率问题。
什么是 SysMain (Superfetch)?
超取 ,在 Windows 10 1809 更新后称为 SysMain,随 Windows Vista 一起引入,是 Prefetch(Windows XP 中的类似功能)的后继者。操作系统使用此功能来随着时间的推移提高系统性能。
为什么随着时间的推移?首先,它研究您的 RAM 使用模式。然后,该功能会识别您在 PC 上最常运行的程序。一旦 Superfetch 获得此信息,它就会将这些程序预加载到您的 RAM 中。当您启动这些程序时,您会发现它们的加载速度要快得多。
所以,Superfetch 需要资源。当您查看任务管理器中的系统进程列表“服务主机:SysMain”时,您可能会发现 Superfetch 在后台运行:
重要的是,Superfetch 不会剥夺其他程序的 RAM。它仅使用未使用的 RAM。就 RAM 空间而言,任何新启动的程序仍将优先于 Superfetch。如果需要,Superfetch 将为另一个应用释放内存 。
如果您认为 Superfetch 导致您的计算机出现性能问题,您可以安全地禁用它。下面,我们讨论几种禁用 Superfetch 并修复 Service Host: SysMain CPU使用率高的问题 的方法。
从服务中禁用 SysMain
由于 SysMain 是一项 Windows 服务,因此禁用 SysMain 的最简单方法是从服务控制台:
使用命令提示符禁用 SysMain
使用命令提示符禁用 SysMain 更快。如果您习惯使用命令,可以通过以下方法禁用 SysMain:
sc stop “SysMain” & sc config “SysMain” start=disabled
从注册表禁用 SysMain
如果由于某种原因上述方法不起作用,您可以修改注册表设置来禁用SysMain:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SysMain
运行 SFC 扫描
如果您想在不禁用 SysMain 的情况下尝试解决 SysMain 高磁盘使用率问题,可以尝试使用系统文件检查器 (SFC)。
SFC 是 Windows 上的内置实用程序,用于检查系统文件完整性。它会自动替换扫描期间发现的损坏的系统文件,因此如果系统文件损坏是问题的根源,SFC 可能会修复它。
证监会/scannow
扫描将扫描您的硬盘是否有损坏的系统文件并替换已损坏的系统文件。扫描完成后,重新启动电脑并检查服务主机 SysMain 高磁盘使用率问题是否仍然存在。.
更新 Windows
检查 Windows 更新并查看是否有更新可供下载始终至关重要。 Microsoft 不断寻找 Windows 问题并发布更新来修复这些问题。
如果之前的修复没有帮助,更新可能值得一试:
重新启动您的电脑,看看是否可以解决问题。
用SSD替换硬盘
如果您已经使用旧的机械硬盘一段时间,将其更换为固态硬盘 (SSD)可以优化计算机的性能并解决磁盘使用率高的问题。
如果您已尝试进行故障排除并用尽所有方法来解决问题,那么这可能尤其有必要。
大多数现代计算机都有一个可容纳 SSD 的插槽。但是,如果您从未购买过 SSD,请使用我们的 SSD购买指南 做出明智的决定。
SysMain 磁盘使用情况,标准化
希望您能够通过这些修复之一修复 SysMain 磁盘使用情况。 SysMain 不一定是资源消耗者。 Windows 引入了此智能功能来优化 RAM 使用并在使用最常用的应用时提供更快的性能。
如果它使用大量内存,您可以永久禁用它,而不会产生严重后果。或者,修复系统文件损坏或 Windows 更新可能有助于解决问题,而无需禁用 SysMain 服务。
.