Super我正在使用 Windows Vista 的搜索索引服务,通过键入+快速启动程序name of program
。
然而我很难理解为什么某些文件不会出现。
我想用这种方法启动pageant.exe
,C:\Program Files\Putty
但它没有显示在结果中。
在索引搜索选项中我说我想索引Start menu
和C:\Program Files
。
我检查过.exe
文件确实被编入索引,结果确实如此。我还尝试过完全重建索引,但没有成功。
我究竟做错了什么?
答案1
您是否尝试过重建索引?
您的索引几乎不需要维护。但是,如果索引无法找到您知道应该位于索引位置的文件,则可能需要重建索引。这可能需要很长时间才能完成,因此请避免执行此步骤,除非您已给索引足够的时间(几个小时)来先纠正任何问题。要重建索引:
通过单击“开始”按钮,单击“控制面板”,单击“系统和维护”,然后单击“索引选项”来打开“索引和搜索选项”。
单击“高级”,单击“索引设置”选项卡,然后单击“重建”。
如果系统提示您输入管理员密码或确认,请键入密码或提供确认。
答案2
默认情况下,开始菜单搜索不会搜索整个计算机。您将从开始菜单(自然)、PATH 环境变量(因此它的作用类似于“运行”对话框;尽管并非适用于所有内容)和您的个人资料中的文档中获得结果。
据我所知,这与索引包含的内容无关。我在这里得到了 PuTTY 和 pageant 的结果。但是,要找到 PATH 中的内容,您必须完整地写出名称。不会有部分匹配。
您可以在开始菜单中为您想要找到的程序设置快捷方式。我通常就是这么做的,而且设置起来也不需要很长时间。无论如何,每次安装 Windows 时您只需执行一次此操作(如果您备份了您的配置文件,则操作次数会更少),所以这对我来说是一个可行的选择。
答案3
为了回答我自己的问题,我弄清楚了它是如何工作的:
开始菜单中的搜索字段具有自己的设置,即仅在当前用户的文件中进行搜索。Vista 的索引选项与此无关。
您实际上可以对其进行调整,以便与 Vista 的搜索索引服务配合使用,您必须右键单击任务栏并选择“属性”->“开始菜单”->“自定义”并稍微滚动以找到您想要的选项。
这回答了我最初的疑问。我对这个搜索框的速度一直不满意,而且它似乎无法“了解”你经常启动的程序,所以我选择安装Launchy其速度更快,更智能。