下一年的日历项目可能会在 Outlook 中显示不正确的时间
症状
在你的国家/地区更改时区或夏令时后,在 Outlook 中查看某些计划为下一年的 Microsoft Outlook 日历项目时,可能会在不正确的时间显示。
原因
出现此问题的原因是 Outlook 在时区定义更改被设置为发生的年份之前不会对定期会议应用时区规则。
解决办法
选项 1:等待时区定义的年份更改。 一年后,您的会议将在 Outlook 中的正确时间显示。
选项 2:使用 Outlook 网页版 (OWA) 查看 Outlook 日历项目。 OWA 不受此问题的影响。
选项 3:安装 Microsoft 365 订阅产品的最新版本 (版本 1910 (内部版本 12130.20410) ) 或 Windows Installer (MSI) 基于 Outlook 2016 的版本,然后设置 TimeZoneOverride 注册表项。 此解决方法允许使用 TimeZoneOverride 注册表项设置配置 Outlook 在为定期会议应用时区规则时使用的年份。
巴西的特殊注意事项
若要解决“更多信息”部分中描述的巴西问题,请在 TimeZoneOverride 注册表项中将 Outlook 使用的年份设置为 2020 年。
若要在巴西应用此解决方法,请执行以下步骤:
安装适用于 Office 的更新。
对于 Microsoft 365 订阅安装
安装 Microsoft 365 版本 1910 (内部版本 12130.20410) 或更高版本。 为此,请按照下列步骤操作:
在 Outlook 中,选择“ 文件>Office 帐户”。
选择“ 更新选项>立即更新”。
注意 如果“ 立即更新 ”不可用,请选择“ 启用更新”。 然后,再次选择 “更新 选项”下的“立即 更新 ”。
应用更新后,选择“ 文件>Office 帐户”,然后验证列出的版本是否为版本 1910 (内部版本 12130.20410) 或更高版本。 如果不是,请再次选择“ 更新选项>立即更新 ”以安装最新更新。
对于 Windows Installer (基于 MSI) 版本的 Outlook 2016
- 下载并安装 KB 4484172。
- 验证 Outlook.exe 版本是否为 16.4939.1001 或更高版本。 为此,请按照下列步骤操作:
- 在 C:\Program Files\Microsoft Office\Office16 或 C:\Program Files (x86) \Microsoft Office\Office16 中找到 Outlook.exe。
- 右键单击 Outlook.exe,然后选择 “属性”。
- 查看“ 详细信息 ”选项卡,验证文件版本是否为 16.4939.1001 或更高版本。
设置 TimeZoneOverride 注册表项:
- 依次选择“ 开始”、“ 运行”、“ 打开 ”框中键入 regedit,然后选择“ 确定”。
- 找到 HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook,然后在导航窗格中选择 Outlook 节点。
- 在 “编辑 ”菜单上,选择“ 新建>密钥”。
- 键入 TimeZoneOverride,然后按 Enter。
- 选择刚创建的 TimeZoneOverride 注册表项。
- 在 “编辑 ”菜单上,选择“ 新建>DWORD (32 位) 值”。
- 键入“E. 南美洲标准时间”,然后按 Enter。
- 双击“南美标准时间”,将“基数”设置为“十进制”,在“值数据”中键入 2020,然后选择“确定”。
最终注册表数据应如下所示:
注意
- 应在 2020 年 1 月 1 日之后删除 E. 南美标准时间 注册表值。
- 应用此解决方法后,2019 年初召开的会议似乎休息一小时。
更多信息
作为此问题的一个例子,巴西政府在2019年宣布,它不会在即将到来的夏令时期间(原定从2019年11月3日至2020年2月15日)更改时钟。 在 2019 年 2019 年巴西时区的用户收到的 2020 年 1 月 7 日至 2020 年 2 月 15 日的定期会议在 Outlook 日历中查看时,可能会在 2019 年 12 月 31 日前显示一小时。 这些会议将在 2020 年 1 月 1 日或之后的正确时间显示。