Issue 'Service Host SysMain' 高 CPU 使用率

'Service Host SysMain' 高 CPU 使用率

随着 Windows 10 更新 1809 的发布,微软移除了 Superfetch 服务并用 SysMain 取而代之。这两种服务的目标是相同的——通过预加载某些常用应用程序来优化系统性能。然后,用户可以享受这些应用程序缩短的启动时间。 Superfetch 和 SysMain 之间的主要区别在于方法论。为了减少加载时间,Superfetch 使用硬盘上的分页文件作为虚拟内存和系统 RAM 的扩展。实施并非没有问题,许多用户遭受高磁盘使用率和系统减速。

SysMain 提供了更好的服务。它不是将数据移动到分页文件,而是对其进行压缩,从而使 PC 即使在硬负载下也能保持最佳性能。虽然 SysMain 优于 Superfetch,但它并非没有问题。用户仍然会受到高磁盘使用率的困扰。此外,该服务还可能占用 CPU 资源的很大一部分。在这些情况下,旨在使系统更快的服务会导致完全相反的结果。 SysMain 服务默认启用,因此用户必须手动禁用它。有几种不同的方法,但下面描述了两种最简单的方法。

通过 Windows 服务管理器停止 SysMain

  1. 按键盘上的 Windows + R 打开“运行”对话框。
  2. 输入 services.msc 并单击“确定”。
  3. 在服务列表中找到“SysMain”。
  4. 右键单击它。
  5. 选择“属性”。
  6. 找到位于“服务状态”部分下的“停止”按钮并单击它。
  7. 现在,通过下拉菜单将“启动类型”设置为“禁用”。
  8. 剩下的就是单击“应用”,然后单击“确定”以保存更改。

通过命令提示符禁用 SysMain

  1. 在任务栏上的搜索字段中键入命令提示符。
  2. 右键单击顶部结果并选择“以管理员身份运行”或从右侧列出的选项中选择“以管理员身份运行”。
  3. 现在我们有一个提升的命令提示符窗口,在其中键入sc stop “SysMain” & sc config “SysMain” start=disabled命令,然后按键盘上的“Enter”。
  4. 关闭命令提示符窗口并检查磁盘和 CPU 使用率是否已恢复正常。
正在加载...