• 跳转至主导航
  • 跳到主要内容
  • 跳转到页脚
科技丽拉

科技丽拉

出血边缘,总是

  • 主页
  • 关于我们
  • 联系我们
  • 交易和优惠
技术库
分享
分享
分享
Pin
87 分享
Windows 上的 Android 通知
下一步

如何在 Windows 10 上获取 Android 通知 - 简单的方法

什么是 Superfetch 以及如何禁用或启用 Superfetch

科技丽拉 电脑 Windows

什么是 Superfetch 以及如何禁用或启用 Superfetch

Riddhi Bhatt 的头像 里迪·巴特
最后更新日期: 24年2022月XNUMX日

SuperFetch 是 Windows 的一项重要但鲜为人知的功能。 作为 Windows 用户,如果您了解此内置功能,则可以充分利用它。 因此,我们整理了本指南以涵盖 SuperFetch 的每个小方面——它是什么、它如何运作、它是否会导致任何问题、如果它导致任何问题是否应该禁用它以及如何禁用或启用 Superfetch。

什么是服务主机 SuperFetch

目录
  • 1. 什么是 SuperFetch,它是如何工作的?
  • 1. SuperFetch 会导致任何问题吗?
  • 2. 如何在 Windows 中启用或禁用 SuperFetch
    • 2.1. 从服务禁用 SuperFetch
    • 2.2. 通过注册表编辑器禁用 SuperFetch
    • 2.3. 使用命令提示符禁用 SuperFetch
    • 2.4. 使用 PowerShell 禁用 SuperFetch

什么是 SuperFetch,它是如何工作的?

SuperFetch 是 Windows Vista 首次推出的一项功能。 它在后台运行,不断评估 RAM 使用量并跟踪您经常使用的应用程序类别。 在识别出模式后,SuperFetch 将这些应用程序标记为“常用”并提前将它们预加载到 RAM 中。 因此,当您运行这些应用程序时,它们的启动速度会快得多,因为它们已经预先加载到内存中并且不必从 HDD 中获取。 此外,它只使用未使用的内存。 只要您的系统需要更多内存,它就会释放所需的 RAM 空间。

请记住,它与 Prefetch 不同,Prefetch 是 Microsoft 随 Windows XP 发布的预加载内存管理器。 SuperFetch 基本上是 Prefetch 的更新版本,因为 Prefetch 没有分析 RAM 使用模式来适当地调整其预加载参数。

SuperFetch 会导致任何问题吗?

虽然 SuperFetch 最有用并且运行流畅,但它可能会导致一些问题:

  • 系统启动 可能会变慢,因为 SuperFetch 正在将大量数据从 HDD 预加载到 RAM。
  • 当 Windows 10 安装在 SSD 上时,SuperFetch 的优势可能并不明显。 这是因为 SSD 太快了 实际上不需要预加载。
  • 它还可能导致性能问题,同时 玩占用大量内存的游戏,尤其是在内存为 4GB 或更少的机器上。

现在您一定想知道是否可以在需要时禁用 SuperFetch。 是的,您可以将其关闭而无需担心任何风险。 如果您的机器运行平稳,请保持 SuperFetch 开启。 但是,如果您有 HDD/RAM 使用率高的问题,然后禁用 SuperFetch 并检查它是否有帮助。 如果有任何明显的性能提升,请将其关闭。 否则,再次启用它。

如何在 Windows 中启用或禁用 SuperFetch

方法 1:从服务中禁用 SuperFetch

  • 新闻 Windows键+ R 键打开运行提示。
  • 类型 SERVICES.MSC 在提示中并单击 OK. 这将启动服务窗口。
    服务内容
  • 在“服务”窗口中,向下滚动以找到 SuperFetch的 在服务列表中。 双击此服务以配置其属性。
    SuperFetch的
  • 在 特性 窗口,单击启动类型。 其默认值设置为 自动表。 选择 残疾人 在下拉菜单中。 然后单击服务状态下的停止按钮。
    禁用 Superfetch 磁盘使用
  • 单击 OK 进行确认。
  • 如果您想再次启用 SuperFetch,请将 Startup type 的值更改回 部门自动化c 并单击 Start 开始 按钮下 服务 状态。

