Windows 10 上的 Superfetch (SysMain) 是什么? 以及如何禁用它 – Digitalixy.com | 您所在的位置:网站首页 › 超级预读取服务需要开启吗 › Windows 10 上的 Superfetch (SysMain) 是什么? 以及如何禁用它 – Digitalixy.com |
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 实验室设备网 版权所有 |