什么是 ActivateWindowsSearch,您应该禁用它吗?

在注意到 Windows 中的计划任务显然占用了大量系统资源后,一些用户一直向我们提出问题。 最常见的问题是是否解释了此任务的作用以及它对 Windows 操作系统的良好运行的重要性。

激活WindowsSearch

什么是 ActivateWindowsSearch?

ActivateWindowsSearch 是 Windows 7、Windows 8.1 和 Windows 10 上提供的 Windows 搜索功能的计划任务部分。 激活WindowsSearch 任务是搜索功能的重要组成部分,只有在用户积极寻找禁用 Windows 搜索的方法时才应进行调整。

激活WindowsSearch 任务用于搜索索引的文件和程序以获得快速结果。

禁用此任务可能会触发配置为在启动时启动的程序的错误,例如 Internet Explorer、Tablet PC 手写、Windows Media Center 等。

我应该禁用 ActivateWindowsSearch(Windows 搜索)吗?

到目前为止,用户寻找禁用 ActivateWindowsSearch 任务和 Windows 搜索功能的方法的最常见原因是提高系统性能。 在低端计算机配置中,关闭硬盘上的索引是提高 PC 性能的最简单方法之一。

但是,在某些情况下,禁用搜索功能不会给您带来性能提升。 为了 example,如果您拥有快速 CPU(i5、i7 或 AMD 同等产品)+ 普通 HDD 或 SSD,则禁用 Windows 搜索不会给您带来任何性能提升。 发生这种情况是因为您的 CPU 完全有能力维护索引,即使在执行其他需要资源的任务时也是如此——多核处理器非常擅长管理工作负载。

但是,如果您的低端配置具有慢速 CPU + 任何类型的传统 HDD,那么如果您正在寻找提高系统性能的方法,则应该考虑禁用 Windows 搜索。 有用户报告称 Windows 搜索索引器(一项依赖于 ActivateWindowsSearch 任务的功能)最终使用了超过 80% 的 RAM——在这种情况下,实际上建议禁用 Windows 搜索。

您可能想要禁用此任务的另一个可能原因是,如果您使用实际上执行相同操作的等效第 3 方程序(诸如 Everything 之类的工具)。

如果我禁用 ActivateWindowsSearch 会发生什么?

虽然禁用 ActivateWindowsSearch 以及整个 Windows Search 服务可能会带来一些改进的系统性能,但它也会影响一系列其他功能,这些功能可能对您来说可能重要或不重要:

  • 在 Windows 7 或更低版本上,按搜索快捷方式 (Windows 键 + F) 将不再打开搜索功能。 相反,它将触发类似于“没有关联的程序来执行请求的操作”的错误消息
  • 您的 Windows 版本将不再识别基于搜索的文件类型,例如 search-ms、searchconnector-ms 和 osdx。
  • 列标题 将只能对项目进行排序,而不再堆叠或分组。 这意味着您将无法再按元数据排列您的库/文件资源管理器视图。
  • 增强的搜索能力 Windows Media Center 中将丢失。
  • 平板电脑 手写 禁用 Windows 搜索时,识别将不起作用。
  • Internet Explorer 不会 具有增强的能力。

如何禁用 ActivateWindowsSearch(Windows 搜索)?

如果您决定继续禁用 ActivateWindowsSearch 任务以及 Windows 搜索,具体过程取决于您当前使用的 Windows 版本。 在 Windows 10 之前的版本上,这样做的过程要容易得多,因为 Windows Search 是一个集成到 shell UI 中的可移动功能。

在 Windows 10 上,您只能通过禁用各种组策略或禁用主要的 Windows 搜索服务来获得相同的结果。

考虑到这一点,请遵循适用于您当前使用的 Windows 操作系统的方法。

方法 1:如何在 Windows 8.1 和 Windows 7 上禁用 Windows 搜索

如果您不在 Windows 10 上,则可以通过使用 Windows 功能屏幕更有效地禁用搜索功能。 此方法不仅会阻止 Windows 搜索和任何相关任务耗尽系统资源,还会删除此功能的任何证据(搜索框、与之关联的设置选项等)

这是在 Windows 7 和 Windows 8 / 8.1 上禁用 Windows 搜索的快速指南:

  1. 首先,您需要确保当前未使用 Windows Search 服务。 为此,请按 Ctrl + Shift + Esc 打开任务管理器。
  2. 在任务管理器中,转到 流程 选项卡并找到 Microsoft Windows 搜索进程。 一旦你看到它,右键单击它并选择 结束任务 从上下文菜单中。
    关闭 Windows 搜索进程
  3. 服务暂时停止后,按 Windows 键 + R 打开一个 跑步 对话框。 然后,输入 “appwiz.cpl” 并按下 Enter 打开 程序和特点 窗户。
    输入 appwiz.cpl 并按下 Enter 打开已安装程序列表
  4. 在 – 的里面 程序和特点 窗口,点击 开启 Windows 功能 从左侧的垂直菜单打开或关闭。
    访问 Windows 功能屏幕
  5. 在 – 的里面 Windows 搜索 窗口,滚动功能列表并找到 Windows 搜索。 看到它后,取消选中与之关联的框,然后单击 好的.
    禁用 Windows 搜索功能
  6. 当确认窗口提示时,单击 是的 并等待执行更改。 然后,重新启动计算机。
  7. 下一个启动序列完成后,Windows 搜索功能现在被禁用。

笔记: 如果您想重新启用 Windows 搜索(以及 激活WindowsSearch 任务),只需对上述步骤进行逆向工程并重新启用 Windows 搜索功能。

方法 2:如何在 Windows 10 上禁用 Windows 搜索

如果要在 Windows 10 上禁用 Windows 搜索,最好的方法是使用服务实用程序。 但请记住,与 Windows 7 和 Windows 8 上的过程相反,此方法不会删除 Windows 搜索功能元素。

这意味着即使不再允许 ActivateWindowsSearch 和其他相关任务使用系统资源,您仍然会看到与搜索相关的元素。

以下是在 Windows 10 上禁用 Windows Search 服务的快速指南:

  1. Windows 键 + R 打开运行对话框。 然后,输入 “服务.msc” 并击中 Enter 打开 服务 窗户。
    键入 Services.msc 并按 Enter
  2. 进入服务屏幕后,选择 服务(本地) 从左侧的垂直菜单中。
  3. 移至右侧窗格,滚动浏览服务列表并找到 Windows 搜索。 找到服务后,双击它。
    打开 Windows 搜索服务的属性屏幕
  4. 在 – 的里面 特性 Windows 搜索服务的屏幕,选择 一般的 选项卡并将启动类型(使用下拉菜单)更改为 已禁用。 然后,点击 申请 保存当前配置。
    禁用 Windows 搜索服务
  5. 而已。 Windows 搜索现在在 Windows 10 上被有效禁用。如果您想重新启用 Windows 搜索功能,只需设置 启动类型 回到 自动(延迟启动).