Mac 版 OutlookSearchRepair 还能下载吗?该用什么替代?

要点:
  • OutlookSearchRepair 是 Microsoft 于 2017 年为 Outlook 2016 for Mac 推出的实用工具,用于在 Spotlight 中为 Outlook 数据重新建立索引
  • Microsoft 自己的说明指出,它在 macOS Mojave (10.14) 及更高版本上已无法运行
  • 我们在 2026 年 10 月 21 日核实时,它在 download.microsoft.com 上的下载链接返回 404 Not Found
  • Microsoft 提供的两条终端命令 mdimport -L 和 mdimport -g,如今可以完成同样的两项工作
  • 新版 Outlook for Mac 不通过 Spotlight 搜索,因此本文内容都不适用于它

不能,OutlookSearchRepair 已经无法获取,即使找到副本,也无法在当前的 Mac 上运行。Microsoft 对该工具的说明指出,它从 macOS Mojave (10.14) 起就无法运行,而它在 download.microsoft.com 上的下载链接在我们于 2026 年 10 月 21 日核实时返回了“404 Not Found”。不过,它做的事您仍然可以手动完成:先用 mdimport -L 检查是否有重复的 Outlook 副本,再用 Microsoft 的 mdimport -g 命令为您的 Outlook 配置文件重新建立索引。具体步骤见下文。如果您使用的是新版 Outlook for Mac,则完全不需要这些操作。

OutlookSearchRepair 是什么

OutlookSearchRepair 是 Office for Mac 支持团队于 2017 年 8 月为 Outlook 2016 for Mac 推出的一个小工具。Microsoft 后来在一篇“Outlook for Mac 支持工具”文章中列出了它,同列的还有重置 Outlook 首选项、将 Outlook 设为默认邮件应用以及清除最近使用地址的工具,并用一句话介绍它:它可以“修复 Outlook 中的搜索结果”。当 Outlook 搜索什么也找不到、或者只显示旧项目,甚至连您正打开着的邮件都搜不到时,就可以运行它。

之所以需要这个工具,是因为旧版 Outlook for Mac 没有自己的搜索索引,而是把这项工作交给 macOS 的搜索索引 Spotlight。当 Spotlight 中关于您 Outlook 数据的索引不完整或已损坏时,即使邮件本身完好无损,Outlook 搜索也会一无所获。该工具按以下顺序做两件事:

  1. 查找重复安装的 Outlook。如果找到,您需要删除多余的副本并重新启动 Mac。
  2. 点击 Reindex。在 Spotlight 为您的 Outlook 配置文件重建索引期间,它会显示“Reindexing, please wait”,这可能需要一小时或更久,完成后显示“Done! Reindexing has completed!”

这两步现在不借助该工具也能完成,所以它的消失并没有看上去那么要紧。

OutlookSearchRepair 还能下载吗?

不能。以下是我们在 2026 年 10 月 21 日核实的情况:

第三方下载网站上的 OutlookSearchRepair.zip 副本并非由 Microsoft 发布,即使是正版副本,也无法在 2018 年以来的任何 macOS 版本上运行。安装它没有任何好处。

它能在当前的 macOS 上运行吗?

不能。Microsoft 对该工具的说明指出,由于 macOS Mojave 中的更改,它在 10.14 及更高版本上已无法运行。Mojave 发布于 2018 年。之后的所有版本,包括 Catalina、Big Sur、Monterey、Ventura、Sonoma、Sequoia 和 Tahoe,都在这条说明的范围内。如果您使用的是其中任何一个版本,请跳过该工具,直接按下面的步骤操作。

先确认您使用的是哪个 Outlook

OutlookSearchRepair、mdimport 以及所有 Spotlight 修复方法,只对通过 Spotlight 搜索的旧版 Outlook for Mac 有效。Microsoft 现在把当前的应用直接称为 Outlook for Mac,它的搜索由 Microsoft Search 提供支持。

Microsoft 还宣布,从 2026 年 10 月起,由于旧版 Outlook for Mac 所依赖的 Exchange Web 服务 (EWS) 将停用,旧版 Outlook for Mac 将无法再连接 Exchange Online 邮箱;连接本地部署的 Exchange 时,可继续使用到 2029 年 10 月 9 日(Microsoft 的终止支持页面)。如果您的邮箱是 Microsoft 365 工作或学校帐户,切换到新版 Outlook 也是解决 Spotlight 搜索问题的长久之计。

替代方法:按步骤为 Outlook for Mac 重新建立索引

以下步骤按顺序遵循 Microsoft 针对旧版 Outlook for Mac 的现行支持文章。搜索一恢复正常即可停止。

1. 等待索引完成

如果您最近添加了帐户、创建了配置文件,或导入了 PST 或 OLM 文件,可能只是 Spotlight 还没完成索引。在此期间,Outlook 会显示“无结果”。让 Mac 保持开机并接通电源一段时间,然后再搜索。

2. 检查配置文件名称

如果配置文件名称包含斜杠 (/) 等特殊字符,Spotlight 可能无法为其建立索引。要查看名称,请打开“访达”,进入“应用程序”,按住 Control 键点按(或右键点按)Microsoft Outlook,选择“显示包内容”,然后依次打开 Contents、SharedSupport 和 Outlook Profile Manager。如果名称包含特殊字符,请退出 Outlook,然后在 ~/Library/Group Containers/UBF8T346G9.Office/Outlook/Outlook 15 Profiles/ 中重命名该配置文件夹。

3. 确认 Spotlight 可以为配置文件建立索引

打开苹果菜单,选择“系统设置”,然后点按边栏中的“聚焦”(Spotlight,或“Siri 与聚焦”)。点按窗口底部的“搜索隐私”(或“聚焦隐私”)。如果您的 Outlook 配置文件夹、其上层的任何文件夹或整个磁盘在这个列表中,Spotlight 就不会为它建立索引。选中该项,点按移除按钮 (−),然后点按“完成”。

4. 检查是否有重复的 Outlook 副本

这一步替代 OutlookSearchRepair 最先做的事。重新启动 Mac,这也会重新启动 Spotlight。然后打开“终端”(访达 > 应用程序 > 实用工具 > 终端),输入以下命令并按 Return 键:

mdimport -L

它会列出 Mac 上所有的 Spotlight 导入器。如果“Microsoft Outlook Spotlight Importer.mdimporter”出现不止一次,说明您有多个 Outlook 副本。删除不用的那个,清倒废纸篓,重新启动 Mac,然后从第 1 步重新开始。

5. 用 mdimport 为 Outlook 配置文件重新建立索引

这一步替代 Reindex 按钮。在终端中运行下面这条 Microsoft 命令,把 <user_name> 换成您的 Mac 用户名:

mdimport -g "/Applications/Microsoft Outlook.app/Contents/Library/Spotlight/Microsoft Outlook Spotlight Importer.mdimporter" -d1 "/Users/<user_name>/Library/Group Containers/UBF8T346G9.Office/Outlook/Outlook 15 Profiles/Main Profile"

-g 后面的路径是 Outlook 的默认安装位置,-d1 后面的路径是您的配置文件。Main Profile 是默认的配置文件名称;如果您重命名过配置文件,或把 Outlook 安装在了别处,请相应修改这些路径。如果不确定自己的用户名,可以在终端中输入 whoami。重建索引完成后,退出并重新打开 Outlook。

6. 不想用终端?使用 Spotlight 隐私列表

Microsoft 还提供了一种无需命令的方法,可为同一文件夹重新建立索引:

  1. 打开“系统设置”,点按“聚焦”(或“Siri 与聚焦”),然后点按“搜索隐私”(或“聚焦隐私”)。
  2. 在“访达”中选择“前往”>“前往文件夹”,粘贴 ~/Library/Group Containers/UBF8T346G9.Office/Outlook/Outlook 15 Profiles/,然后按 Return 键。
  3. 把 Main Profile 文件夹(或以您的配置文件命名的文件夹)拖到隐私列表中。
  4. 等待几秒钟,在列表中选中它,点按移除按钮 (−),然后点按“完成”。Spotlight 随即为该文件夹重建索引。
  5. 如果您还使用其他配置文件夹,请对它们重复上述操作。

Microsoft 提醒,根据邮件数量,这可能需要几个小时。

7. 最后手段:重新安装

如果已经给了 Spotlight 足够的时间,Outlook 搜索仍然什么也找不到,Microsoft 的最后一步是卸载并重新安装 Office for Mac。在此之前,值得对整个磁盘做一次完整的 Spotlight 重建;我们的Outlook for Mac 搜索无法使用指南介绍了具体方法,以及如何重新创建配置文件。

重新建立索引需要多长时间?

请预留一小时或更久。Microsoft 曾说明,OutlookSearchRepair 本身根据配置文件大小可能需要一小时或更久,而隐私列表方法在邮箱较大时需要几个小时。Apple 表示,建立 Spotlight 索引可能需要数小时,数据量大时甚至需要数天,而在 Mac 闲置、接通电源并连接互联网时会更快完成。在完成之前,Outlook 搜索可能会变慢或结果不完整,所以最好在一天结束时开始。如果索引看起来是卡住了而不只是慢,请参阅Outlook 搜索索引缓慢或卡住。

如果您使用的是新版 Outlook for Mac

新版 Outlook for Mac 不通过 Spotlight 搜索,因此 OutlookSearchRepair、mdimport 和重建 Spotlight 索引对它都没有作用。如果它的搜索漏掉了邮件,请在 outlook.office.com 上的 Outlook 网页版中尝试同样的搜索。如果那里也找不到,问题就不在您的 Mac 上;请参阅Outlook 搜索为什么找不到明明存在的邮件和Outlook 搜索无法使用时的所有解决办法。

不依赖 Spotlight 的搜索

重建 Spotlight 索引往往是一个需要反复进行的修复,常常每次 macOS 更新后都要再来一次。Inbox Search 是一款 Outlook 加载项,它在您的设备上为邮箱建立自己的索引,并在 Outlook 内直接搜索,因此完全不依赖 Spotlight。它适用于 Windows、Mac 和网页版 Outlook,您的邮件内容不会发送到我们的服务器。

厌倦了为让 Outlook 搜索正常工作而反复重建 Spotlight 索引?

Inbox Search 在您的设备上保留自己的邮箱索引,并在 Outlook 内搜索,无需 Spotlight。

从 Microsoft Marketplace 安装

常见问题

在哪里可以下载 OutlookSearchRepair?

没有官方渠道了。Microsoft 提供的 OutlookSearchRepair.zip 下载链接在 2026 年 10 月 21 日返回 404 Not Found,提供该工具的 Microsoft 页面也已被删除。其他下载网站上的副本并非 Microsoft 发布,而且该工具本来就无法在 macOS Mojave (10.14) 或更高版本上运行。

OutlookSearchRepair 能在 macOS Sonoma、Sequoia 或 Tahoe 上运行吗?

不能。Microsoft 自己对该工具的说明指出,由于 Apple 在 Mojave 中所做的更改,它在 macOS Mojave (10.14) 及更高版本上已无法运行。Sonoma、Sequoia 和 Tahoe 都是更新的版本。

用什么替代 OutlookSearchRepair?

Microsoft 自己的支持文章中给出的两条终端命令。mdimport -L 检查是否有重复的 Outlook 副本,这正是该工具首先检查的内容;mdimport -g 在 Spotlight 中为您的 Outlook 配置文件重新建立索引,这正是它的 Reindex 按钮所做的事。如果不想用终端,可以把配置文件夹添加到 Spotlight 的隐私列表,然后再移除。

在 Mac 上为 Outlook 重新建立索引需要多长时间?

预计需要一小时或更久,邮箱较大时需要几个小时。Microsoft 曾说明,OutlookSearchRepair 根据配置文件的大小可能需要一小时或更久,而隐私列表方法根据邮件数量可能需要几个小时。在完成之前,搜索可能会变慢或结果不完整。

新版 Outlook for Mac 还需要 OutlookSearchRepair 吗?

不需要。Microsoft 表示,新版 Outlook for Mac 的搜索由 Microsoft Search 提供支持,而不是 Spotlight,因此 OutlookSearchRepair、mdimport 和重建 Spotlight 索引都不会对它产生影响。这些方法只适用于旧版 Outlook for Mac。