Answers:
如果您的目标是保留搜索功能而不使用索引,则需要设置以下情况:
关闭索引
开始->运行-> services.msc->禁用并停止Windows Search
。
确保将启动类型设置为禁用,以防止Windows自动再次启动它。
删除现有索引
您可以从以下对话框中获取搜索索引的路径:
控制面板->索引选项->高级
但是,由于我们禁用了索引编制,因此它将为空:
但是我们仍然可以在注册表中查找值:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search
DataDirectory
密钥的值:删除该Search
路径指定的文件夹。
避免重新启用索引
请注意,在运行搜索时,您会经常看到此弹出窗口:
如果启用此功能,索引服务将重新启动,并且Windows将开始使用索引作为索引位置。因此,如果您不希望它使用索引,请不要这样做。
搜索文件内容
您可能需要打开搜索文件内容:
控制面板->文件夹选项->搜索选项卡
不要打扰“允许该驱动器上的文件...”复选框。即使选中了该服务,如果该服务被禁用,Windows也将完全不为任何索引。
如果需要,您可以按照本教程中的说明(位于maximumpcguides.com)完全卸载Windows搜索。
前两个答案显示了如何完全禁用Windows搜索。这还会导致各个位置的搜索框消失,最明显的是“开始”菜单底部的搜索框和文件资源管理器右上方的搜索框。
就个人而言,我喜欢在各个地方使用搜索框,只是我不想一直在运行索引过程。索引的主要优点是它可以加快搜索速度,并可以实现文档内搜索和电子邮件搜索。如果您既不需要这些信息,又希望保持搜索的常规状态,请按照以下步骤操作:
不要关闭Windows搜索,也不要通过打开它OptionalFeatures.exe
。(如有必要,请重新启动)。
转到服务控件(通过“计算机”,右键单击,“管理”;或services.msc
在“开始”菜单上的搜索框中键入)。
找到Windows搜索服务,右键单击“属性”,然后disabled
在启动时将其设置为。
重新启动(并非绝对必要,但是在重新启动之前,您将无法查看它是否有效)。
请注意,执行此操作后创建的文档将不会在搜索框中找到。Windows搜索仅基于索引,find
不再像Unix 一样(与Windows XP时代一样)。
您有时可以打开Windows搜索服务,并让您的计算机保持通宵状态,以使其更新索引。
可以在Wikipedia上找到有关Windows搜索的非常深入的讨论。
经过将近30年的编码,我(可以理解)尽可能地成为一线命令的忠实拥护者-尤其是当它可以用精美的屏幕截图代替整个指令/动作页面时。:)
这是在Windows 7和更高版本上禁用并完全删除桌面上的Windows搜索(索引)服务的最适当,最受支持和最有效的方法(难以克服单个命令的一小行):
以管理员身份打开“命令提示符”(必须以管理员身份执行)
执行以下命令:
dism /online /disable-feature /featurename:SearchEngine-Client-Package
重启
最好的部分是,如果您改变主意,后来又发现您需要/想要该服务,只需在命令中将单词“ disable”更改为“ enable”,然后重新启动即可重新运行以恢复该服务。
注意:我建议您在执行任何操作以放弃Windows搜索服务之前执行一件事,是按照以下第一条链接上的说明进行操作(仅当您是Outlook / Exchange用户时才需要),以确保正确地建立邮件索引和Windows搜索之间的联系在删除之前已断开连接,否则您以后在禁用邮件索引时可能会遇到问题: