原始 KB 编号: 2799216
症状
使用Microsoft Outlook 2010或更高版本连接到位于运行 Microsoft Exchange Server 2010 或更高版本的服务器上的邮箱时,只能看到两个月的忙/闲完整会议详细信息和 10 个月的忙/闲数据 (,总共 12 个月) 。 但是,使用 Outlook Web App 查看闲/忙信息时,可以看到超过 12 个月的忙/闲数据。 此外,如果使用 Outlook 查看其他用户的忙/闲信息,还可以查看超过 12 个月的闲/忙信息。
原因
默认情况下,Outlook 2010 及更高版本配置为在未来 10 个月内发布两个月的完整会议详细信息和忙/闲数据,总共 12 个月。 Outlook 使用日历中的数据动态生成忙/闲数据的本地副本。 Outlook 不会从 Schedule+ 忙/闲公用文件夹 (系统文件夹) 读取闲/忙数据作为数据流,也不使用可用性服务。
解决方法
若要解决此问题,请更改你所看到的完整会议详细信息或忙/闲数据的月份设置。 为此,请使用下列方法之一。
方法 1 - 更改 Outlook 中的月份设置
若要更改在服务器上发布日历忙/闲信息的月数,请执行以下步骤:
在 Outlook 中,选择“文件”,然后选择“选项”。
选择“日历”。
在“日历选项”部分中,选择“ 忙/闲选项”。
选择“ 其他忙/闲”。
更改用于发布日历忙/闲信息的月份设置。 为此,请按照 Outlook 版本的步骤操作。
Outlook 2019、Outlook 2016 和 Outlook 2013
注意
若要设置 “其他忙/闲”,首先必须通过创建以下注册表项来恢复 选项。
注册表子项 类型 值 HKCU\Software\Microsoft\Office\16.0\Outlook\Options\Calendar\ShowLegacySharingUX REG_DWORD 1 如果未选中“发布位置检查框,请选择它。 这使选项在下一步中处于活动状态,以设置要发布的月数。
在“发布<日历忙/闲月份信息”框中输入所需的月份>数。
如果“在位置发布”选项以前处于非活动状态,请清除“检查”框,使其再次处于非活动状态。
选择“确定”。
Outlook 2010
在服务器的“发布<日历忙/闲月份信息”框中输入所需的月>数。
选择“确定”。
再选择 “确定” 两次。
方法 2 - 使用注册表
重要
请仔细遵循本部分中的步骤进行操作。 对注册表修改不当可能会导致严重问题。 修改之前,备份注册表以便在发生问题时进行还原。
更改注册表以设置 FBPublishRange 值,如下所示:
启动注册表编辑器。
找到并选择以下注册表子项:
HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\**x.0**\Outlook\Preferences
注意
- x.0 占位符表示 Office (版本 16.0 = Office 2016 或 Office 2019,15.0 = Office 2013,14.0 = Office 2010) 。
- 创建 \Preferences 注册表子项(如果不存在)。
将以下注册表数据添加到此子项:
值类型:DWORD
值名称:FBPublishRange
值数据: (选择“ 十进制”,然后设置所需的月数) 。退出注册表编辑器。
当 Outlook 2010 或更高版本连接到 Exchange 2010 邮箱时,Outlook 会读取密钥 FBPublishRange
,以确定要显示多少个月的本地完整会议详细信息数据。 以下示例描述了各种设置的结果:
- FBPublishRange = 2 个月。 结果:你将看到两个月的完整会议详细信息和剩余 10 个月的忙/闲数据,总共 12 个月。
- FBPublishRange = 10 个月。 结果:你将看到 10 个月的完整会议详细信息,以及剩余两个月的忙/闲数据,总共 12 个月。
- FBPublishRange = 24 个月。 结果:你将看到 24 个月的完整会议详细信息。
注意
密钥中的 FBPublishRange
月数必须以十进制格式指定。 如果以十进制形式指定 24 个月,则十六进制中它显示为 18,如以下屏幕截图所示。