在 Outlook 2016 中的共享邮箱或公用文件夹中仅同步项目的子集

原始 KB 编号:   3140747

症状

在 Microsoft Outlook 2016 中,发现共享邮箱或公用文件夹收藏夹中的电子邮件数量少于预期。 此外,可能缺少较旧的项目。

在电子邮件列表的底部,将显示下列消息之一:

当前显示超过 3 天的所有邮件。

当前显示 1 周前的所有邮件。

当前显示 2 周之前的所有邮件。

当前显示 1 个月前的所有邮件。

当前显示所有超过 3 个月的邮件。

当前显示 6 个月以上的所有邮件。

当前显示所有超过 12 个月的邮件。

当前显示所有超过 24 个月的邮件。

备注

邮件中显示的天数、周数或月数取决于您为 Outlook 中的"邮件保持脱机" 设置配置 的内容。 例如,如果将此值设置为 1 () 月,则会显示"当前显示所有高于 1 个月的邮件",如以下屏幕截图所示。

Screenshot showing the message displayed if you have the Mail to keep offline setting set to 1 month

此外,当您在共享邮箱或公用文件夹收藏夹中搜索时,搜索结果中会缺少较旧的项目。

原因

从 Outlook 2016开始,"保持脱机的邮件"设置适用于您自己的邮箱、共享邮箱和公用文件夹收藏夹(如果满足以下条件):

  • Outlook 配置为使用缓存 Exchange 模式。
  • "下载共享文件夹"和**"下载公用文件夹收藏夹"** 设置已启用。

与您自己的邮箱的文件夹不同,受"保持脱机的邮件"设置影响的共享邮箱和公用文件夹收藏夹不提供用于查看运行邮件的服务器的更多Exchange Server。 此外,当您在受"保持脱机邮件"设置影响的共享邮箱和公用文件夹收藏夹中搜索时,搜索结果中仅返回本地计算机上缓存的项目。 搜索结果中不会返回存储在服务器上共享邮箱和公用文件夹收藏夹中的较旧项目。

备注

Outlook 中的默认设置是启用"下载 共享 文件夹"设置,并禁用" 下载公用文件夹收藏夹" 设置。 在此配置中," 保持 脱机的邮件"设置不适用于公用文件夹收藏夹,因为这些文件夹未缓存。

解决方案

重要

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

若要解决此问题,请更改 Outlook 脱机邮件功能的行为。 为此,请使用下列方法之一。

方法 1 - 使用 Outlook

可以将 Outlook 配置为使更多邮件保持脱机状态。 通过执行此操作,将显示共享邮箱和公用文件夹收藏夹中的更多邮件。 若要更改此设置,请按照以下步骤操作:

  1. 在 Outlook 2016中,选择"文件"选项卡上的"帐户设置",然后选择"帐户 设置"。

  2. 选择您的 Exchange 帐户,然后选择"更改 "。

  3. 将"邮件保持脱机 "设置的 滑块移动到您想要的时间。

    备注

    如果你希望将你的所有电子邮件都缓存在本地计算机上,请移动滑块到"全部"设置。

    显示"保持脱机的邮件"设置的屏幕截图

  4. 选择“下一步”。

  5. 在出现的消息窗口中,指出在退出并重新启动 Outlook 之前,此操作不会完成,请选择"确定 "。

  6. 选择 "完成",然后选择"关闭 "。

  7. 退出,然后重新启动 Outlook。

备注

缓存模式 同步滑块 设置在 Windows 注册表的 Outlook 配置文件设置中维护。 如果要通过组策略管理此设置,可以使用组策略模板。 可从 Microsoft 网站获取它们。 组策略模板文件为 Outlk16.admx 和 Outlk16.adml。 如果使用组策略管理此设置,Outlook 将使用以下注册表数据:

Subey: HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\16.0\Outlook\Cached Mode
DWORD:SyncWindowSetting
值:整数值 (Decimal)

仅使用以下值设置:
0 = 整个 (邮箱)
1 = 1 个月的电子邮件
3 = 3 个月的电子邮件
6 = 6 个月的电子邮件
12 = 12 个月的电子邮件
24 = 24 个月的电子邮件

重要

Outlook 2016 用户界面允许您将"保持脱机的邮件"设置设置为 3 天、1 周和 2 周的其他值。 Outlook 2016 的 2016 年 5 月 3 日更新允许你使用注册表数据设置 SyncWindowSettingDays 这些附加值。 若要详细了解如何使用这些附加值配置 Outlook 2016,请参阅更新允许管理员为 Outlook 2016中的新 Exchange 帐户设置其他默认邮件和日历同步窗口。

方法 2 - 使用注册表

配置注册表, 使"保持 脱机的邮件"设置不再应用于共享邮箱或公用文件夹收藏夹。

  1. 退出 Outlook。

  2. 启动注册表编辑器。 为此,请使用适用于你的 Windows 版本的方法。

    • Windows 10、Windows 8.1 和 Windows 8

      按 Windows 徽标键+R 打开 "运行 "对话框。 键入 regedit.exe,然后按"确定 "。

    • Windows 7

      选择 "开始*",regedit.exe"*开始"搜索框中键入"开始",然后按 Enter。

  3. 在注册表编辑器中,在注册表中查找并选择以下子项:

    HKEY_CURRENT_USER\software\Microsoft\office\16.0\outlook\cached mode

  4. 在编辑 菜单 上,选择 新建,然后选择 DWORD (32 位) 值

  5. 键入以下内容作为新 DWORD 值的名称:

    DisableSyncSliderForSharedMailbox

  6. 双击 DisableSyncSliderForSharedMailbox 值。

  7. 在"值数据" 框中,键入"1", 然后选择"确定 "。

  8. 退出注册表编辑器。

备注

还可以在 Policies DisableSyncSliderForSharedMailbox 配置单元中添加注册表值,如下所示:

子项:HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\16.0\Outlook\Cached Mode
DWORD:DisableSyncSliderForSharedMailbox
值:Integer (Decimal) ,用于指定月数

仅使用以下值设置:
0 = 保持脱机的邮件 设置影响共享邮箱和公用文件夹收藏夹
1 = 保持脱机的邮件 设置不会影响共享邮箱和公用文件夹收藏夹

更多信息

有关 Outlook 中的" 保持脱机的邮件" 设置详细信息,请参阅以下文章: