从 Outlook 中的其他邮箱进行搜索时出现“出现错误,无法完成你的搜索”错误消息

症状

请考虑以下情况:

  • 你被授予对辅助邮箱的完全访问权限。
  • 将邮箱作为其他 Exchange 帐户添加到 Microsoft Microsoft 365 专属 Outlook配置文件。
  • 从该邮箱运行搜索。

在这种情况下,你将收到类似于以下内容的错误消息:

出现错误,无法完成你的搜索。

你的网络连接似乎有问题。

发生此错误时,选择 “改为在计算机上查看” 选项可能会显示预期的搜索结果。

原因

这是 Exchange Online 搜索服务的一个已知限制。 如果 Outlook 客户端使用主邮箱用户的凭据从辅助邮箱运行搜索,则会出现此问题。

解决方法

重要

请仔细遵循本部分中的步骤进行操作。 对注册表修改不当可能会导致严重问题。 修改之前,备份注册表以便在发生问题时进行还原

若要解决此问题,请使用下列方法之一:

  • 在回退到使用本地搜索之前,增加 Outlook 等待 Exchange 提供搜索结果的时间。

    若要增加时间,请 ServerAssistedSearchTimeout 创建注册表值。 有关详细信息,请参阅此 Outlook 全球客户服务和支持团队博客文章

    类型
    组策略注册表路径 HKEY_CURRENT_USER\software\policies\microsoft\office\16.0\outlook\search
    值名称 ServerAssistedSearchTimeout
    值类型 REG_DWORD
    数值数据 以毫秒为单位。 例如,5,000 表示 5 秒。

    注意

    OCT 注册表路径为 HKEY_CURRENT_USER\software\microsoft\office\16.0\outlook\search

    可以通过将值设置为 5 秒来进行测试。 你可能会发现较短的时间也有效,例如 3 或 4 秒。

  • 选择“可改为在计算机上查找”,在每次错误后启动本地 Windows 桌面搜索。

  • 更改 Outlook 设置以停止使用服务上的搜索功能。 为此,请创建 DisableServerAssistedSearch 注册表项。 有关详细信息,请参阅此 Outlook 全球客户服务和支持团队博客文章

    类型
    组策略注册表路径 HKEY_CURRENT_USER\software\policies\Microsoft\office\16.0\outlook\search
    值名称 DisableServerAssistedSearch
    值类型 REG_DWORD
    数值数据 1

    注意

    OCT 注册表路径为 HKEY_CURRENT_USER\software\microsoft\office\16.0\outlook\search

  • 设置其他邮箱以停止使用缓存 Exchange 模式,请参阅此 Microsoft 支持文章

  • 将共享邮箱创建为其他邮箱。 有关详细信息,请参阅创建共享邮箱