在 Windows 7 中禁用索引的正确方法

在 Windows 7 中禁用索引的正确方法

在 Windows 7 中禁用索引的最佳方法是什么?

我在网上找到的所有文章都指导我访问服务管理器并禁用Windows 搜索服务。但是,即使我这样做了,当我右键单击 C 盘的属性时,我注意到“允许此驱动器上的文件...索引...”仍然被选中。

那么我应该取消选中该选项并重新启用 Windows Search 吗?还是直接取消选中并禁用 Windows Search 服务?

答案1

如果您的目标是保留搜索功能,但不使用索引,则需要设置以下情况:

  • 关闭索引(以防止生成索引)。
  • 删除现有索引(以防止窗口在搜索期间使用该索引)。
  • 避免重新启用索引。
  • 可选:启用文件内容搜索。

关闭索引

开始 -> 运行 -> services.msc -> 禁用并停止Windows Search

确保启动类型设置为已禁用以防止 Windows 自动再次启动它。

Windows 搜索服务对话框

删除现有索引

您可以从以下对话框中获取搜索索引的路径:

控制面板 -> 索引选项 -> 高级

但是由于我们已禁用索引,它将是空的:

清空 Windows 搜索属性对话框

但我们仍然可以在注册表中查找该值:

  • 开始 -> 运行 -> regedit.exe
  • 浏览至HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search
  • 我们需要密钥的值DataDirectory

Windows 搜索注册表配置

删除Search该路径指定的文件夹。

避免重新启用索引

请注意,当您运行搜索时,您会经常看到此弹出窗口:

提示开启搜索索引

如果启用此功能,索引服务将重新启动,并且 Windows 将开始使用索引来获取索引位置。因此,如果您不想使用索引,请不要这样做。

搜索文件内容

您可能想要打开搜索文件内容:

控制面板 -> 文件夹选项 -> 搜索选项卡

搜索文件内容配置

答案2

不用勾选“允许此驱动器上的文件...”。即使勾选了,如果服务被禁用,Windows 也不会索引任何内容。

如果需要,您可以完全卸载 Windows Search,如本教程(位于 maximumpcguides.com)。

开始-控制面板-程序和功能的屏幕截图

选择“打开或关闭 Windows 功能”的屏幕截图

替代文本

答案3

前两个答案向您展示了如何完全禁用 Windows 搜索。这也会导致各个地方的搜索框消失,最明显的是“开始”菜单底部的搜索框和文件资源管理器右上角的搜索框。

就我个人而言,我喜欢在各个地方使用搜索框,只是我不希望索引过程一直运行。索引的主要优点是可以加快搜索速度,并支持文档内搜索和电子邮件搜索。如果您不需要上述任何一项,但希望保留搜索功能,请按以下步骤操作:

  1. 不要关闭 Windows 搜索,或者通过 将其重新打开OptionalFeatures.exe。(如有必要,请重新启动)。

  2. 转到服务控制(通过计算机,右键单击,管理;或services.msc在开始菜单的搜索框中输入)。

  3. 找到 Windows 搜索服务,右键单击,属性并将其设置为disabled启动时。

  4. 重新启动(不是绝对必要的,但直到重新启动后您才能够看到它是否有效)。

请注意,执行此操作后创建的文档将无法通过搜索框找到。Windows 搜索仅基于索引,不再执行与 Unix 相同的操作find(就像在 Windows XP 时代一样)。

您可以偶尔打开 Windows 搜索服务并让您的计算机整夜运行以让其更新索引。

关于 Windows 搜索的深入讨论可以在这里找到维基百科

答案4

您可以只卸载索引服务(而不是卸载所有 Windows 搜索,因为 Windows 搜索有点大后果如下)。

要卸载索引服务,请打开 Windows 功能对话框(开始 -> OptionalFeatures.exe),然后取消选中索引服务入口。


Windows Search 卸载警告

相关内容