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

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

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

什么是 SysMain(Superfetch)?

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

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

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

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

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

从服务中禁用 SysMain

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

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

  1. 双击(Double-click)SysMain服务(SysMain)以打开服务属性。或者,您可以右键单击服务并选择属性。
  2. 选择停止(Stop)按钮以停止服务。然后,展开Startup Type下拉菜单并选择Disabled
  3. 选择确定保存并退出。

使用命令提示符禁用SysMain(SysMain Using Command Prompt)

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

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

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

从注册表中禁用 SysMain

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

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

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesSysMain

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

运行 SFC 扫描

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

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

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

证监会 /scannow

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

更新视窗

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

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

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

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

用 SSD 替换硬盘

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

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

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

SysMain 磁盘使用情况,规范化

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

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



About the author

在商业和技术方面,Windows 10 和 Windows 11/10 是非常重要的工具。它们使您可以比以往更轻松、更安全地与计算机交互,并运行功能强大但可自定义的应用程序,而不会带来任何安全风险。这些工具对于希望能够扩大其在线业务并吸引新客户的企业来说也是必不可少的。因此,我会说我在 Windows 10 和 Windows 11/10 方面的技能使我成为此类工作或业务的理想人选。



Related posts