方法 2:通过注册表编辑器禁用 SuperFetch

  • 类型 注册表编辑器 在“开始搜索”中按 Enter 键以启动注册表编辑器。
    注册表编辑器
  • 使用左侧边栏导航到以下注册表项:
HKEY_LOCAL_MACHINE \ SYSTEM \ CURRENTCONTROLSET \控制\会话管理器\内存管理\ PrefetchParameters
  • 在右侧面板中,双击 启用超级提取. 如果在那里找不到此注册表值,请右键单击 PrefetchParameters 文件夹,然后选择新建 > DWORD 值。

EnableSuperfetch 的预定义值是:

  1. 0:禁用超级提取
  2. 1:启用应用预取
  3. 2:启用引导预取
  4. 3:启用所有内容的预取(默认)
  • 分配 EnableSuperfetch 0。
  • 关闭注册表编辑器窗口并重新启动系统。
  • 要再次启用 SuperFetch,只需将 EnableSuperfetch 设置为 3。

方法 3:使用命令提示符禁用 SuperFetch

  • 以管理员身份运行命令提示符。
  • 要禁用 SuperFetch,请复制并粘贴以下命令并按 Enter。
sc 停止 "SysMain" & sc 配置 "SysMain" start=disabled
  • 如果要再次启用 SuperFetch 复制粘贴以下命令并按 Enter。
sc config "SysMain" start=auto & sc start "SysMain"
  • 现在关闭命令提示符窗口。

方法 4:使用 PowerShell 禁用 SuperFetch

  • 以管理员身份运行 PowerShell。
  • 要禁用 SuperFetch,请复制并粘贴以下命令并按 Enter。
Stop-Service -Force -Name "SysMain"; Set-Service -Name "SysMain" -StartupType Disabled
  • 如果要再次启用 SuperFetch,请复制并粘贴以下命令,然后按 Enter。
Set-Service -Name "SysMain" -StartupType Automatic -Status Running
  • 现在关闭 PowerShell 窗口。
参见
如何在 Windows 10 中设置 CPU 优先级以首选前台应用程序

把它包起来!

我们列出了启用或禁用 SuperFetch 的所有可能解决方案。 如果您知道我们可能遗漏的任何其他方法,请随时在下面的评论部分与我们分享。 如有任何疑问,请联系我们。 我们将很乐意提供帮助!

分享
分享
分享
Pin
87 分享

披露: 我们的内容受读者支持。

分享就是关怀

分享
分享
分享
Pin
87 分享
Riddhi Bhatt 的头像

里迪·巴特

里迪·巴特 是一名专业的软件工程师,写作是她的使命。 作为一名工程专业的毕业生,她有技术写作的天赋,但也喜欢涉足小说和诗歌。 她是一个贪婪的读者和狂热的旅行者,喜欢尝试新事物。

类别

  • Windows

标签

常绿, 窗户10

读者互动

人们在说什么

  1. Riska Asmara 的头像瑞斯卡·阿斯马拉

    在 Windows 10 1809 上,如果您在 services.msc 上查看它,有时它的名称只是描述中的 SysMain

    回复

发表您的评论 取消回复

您的电子邮件地址将不会被公开。 必填 *

页脚徽标 页脚文字标志

页脚

关于我们

您好,欢迎来到 TechLila,这是著名的技术博客,您可以在其中找到有关掌握基础知识及其他知识的资源丰富的文章。

在 TechLila,我们的主要目标是提供独特的信息,例如高质量的提示和技巧、教程、Windows、Macintosh、Linux、Android、iPhone、安全性的操作指南以及一些杂项子主题,例如评论。

链接

  • 关于我们
  • 联系我们
  • 免责声明
  • 隐私政策
  • 条款

关注

使用 Genesis 框架的自定义主题

Cloudways 云托管

选择语言

en English
bg Българскиzh-CN 简体中文nl Nederlandsen Englishtl Filipinofr Françaisde Deutschid Bahasa Indonesiait Italianoja 日本語pl Polskipt Portuguêsro Românăru Русскийsr Српски језикes Españolsv Svenskatr Türkçeuk Українськаvi Tiếng Việt

© 版权所有 2012–2022 科技丽拉。保留所有权利。