服务主机 SysMain 导致 CPU 和内存使用率高

许多用户报告说SysMain进程(以前称为Superfetch)导致 CPU 使用率很高。虽然SysMain服务有助于了解您如何使用硬盘驱动器,但它对您的计算机并非完全必要。

服务主机 SysMain(Service Host SysMain)导致CPU(High CPU)内存(Memory)使用率高

SysMain 服务(SysMain service)是与Superfetch相关的服务。它的工作是随着时间的推移维护和改进系统性能。它位于System32文件夹中。基本上(Basically)SysMain进程负责收集系统上各种使用情况的数据。然后,这些数据以硬盘驱动器的块的形式重新组织,并相应地确定优先级。

如果服务主机 SysMan(Service Host SysMan)进程导致高资源利用率,那么在您决定禁用它之前,请尝试以下操作:

如果您在系统上使用HDD,那么SysMain很可能会导致CPU过高,因为(CPU)HDD自身重组速度很慢这一简单事实。如果由于SysMain遇到(SysMain)CPU使用率高的问题,明确的解决方案是禁用该服务。

  1. 服务管理器(Service Manager)禁用SysMain服务(SysMain)
  2. 使用提升的命令提示符
  3. 使用注册表编辑器

尝试以下方法禁用 SysMain 服务(disable the SysMain service)

1]从服务管理器(Service Manager)禁用(Disable)SysMain服务

杀死与SysMain关联的进程的最简单方法是从服务管理器中禁用SysMain服务。(SysMain)

  1. Press Win+R打开“运行”(Run)窗口并键入命令services.msc
  2. 按 Enter(Hit Enter)打开“服务管理器(Service Manager)”窗口。
  3. 向下滚动到SysMain 服务(SysMain service)
  4. 右键单击SysMain 服务( SysMain service)并选择Properties
  5. 将启动类型(Startup Type)更改为已禁用(Disabled)
  6. 点击Apply,然后点击Ok

2]使用提升的命令提示符(Command Prompt)禁用 SysMain(Disable SysMain)

命令提示符 SysMain 禁用

涉及命令提示符(Command Prompt)的方法稍微容易一些,因为您需要做的就是复制粘贴命令。

在Windows 搜索(Windows Search)栏中搜索“命令提示符” 。

在Command Prompt(Command Prompt)对应的右窗格中,选择Run as administrator

然后,在提升的命令提示符窗口中,键入以下命令并按Enter

sc stop "SysMain" & sc config "SysMain" start=disabled

收到SUCCESS消息后,请考虑完成工作。

重启你的电脑。

阅读(Read)Service Host: Diagnostic Policy Service 100% Disk Usage

3]使用注册表编辑(Registry Editor)禁用(Disable)SysMain

服务主机 SysMain 在 Windows 10 中导致 CPU 和内存使用率过高

注册表编辑器(Registry Editor)是对系统进行长期更改的绝佳工具。通过注册表(Registry)编辑器禁用SysMain服务的过程如下:

Press Win+R打开运行(Run)窗口并键入命令regedit。按 Enter 打开注册表编辑器(Registry Editor)窗口。

在注册表(Registry)编辑器中转到以下路径:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SysMain

在右窗格中,双击值Start

将Value Data(Value Data)的值更改为4,然后单击OK保存设置。

我们希望能帮助您解决计算机上的高资源利用率问题(High Resource Utilization issue)

为什么我的服务主机SysMain使用这么多内存?

SysMain进程负责收集有关系统上所有使用模式的数据(SysMain)这是一项与Superfetch相关的服务,用于随着时间的推移维护和提高系统性能。

可以禁用服务主机 SysMain(Service Host SysMain)吗?

不可以。如果您加载程序,Windows必须将可执行文件复制到内存中才能运行它。如果关闭应用程序,程序仍然存在于RAM中。如果您再次运行该程序,Windows将不必从磁盘加载任何内容——它们都将位于RAM中。



About the author

我是一名 Windows 专家,在软件行业工作了 10 多年。我有使用 Microsoft Windows 和 Apple Macintosh 系统的经验。我的技能包括:窗口管理、计算机硬件和声音、应用程序开发等等。我是一位经验丰富的顾问,可以帮助您充分利用 Windows 系统。



Related posts