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


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 的最简单方法是从服务控制台:

  1. Win+ R,键入 services.msc,然后按 Enter启动服务控制台。
  2. 滚动浏览服务控制台中名为 SysMain的服务的列表。
    1. 双击 SysMain 服务以打开服务属性。或者,您可以右键单击该服务并选择属性
    2. 选择停止按钮停止服务。然后,展开启动类型下拉菜单并选择禁用。.
    3. 选择确定保存并退出。
    4. 使用命令提示符禁用 SysMain

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

      1. Win+ R,输入 cmd,然后按 Ctrl+Shift+输入以启动提升的命令提示符。
      2. 将以下命令复制并粘贴到命令提示符窗口中,然后按 Enter
      3. sc stop “SysMain” & sc config “SysMain” start=disabled

        从注册表禁用 SysMain

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

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

          1. 在右侧窗格中搜索名为 Start的值,然后双击它。
          2. 数值数据更改为4,然后选择确定保存并退出。
          3. 运行 SFC 扫描

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

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

            1. Win+ R,输入 cmd,然后按 Ctrl+ Shift+ 输入
            2. 将以下命令复制并粘贴到命令提示符中,然后按 Enter
            3. 证监会/scannow

              扫描将扫描您的硬盘是否有损坏的系统文件并替换已损坏的系统文件。扫描完成后,重新启动电脑并检查服务主机 SysMain 高磁盘使用率问题是否仍然存在。.

              更新 Windows

              检查 Windows 更新并查看是否有更新可供下载始终至关重要。 Microsoft 不断寻找 Windows 问题并发布更新来修复这些问题。

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

              1. Win+ I启动“设置”应用,然后从左侧边栏中选择Windows Update
              2. 选择检查更新按钮。
              3. 如果有可用更新,请选择下载并安装按钮进行安装。
              4. 重新启动您的电脑,看看是否可以解决问题。

                用SSD替换硬盘

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

                如果您已尝试进行故障排除并用尽所有方法来解决问题,那么这可能尤其有必要。

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

                SysMain 磁盘使用情况,标准化

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

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

                .

                相关文章:


                2.09.2022