Everything搜索不到和显示0 object解决办法

本文解决了使用Everything软件时遇到的两个常见问题:一是安装特定版本后无法正确显示已索引的对象数量;二是搜索结果不全的情况。通过调整索引设置,确保所有磁盘分区被正确索引,从而解决问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

1,Everything只能用一次,或者只显示“0 object”:  问题:装上Everything-1.3.0.631b后,不启动Everything,再装Everything-1.3.0.631b.lng,搜索相关文件是好的,但是关闭再打开Everything,状态栏只显示“0 object”。只装Everything-1.3.0.631b的话,状态栏只显示“0 object”。   解决办法:打开Tools——>Options,点击左边标签Indexes——>Folders,右边点击Add…,添加上所有分区的盘符,然后点击窗口下方的OK,Everything会自动搜索刚添加的所有分区上的文件。   再次搜索文件,问题解决。   2,装了Everything-1.3.2.645b后,不用设置,Everything会自动索引文件,但是搜索结果不全。    解决办法:打开Tools——>Options,点击左边标签Indexes——>Folders,右边点击Add…,添加上所有分区的盘符,然后点击窗口下方的OK,Everything会自动搜索刚添加的所有分区上的文件。   再次搜索文件,问题解决。
<think>好的,我现在需要解决用户的问题:如何在不打开Excel文件的情况下,使用Everything软件搜索包含自己名字的多个Excel文件。首先,我得理解用户的需求。他们可能有一个包含许多Excel文件的文件夹,想要快速找到哪些文件中包含他们的名字,而不必逐个打开检查。这可能涉及到文件内容的搜索,但Everything通常用于文件名搜索,所以需要找到变通方法。 首先,我需要确认Everything是否支持文件内容搜索。根据我的了解,Everything默认情况下主要索引文件名、路径元数据,而不是文件内容。因此,直接使用Everything搜索Excel文件内容可能不可行。不过,用户提到的是Excel文件,可能需要其他方法。 接下来,我需要考虑可能的解决方案。如果Everything无法直接搜索内容,可能需要借助其他工具或配置。比如,是否可以通过启用内容索引功能,或者使用Everything的插件或外部工具来实现? 首先检查Everything的设置是否有内容索引选项。在Everything中,内容索引可能需要安装额外的过滤器(IFilter)。对于Office文件,Microsoft提供了IFilter,可能需要安装相应的组件。例如,Excel的IFilter可能允许Everything索引.xlsx文件的内容。 步骤可能包括: 1. 确保系统已安装Office IFilter,这样Everything才能索引Excel内容。 2. 在Everything中启用内容索引。 3. 使用特定的搜索语法,如`content:"名字"`来搜索包含指定文本的文件。 但需要验证这些步骤是否正确。例如,Office 2007及以后的版本可能需要单独安装IFilter。用户可能需要下载并安装Microsoft Office 2010 Filter Pack或其他版本,这取决于他们使用的Office版本。 安装完成后,在Everything中需要配置内容索引。这可能包括在“工具”->“选项”->“索引”中启用“内容索引”,并添加Excel文件类型(如.xlsx)到内容索引列表中。 然后,用户可以使用搜索语法`content:"张三" *.xlsx`来查找所有包含“张三”的Excel文件。但需要确认是否正确,例如是否需要用`content:`前缀,或者是否有其他语法。 另外,需要考虑是否文件路径中有用户的名称,但用户明确提到的是文件内容,因此应专注于内容搜索。 可能的误区包括:未正确安装IFilter导致内容无法索引,或Everything配置不当。此外,索引可能需要时间生成,用户可能需要等待或手动触发重新索引。 总结步骤: 1. 安装Microsoft Office IFilter。 2. 配置Everything启用内容索引,并包含Excel文件类型。 3. 使用`content:"名字"`语法搜索。 需要验证这些步骤的可行性,并确保给出正确的指导。另外,提醒用户注意事项,如文件格式(.xlsx可能需要IFilter,而旧版.xls可能需要不同处理),以及安全考虑(内容索引可能涉及隐私)。 最后,如果用户无法安装IFilter或遇到困难,可能需要替代方案,如使用PowerShell脚本或第三方工具,但用户指定使用Everything,所以应优先围绕Everything的解决方案。</think>分步解决方案如下: ### 步骤1:安装Microsoft Office文件筛选器 (IFilter) *作用:使系统能够索引Office文件内容* 1. 下载并安装对应版本的筛选器: - 若使用Office 2007/2010:[Microsoft Filter Pack](https://www.microsoft.com/en-us/download/details.aspx?id=17062) - 若使用Office 2013及以上:需安装[Microsoft Office 2013/2016 IFilter](https://www.catalog.update.microsoft.com/Search.aspx?q=KB4011161) 2. 安装后重启计算机 ### 步骤2:配置Everything启用内容索引 *操作路径:工具 > 选项 > 索引* 1. 打开Everything,点击顶部菜单 **工具 > 选项** 2. 左侧选择 **索引** 3. 右侧勾选: - ✅ 启用内容索引 - ✅ 包含仅文件名称 (取消勾选此项) 4. 点击 **内容** 按钮: - 添加扩展名:`xlsx;xls;xlsm` (根据实际使用的Excel格式) - 设置最大大小(建议保留默认值) 5. 点击 **确定** 保存配置 ### 步骤3:执行内容搜索 *语法格式:`content:"关键词" 文件类型`* 1. 在Everything搜索框输入: ```plaintext content:"你的名字" *.xlsx ``` - 替换`你的名字`为实际姓名 - `*.xlsx`可改为`*.xls`或`*.xlsm`以匹配不同格式 ### 补充说明 1. **首次索引延迟**:首次启用后需等待Everything完成内容索引(状态栏显示`内容索引完成`) 2. **加密文件限制**:无法搜索受密码保护的Excel文件 3. **性能影响**:内容索引会占用更多系统资源,建议SSD硬盘用户使用 ### 替代方案(无需安装IFilter) 通过PowerShell脚本实现: ```powershell Get-ChildItem -Path "文件夹路径" -Filter *.xlsx | ForEach-Object { if (Select-String -Path $_.FullName -Pattern "你的名字" -Quiet) { Write-Output $_.Name } } ``` *需替换`文件夹路径``你的名字`,此方法需要安装Excel软件支持* > 注意:Everything内容搜索依赖于系统索引服务,如果遇到无法识别内容的情况,请检查控制面板中的**Windows搜索服务**是否正常运行。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值