如何修复 Windows 11/10 中的服务主机 (SysMain) 高磁盘使用率

Windows 10 和 Windows 11 是出色的操作系统。 但是,如果您看到性能持续低迷,则可能是因为称为 SysMain(以前称为 Superfetch)的东西。

在本文中,我们将帮助您了解 SysMain 以及为什么您可能会遇到此服务的高磁盘使用率问题。

什么是 SysMain(Superfetch)?

Superfetch,在 Windows 10 1809 更新后称为 SysMain,是随 Windows Vista 引入的,是 Prefetch(Windows XP 中的类似功能)的继承者。 随着时间的推移,操作系统使用此功能来提高系统性能。

为什么随着时间的推移? 首先,它会研究您的 RAM 使用模式。 然后,该功能会识别您最常在 PC 上运行的程序。 一旦 Superfetch 获得此信息,它就会将这些程序预加载到您的 RAM 中。 当您启动这些程序时,您会发现它们的加载速度要快得多。

所以,Superfetch 需要资源。 当您在任务管理器中查看系统进程列表为“服务主机:SysMain”时,您可能会发现 Superfetch 在后台工作:

至关重要的是,Superfetch 不会剥夺其他程序的 RAM。 它只使用未使用的 RAM。 在 RAM 空间方面,任何新启动的程序仍将优先于 Superfetch。 如果需要,Superfetch 将为另一个应用程序释放 RAM。

如果您认为 Superfetch 导致您的计算机出现性能问题,您可以安全地禁用它。 下面,我们将讨论几种禁用 Superfetch 并修复 Service Host: SysMain 高 CPU 使用率问题的方法。

从服务中禁用 SysMain

由于 SysMain 是 Windows 服务,禁用 SysMain 的最简单方法是从服务控制台:

  1. 按 Win + R,键入 services.msc,然后按 Enter 启动服务控制台。
  2. 滚动浏览服务控制台中名为 SysMain 的服务的列表。

  1. 双击 SysMain 服务以打开服务属性。 或者,您可以右键单击服务并选择属性。
  2. 选择停止按钮以停止服务。 然后,展开启动类型下拉菜单并选择禁用。
  3. 选择确定保存并退出。

使用命令提示符禁用 SysMain

使用命令提示符禁用 SysMain 更快。 如果您习惯使用命令,以下是禁用 SysMain 的方法:

  1. 按 Win + R,键入 cmd,然后按 Ctrl + Shift + Enter 启动提升的命令提示符。
  2. 将以下命令复制并粘贴到命令提示符窗口中,然后按 Enter:

sc stop “SysMain” & sc config “SysMain” start=disabled

从注册表中禁用 SysMain

如果以前的方法由于某种原因不起作用,您可以修改注册表设置以禁用 SysMain:

  1. 按 Win + R,键入 regedit,然后按 Enter 启动注册表编辑器。
  2. 使用左侧边栏导航到以下路径,或将以下文本复制并粘贴到顶部的导航栏中,然后按 Enter:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SysMain

  1. 在右窗格中搜索名为 Start 的值并双击它。
  2. 将 Value Data 更改为 4 并选择 OK 保存并退出。

运行 SFC 扫描

如果您想在不禁用 SysMain 的情况下尝试解决 SysMain 高磁盘使用率问题,您可以尝试使用系统文件检查器 (SFC)。

SFC 是 Windows 上的内置实用程序,用于检查系统文件的完整性。 它会自动替换它在扫描期间发现的损坏的系统文件,因此如果系统文件损坏是问题的根源,SFC 可能会修复它。

  1. 按 Win + R,键入 cmd,然后按 Ctrl + Shift + Enter。
  2. 将以下命令复制并粘贴到命令提示符中,然后按 Enter:

证监会 /scannow

扫描将扫描您的硬盘以查找损坏的系统文件并替换已损坏的文件。 扫描完成后,重新启动 PC 并检查 Service Host SysMain 高磁盘使用率问题是否仍然存在。

更新视窗

检查 Windows 更新并查看是否有可供下载的更新始终是必不可少的。 微软一直在寻找 Windows 的问题并发布更新来修复它们。

如果以前的修复没有帮助,更新可能值得一试:

  1. 按 Win + I 启动设置应用程序,然后从左侧边栏中选择 Windows 更新。
  2. 选择检查更新按钮。
  3. 如果有可用更新,请选择下载并安装按钮进行安装。

重新启动您的电脑,看看是否能解决问题。

用 SSD 替换硬盘

如果您已经使用旧机械硬盘一段时间了,将其更换为固态硬盘 (SSD) 可以优化计算机的性能并解决磁盘使用率高的问题。

如果您尝试了故障排除并用尽了所有方法来解决问题,这可能是特别有必要的。

大多数现代计算机都有一个插槽来容纳 SSD。 但是,如果您从未购买过 SSD,请使用我们的 SSD购买指南 做出明智的决定。

SysMain 磁盘使用情况,规范化

希望您能够通过这些修复程序之一修复 SysMain 磁盘使用情况。 SysMain 不一定是资源消耗者。 Windows 引入了此智能功能,以优化 RAM 使用并在使用最常用的应用程序时提供更快的性能。

如果它使用大量内存,您可以永久禁用它而不会产生严重后果。 或者,修复系统文件损坏或 Windows 更新可能有助于在不禁用 SysMain 服务的情况下解决问题。

资讯来源:由0x资讯编译自HELPDESKGEEK。版权归作者Arjun Ruparelia所有,未经许可,不得转载
提示:投资有风险,入市需谨慎,本资讯不作为投资理财建议。请理性投资,切实提高风险防范意识;如有发现的违法犯罪线索,可积极向有关部门举报反映。
你可能还喜欢