Windows 10 上的 Superfetch (SysMain) 是什么? 以及如何禁用它 – Digitalixy.com 您所在的位置:网站首页 超级预读取服务需要开启吗 Windows 10 上的 Superfetch (SysMain) 是什么? 以及如何禁用它 – Digitalixy.com

Windows 10 上的 Superfetch (SysMain) 是什么? 以及如何禁用它 – Digitalixy.com

2024-04-22 16:17| 来源: 网络整理| 查看: 265

Windows 10 在很多方面都比以前的版本有了明显的改进——但如果配置不当,它也会感觉缓慢和迟钝。 在提高 Windows 10 性能的众多方法中,您应该了解一项鲜为人知的功能: 超级获取 是 现在称为 系统主 在 Windows 10 1809 更新之后。

在本文中,您将了解有关 Superfetch (SysMain) 是什么、它是如何工作的、它可能有问题的原因以及在它导致问题时如何禁用它的所有知识。

什么是 Superfetch (SysMain)?

Superfetch 是 Windows Vista 中引入的一项功能。 Superfetch 服务的官方描述说它“随着时间的推移维护和提高系统性能”,但这是模糊的,并不能解释整个故事。

它静静地坐在后台,不断分析 RAM 使用模式并了解您最常运行的应用程序类型。 随着时间的推移,Superfetch 将这些应用程序标记为“经常使用”并提前将它们预加载到 RAM 中。

Superfetch 在 Windows 任务管理器中显示为“服务主机:SysMain”。 这个想法是,当您确实想要运行该应用程序时,它会启动得更快,因为它已经预加载到内存中。

默认情况下,Superfetch 旨在通过预加载的应用程序占用您所有可用的 RAM 空间。 别担心:它只处理 没用过 记忆。 一旦您的系统需要更多 RAM(例如,加载未预加载的应用程序),它就会根据需要放弃所需的内存。

请注意,Superfetch 与 Prefetch 不同,Prefetch 是 Windows XP 中引入的预加载内存管理器。 Superfetch实际上是Prefetch的继承者。 有什么不同? Prefetch 没有随着时间的推移分析使用模式并相应地调整其预加载参数。

Superfetch (SysMain) 真的有必要吗?

大多数情况下,Superfetch 很有用。 如果您有一台性能一般或更高的现代 PC,Superfetch 很可能会运行得非常流畅,您甚至不会注意到它。 Superfetch 很有可能现在已经在您的系统上运行,而您甚至不知道。

但是 Superfetch (SysMain) 可能会出现一些“问题”:

由于 Superfetch 总是在后台运行,所以 Superfetch 服务本身总是在使用一些 CPU 和 RAM。 Superfetch 没有 排除 需要将应用程序加载到 RAM 中。 而是它 搬迁 加载到更早的时间。 每当加载发生时,您的系统仍然会遇到与在没有 Superfetch 的情况下启动应用程序时相同的速度减慢。 系统启动可能会很缓慢,因为 Superfetch 正在将一堆数据从您的 HDD 预加载到 RAM。 如果您的硬盘每次启动或重新启动计算机时都以 100% 的速度运行几分钟,则 Superfetch 可能是罪魁祸首。 当 Windows 10 安装在 SSD 上时,Superfetch 的性能提升可能并不明显。 由于 SSD 速度如此之快,您实际上并不需要预加载。 如果您对此感兴趣,请查看我们的将 Windows 从 HDD 移动到 SSD 的指南。

众所周知,Superfetch 在游戏时会导致性能问题,尤其是在内存为 4GB 或更少的系统上。 目前还不清楚为什么会发生这种情况,因为它不会对每个人都发生,但我们怀疑这与不断请求和释放内存的 RAM 密集型游戏有关,这可能会导致 Superfetch 不断加载和卸载数据。

禁用 Superfetch 是否安全? 是的! 如果您决定将其关闭,则不会有副作用的风险。 我们建议,如果您的系统运行良好,请将其保持打开状态。 如果您在大量使用 RAM 的活动期间遇到 HDD 使用率高、RAM 使用率高或性能下降的问题,请尝试将其关闭,看看是否有帮助。 如果是这样,请保持关闭。 否则,将其重新打开。

笔记: 为了提高 RAM 稀疏系统的性能,我们建议调整 Windows 虚拟内存限制并调整 Windows 视觉效果。 您还可以尝试这些提示以加快启动和关闭速度。

如何在 Windows 10 上禁用 Superfetch (SysMain)

重申一下,我们不建议禁用 Superfetch,除非作为上述潜在问题的故障排除措施。 大多数用户应该保持启用 Superfetch,因为它确实有助于提高整体性能。 如果您不确定,请尝试将其关闭。 如果您没有注意到任何改进,请将其重新打开。

再次, 超级获取 被称为 系统主 在 Windows 10 中。这就是用户在禁用它时应该寻找的内容。

使用服务应用程序

打开开始菜单,搜索 服务,然后启动服务应用程序。 或者,通过按打开运行提示 Windows 键 + R,然后键入 服务.msc 并点击 行. 向下滚动直到看到 系统主,右键单击它,然后单击 停止. Superfetch 现在被禁用。 尽管如此,在服务应用程序中,右键单击 系统主 并选择 特性. 在常规选项卡下,查找 启动类型 并将其更改为 残障人士. (或手动,如果您希望在需要时打开它。)使用注册表编辑器

服务应用程序是首选方法,但如果由于某种原因它不起作用,您始终可以直接编辑注册表项。 在执行此操作之前,请确保备份注册表以防出现问题。

请注意,在进行任何注册表更改之前创建系统还原点很重要。 如果发生任何意外,您可以恢复到此还原点。

创建还原点 在开始菜单搜索栏中,键入 创建还原点 并从搜索结果中单击它。 如果 系统还原 按钮变灰,表示系统保护被禁用。 启用 系统保护, 在同一窗口中单击 C: 驱动器。 然后点击 配置 然后点击 打开系统保护. 单击确定。 要创建还原点,只需单击 创建 并输入还原点的名称。禁用 Superfetch (SysMain) 在开始菜单搜索栏中,搜索 注册表编辑器,然后从结果中选择它。 或者,通过按打开运行提示 Windows 键 + R,然后键入 注册表编辑器 并点击 行. 寻找 SysMain 键。 使用左侧边栏,导航到以下内容:HKEY_LOCAL_MACHINE System CurrentControlSet Services SysMain 禁用 系统主。 在右侧的部分中,双击 开始 并将值数据设置为 4。 Save 更改并重新启动计算机。使用命令提示符

禁用 Superfetch 并在这样做时感觉像 Windows 高级用户的最快方法是使用命令提示符。

在开始菜单搜索栏中,键入 指令 并右键单击 命令提示符 > 以管理员身份运行。 在控制台中,键入: sc 停止“SysMain” 并按下 Enter. 在此之后,键入: sc 配置“SysMain”开始=禁用 并按下 Enter. 关闭命令提示符并重新启动计算机。 您可以禁用的其他 Windows 10 功能

Superfetch 不是唯一的 example 禁用可能更好的功能。 由于性能权衡,许多其他功能最好禁用。

图片来源:AntonioGuillemF/Depositphotos



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有