在 Windows 7 中禁用索引的最佳方法是什么?
我在网上找到的所有文章都指导我访问服务管理器并禁用Windows 搜索服务。但是,即使我这样做了,当我右键单击 C 盘的属性时,我注意到“允许此驱动器上的文件...索引...”仍然被选中。
那么我应该取消选中该选项并重新启用 Windows Search 吗?还是直接取消选中并禁用 Windows Search 服务?
答案1
如果您的目标是保留搜索功能,但不使用索引,则需要设置以下情况:
- 关闭索引(以防止生成索引)。
- 删除现有索引(以防止窗口在搜索期间使用该索引)。
- 避免重新启用索引。
- 可选:启用文件内容搜索。
关闭索引
开始 -> 运行 -> services.msc -> 禁用并停止Windows Search
。
确保启动类型设置为已禁用以防止 Windows 自动再次启动它。
删除现有索引
您可以从以下对话框中获取搜索索引的路径:
控制面板 -> 索引选项 -> 高级
但是由于我们已禁用索引,它将是空的:
但我们仍然可以在注册表中查找该值:
- 开始 -> 运行 -> regedit.exe
- 浏览至
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search
- 我们需要密钥的值
DataDirectory
:
删除Search
该路径指定的文件夹。
避免重新启用索引
请注意,当您运行搜索时,您会经常看到此弹出窗口:
如果启用此功能,索引服务将重新启动,并且 Windows 将开始使用索引来获取索引位置。因此,如果您不想使用索引,请不要这样做。
搜索文件内容
您可能想要打开搜索文件内容:
控制面板 -> 文件夹选项 -> 搜索选项卡
答案2
不用勾选“允许此驱动器上的文件...”。即使勾选了,如果服务被禁用,Windows 也不会索引任何内容。
如果需要,您可以完全卸载 Windows Search,如本教程(位于 maximumpcguides.com)。
答案3
前两个答案向您展示了如何完全禁用 Windows 搜索。这也会导致各个地方的搜索框消失,最明显的是“开始”菜单底部的搜索框和文件资源管理器右上角的搜索框。
就我个人而言,我喜欢在各个地方使用搜索框,只是我不希望索引过程一直运行。索引的主要优点是可以加快搜索速度,并支持文档内搜索和电子邮件搜索。如果您不需要上述任何一项,但希望保留搜索功能,请按以下步骤操作:
不要关闭 Windows 搜索,或者通过 将其重新打开
OptionalFeatures.exe
。(如有必要,请重新启动)。转到服务控制(通过计算机,右键单击,管理;或
services.msc
在开始菜单的搜索框中输入)。找到 Windows 搜索服务,右键单击,属性并将其设置为
disabled
启动时。重新启动(不是绝对必要的,但直到重新启动后您才能够看到它是否有效)。
请注意,执行此操作后创建的文档将无法通过搜索框找到。Windows 搜索仅基于索引,不再执行与 Unix 相同的操作find
(就像在 Windows XP 时代一样)。
您可以偶尔打开 Windows 搜索服务并让您的计算机整夜运行以让其更新索引。
关于 Windows 搜索的深入讨论可以在这里找到维基百科。
答案4
您可以只卸载索引服务(而不是卸载所有 Windows 搜索,因为 Windows 搜索有点大后果如下)。
要卸载索引服务,请打开 Windows 功能对话框(开始 -> OptionalFeatures.exe
),然后取消选中索引服务入口。