如何使用 Microsoft Office Outlook 时区数据更新工具解决 2007 年夏令时更改问题

文章翻译 文章翻译
文章编号: 931667 - 查看本文应用于的产品
重要说明:本文包含有关如何修改注册表的信息。修改注册表之前,一定要先对其进行备份,并且一定要知道在出现问题时如何还原注册表。有关如何备份、还原和修改注册表的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
256986 Microsoft Windows 注册表说明
注意
如果将 Microsoft Outlook 作为企业邮件环境的一部分,请在运行任何工具或向计算机应用任何更新之前与 IT 管理人员协商。
展开全部 | 关闭全部

本文内容

简介

2005 年 8 月,美国国会通过了能源政策法案。该能源政策法案对夏令时 (DST) 的开始日期和结束日期进行了更改。这项法案在 2007 年生效时,DST 将提前三个星期于 2007 年 3 月 11 日开始,并拖后一个星期于 2007 年 11 月 4 日结束。在本文中,将这些日期称为“DST 延长期”。

本文重点介绍针对 DST 延长期间发生的 Microsoft Outlook 日历项目您可以采取的一些措施。DST 延长期影响 2007 年 3 月 11 日至 2007 年 4 月 1 日以及 2007 年 10 月 28 日至 2007 年 11 月 4 日之间发生的 Outlook 项目。
收起该表格展开该表格
DST 开始日期DST 结束日期
DST 延长期2007 年 3 月 11 日2007 年 11 月 4 日
以前的 DST 周期2007 年 4 月 1 日2007 年 10 月 28 日
有关如何针对所有受影响的 Microsoft 产品为 2007 年夏令时 (DST 2007) 更改做准备的更多信息,请访问下面的 Microsoft 网站:
http://www.microsoft.com/DST2007

更多信息

注意:Microsoft 已经发布了 Microsoft Office Outlook 时区数据更新工具的修补程序,该修补程序提供了附加功能。并非所有用户都需要这些附加功能。原始发行版本的时区数据更新工具将使大多数用户在大多数情况下能够更新日历。我们鼓励您阅读下面的 Microsoft 知识库文章,以确定是否需要安装该修补程序。
933146 Microsoft Office Outlook 时区数据更新工具的修补程序包说明

术语表

请注意本文中将要讨论的以下一些 Outlook 项目之间的差别:
  • 约会:用户为自己创建的日历项目,其中除了组织者外没有其他与会者。
  • 会议:其中除了组织者以外还有与会者的日历项目。
  • 日历项目:用户日历上的项目。可以是约会或会议。

Microsoft Outlook

2007 年 1 月,Microsoft 下载中心提供了 Microsoft? Office Outlook? 时区数据更新工具(时区数据更新工具或“Outlook 工具”)。时区数据更新工具可以更新 Outlook 中的日历项目,以适应 DST 延长期间 DST 的变化。

以下版本的 Microsoft Outlook 需要时区数据更新工具来更新 DST 延长期间发生的日历项目:
  • Microsoft Office Outlook 2007
  • Microsoft Office Outlook 2003
  • Microsoft Outlook 2002
  • Microsoft Outlook 2000
Microsoft Office Outlook 2007 能够自动检测 DST 更改并向用户提示一个更新个人日历的过程,以遵守新的夏令时规则。但是,时区数据更新工具中包含的增强功能改进了 Outlook 2007 中的相应功能,因此应该运行该工具而不是直接使用 Outlook 2007。

下表介绍了应该下载并运行时区数据更新工具的一些情况。
收起该表格展开该表格
Outlook 2007 Outlook 2003、Outlook 2002、Outlook 2000
您不必使用时区数据更新工具。但是,我们建议您运行该工具,因为它较之于 Outlook 2007 中包含的相应工具有许多改进之处。运行时区数据更新工具。
在运行 Microsoft Exchange Server 的环境中,可能要使用时区数据更新工具的特殊版本来更新服务器上的多个 Exchange 邮箱。在运行 Microsoft Exchange Server 的环境中,可能要使用时区数据更新工具的特殊版本来更新服务器上的多个 Exchange 邮箱。
注意:您不必同时运行时区数据更新工具的 Outlook 版本和 Exchange Server 版本。我们建议您阅读有关这两种工具的所有文档,然后确定哪种工具最适合您的特定环境和需要。

可用来更新日历应用程序中的 DST 的工具

可以从 Microsoft 下载中心下载以下文件:
收起这个图片展开这个图片
下载
立即下载 TZMove.exe 程序包。 发布日期:2007 年 1 月 30 日

有关如何下载 Microsoft 支持文件的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
119591 如何从联机服务获取 Microsoft 支持文件
Microsoft 已对此文件进行了病毒扫描。Microsoft 使用的是该文件发布时可以获得的最新病毒检测软件。该文件存储在安全性得到增强的服务器上,以帮助防止在未经授权的情况下对其进行任何更改。
该工具的英文版具有下表中列出的文件属性(或更新的文件属性)。这些文件的日期和时间按协调世界时 (UTC) 列出。当您查看文件信息时,该时间将转换为本地时间。要了解 UTC 与本地时间之间的时差,请使用“控制面板”中“日期和时间”项的“时区”选项卡。
收起该表格展开该表格
文件名文件版本文件大小日期时间
Tzmove.exe12.0.4518.1029310,65625-Jan-200720:06
Tzmover.dll12.0.4518.102975,13625-Jan-200720:06
将不通过 Microsoft Update 或 Windows Update 分发时区数据更新工具。

用户必须从 Microsoft 下载中心下载时区数据更新工具并运行它。通过时区数据更新工具,用户可以更新其日历以适应 DST 规则的变化。

当您在不使用任何命令行开关的情况下运行时区数据更新工具时,会更新 DST 延长期间发生的以下 Outlook 项目:
  • 用户作为组织者的会议以及驻留在用户的默认日历中的会议

    注意:该工具随后会自动将这些会议的更新发送给所有其他与会者。
  • 在用户的默认日历中创建的单个约会和定期约会
  • 有关邮件和任务项目的提醒
将为运行 Exchange Server 的服务器发行另一个版本的时区数据更新工具。管理员可以运行服务器端工具来自动更新特定客户端的邮箱。将不需要单独的用户交互。

有关 Exchange 更新和 Exchange 日历更新工具的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
930879 如何使用 Exchange 日历更新工具解决夏令时问题


另外,管理员必须处理由 Microsoft Exchange 使用的协作数据对象 (CDO)。CDO 有自己的内部时区定义表,它与本地计算机的时区定义无关。CDO 更新会更改 CDO 二进制文件以包含正确的时区信息。有关在 DST 期间可用来更新 Microsoft Exchange 的工具与资源的更多信息,请访问下面的 Microsoft 网站:
http://www.microsoft.com/DST2007

更新操作的一般顺序

许多日历环境中都有相互关联的一系列程序。因此,必须对每个程序进行调整,以适应新的 DST 规则。要在 DST 延长期间更新计算机,请根据适当的环境,按照下列步骤操作:
  1. 向 Exchange Server 计算机上的 Microsoft Windows 操作系统应用更新。 有关如何更新操作系统的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    931836 2007 年 2 月版 Microsoft Windows 操作系统累积时区更新
  2. 向各个工作站上的 Windows 操作系统应用更新。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    931836 2007 年 2 月版 Microsoft Windows 操作系统累积时区更新
  3. 应用 Exchange Server DST 更新。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    926666 针对 Exchange 2003 Service Pack 2 的 2007 年夏令时更改更新
  4. IT 管理员可以使用下列四种备选方法之一:
    • 对所有受影响的用户和/或服务器运行 Exchange 日历更新工具。
    • 将 Outlook 时区数据更新工具推送至客户端,并且让用户更新他们自己的邮箱。
    • 对所有受影响的用户和/或服务器运行 Exchange 日历更新工具。不过,只修改定期约会。然后,让用户重新预订 DST 延长期间内的单个约会,或者让用户运行 Outlook 时区数据更新工具。
    • 不运行 Exchange 日历更新工具,也不运行 Outlook 时区数据更新工具。让用户检查他们的日历,必要时重新预订。
    我们强烈建议 IT 管理员在运行 Exchange 日历更新工具之前,先了解 Exchange 日历更新工具 (930879),并考虑该工具对您的 IT 环境和用户群的所有潜在影响。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    930879 如何使用 Exchange 日历更新工具解决夏令时问题

对于运行 Microsoft Exchange Server 的、拥有使用 Outlook Web Access 创建许多定期日历项目的用户的 IT 管理员

如果您的环境属于以下情况,请使用此方法:
  • 用户严重依赖 Outlook Web Access。
  • 用户在 OWA 中创建许多定期日历项目。
假设存在以下情况:Outlook Web Access 中的定期日历项目将读取 Exchange Server 计算机上当前的硬编码 Exchange 协作数据对象 (EXCDO) 表。因此,在运行更新工具时,更新工具不会正确检测时区或创建定期项目时所依据的时区规则。如果您的环境中的用户使用 Outlook Web Access 创建许多日历项目,并且您已更新了日历,那么我们建议您通知用户仔细检查他们的日历,并且手动更正可能没有反映 DST 延长期间内的正确时间的所有项目。
  1. 向各个工作站上的 Windows 操作系统应用更新。 有关如何更新操作系统的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    931836 2007 年 2 月版 Microsoft Windows 操作系统累积时区更新
  2. 对 Windows 服务器上的 Windows 操作系统应用更新。 有关如何更新操作系统的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    931836 2007 年 2 月版 Microsoft Windows 操作系统累积时区更新
  3. IT 管理员可以使用下列四种备选方法之一:
    • 对所有受影响的用户和/或服务器运行 Exchange 日历更新工具。
    • 将 Outlook 时区数据更新工具推送至客户端,并且让用户更新他们自己的邮箱。
    • 对所有受影响的用户和/或服务器运行 Exchange 日历更新工具。不过,只修改定期约会。然后,让用户重新预订 DST 延长期间内的单个约会,或者让用户运行 Outlook 时区数据更新工具。
    • 不运行 Exchange 日历更新工具,也不运行 Outlook 时区数据更新工具。让用户检查他们的日历,必要时重新预订。
    我们强烈建议 IT 管理员在运行 Exchange 日历更新工具之前,先了解 Exchange 日历更新工具 (930879),并考虑该工具对您的 IT 环境和用户群的所有潜在影响。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    930879 如何使用 Exchange 日历更新工具解决夏令时问题
  4. 应用 Exchange Server DST 更新。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    926666 针对 Exchange 2003 Service Pack 2 的 2007 年夏令时更改更新

对于运行 Windows 和 Outlook、但没有运行 Exchange Server 的小企业、家庭或消费者计算机用户

  1. 对各个计算机上的 Windows 操作系统应用更新。 有关如何更新操作系统的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    931836 2007 年 2 月版 Microsoft Windows 操作系统累积时区更新
  2. 请从 Microsoft 下载中心下载时区数据更新工具并运行它。为此,请访问下面的 Microsoft 网站:
    http://www.microsoft.com/downloads/details.aspx?familyid=%20E343A233-B9C8-4652-9DD8-AE0F1AF62568&displaylang=en
    注意:在应用更新后,应尽快运行该工具,以确保 DST 规则的应用一致。

Outlook 工具与 Exchange 工具之间的差别

服务器端工具仅仅是客户端工具的包装。因此,服务器端工具为更新用户日历的实际作业提供的语义也由客户端工具来公开。简而言之,通过 Exchange 工具可以进行的任何日历或提醒更新完全可以在 Outlook 工具中进行。

通常,仅在“安静”模式下运行服务器端工具是有意义的。服务器端工具与客户端工具之间的主要差别在于,当客户端工具处于“安静”模式下时,该工具不显示用户界面 (UI)。因此,该工具不提供可用来指定非默认行为的任何方法。非默认行为可包括更新不在“日历”文件夹或给定 MAPI 配置文件的默认存储的提醒队列中的数据。

服务器端工具与客户端工具之间的任何其他差别还与它们的配置方式及运行方式有关。这些差别与这两个工具标识或更新必须要更新的约会的方式无关。

对于单个用户

请从 Microsoft 下载中心下载时区数据更新工具并运行它。为此,请访问下面的 Microsoft 网站:
http://www.microsoft.com/downloads/details.aspx?familyid=%20E343A233-B9C8-4652-9DD8-AE0F1AF62568&displaylang=en
建议用户在 IT 管理员向运行 Exchange Server 的服务器应用更新后尽快运行时区数据更新工具。

有关受 DST 延长期影响的其他 Microsoft 产品的更多信息,请访问下面的 Microsoft DST 网页:
http://www.microsoft.com/DST2007

如何最大限度地减小 DST 延长期的影响

要最大限度地减少在 DST 延长期间用户的困惑,请按照下列步骤操作:
  1. 在 DST 延长期间组织会议时,请在邮件的主题行或正文中写明正确的会议时间。例如,请在邮件的主题行或正文中包含以下文本:
    项目规划会议 – 上午 8:30 PST
  2. 请考虑 DST 延长期内任何有疑问的日历项目。如果不确定,请与组织者核实正确时间。
  3. 为了帮助跟踪安排在 DST 延长期间的日历项目,请打印 DST 延长期的周历。执行了此操作后请执行下列操作:
    1. 应用包含已更新的时区定义的 Windows 更新。
    2. 运行时区数据更新工具。
重要说明:安装了针对 Windows 操作系统的 2007 时区更新中的 DST 2007 规则后,系统会使用正确的时区定义创建日历项目。 有关此更新的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
931836 2007 年 2 月版 Microsoft Windows 操作系统累积时区更新
运行时区数据更新工具时,该工具仍会检测您组织的单个约会和单个会议要求。该工具将在必须由它更新或改变的项目列表中显示这些项目。

如果您没有单击清除显示在这些项目旁边的复选框,该工具就会在 DST 延长期间将这些项目提前一小时。需要对这些项目进行手动更正。不过,更新了这些项目后,以后运行时区数据更新工具将不会检测这些项目是否正确。

为什么需要使用时区数据更新工具

在 Outlook 中,日历项目是以协调世界时 (UTC) 的形式创建的。UTC 是国际标准 24 小时计时系统。Outlook 的时区信息是从创建日历项目的 Windows 操作系统中获取的,而且是在创建日历项目时获取的。

例如,在华盛顿州雷蒙德市,2007 年 3 月 1 日上午 8:00 的一个约会在 Outlook 中存储为 UTC 4:00 P.M.。在此情况下,DST 尚未开始,雷蒙德时间比 UTC 晚八个小时。

向 Windows 操作系统应用更新以适应新的 DST 定义时,计算机的本地时间将更改为 DST 延长时间。然而,调整计算机上的本地时间时,UTC 未调整。因此,在 DST 延长期间添加到 Outlook 中的日历项目将推后一个小时。

时区数据更新工具用来更新目标 Outlook 数据存储,以便正确反映新的时区规则。数据存储可以是 .pst 文件、.ost 文件或用户的 Exchange 邮箱(如果用户在联机模式下运行)。

例如,假定存在以下情况:
  • 尚未针对 DST 延长期更新 Windows。
  • 尚未在计算机上运行时区数据更新工具。
  • 约会安排在雷蒙德市 2007 年 3 月 15 日上午 8:00。
  • 在 DST 延长期间,约会开始时间被设置为 9:00 A.M. 而不是 8:00 A.M.
在此情况下,该约会原本在 Outlook 中存储为 4:00 P.M. UTC。要计算雷蒙德市的本地时间,需使用“UTC - 8 小时”公式。在此情况下,4:00 P.M. UTC 减去 8 等于 8:00 A.M.

但是,向 Windows 应用了 DST 更新后,将使用 DST 公式“4.00 P.M. - 8 小时 + 1 小时”来计算本地时间。因此,约会的时间被设置为 9:00 A.M.。要更正此问题,必须在计算机上运行时区数据更新工具。

有关如何支持 Windows 操作系统中的 DST 更改的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
931836 2007 年 2 月版 Microsoft Windows 操作系统累积时区更新

不运行时区数据更新工具时产生的影响

如果您不运行时区数据更新工具,则在 DST 延长期间为 Outlook 中的约会和提醒设置的时间将推后一个小时。全天事件将分布在两天,因为这些事件与特定的 24 小时相关联,而不是与单个日期相关联。

下表介绍安排在 DST 延长期间的会议时间将受到什么影响。
收起该表格展开该表格
安排在以下日期之间的会议对 Outlook 中的会议和约会的影响
2007 年 3 月 11 日至 2007 年 4 月 1 日将显示为比原计划时间晚 1 个小时
2007 年 10 月 28 日至 2007 年 11 月 4 日将显示为比原计划时间晚 1 个小时

如何手动更新日历项目

时区数据更新工具用来实现更新过程的自动化。不过,用户不必运行该工具来更新其日历项目。在 DST 延长期间,您可以手动更正这些项目的时间。对于符合以下特定要求的用户来说,这也许是个不错的策略:
  • 用户拥有的定期项目在 DST 延长期之前有例外,并且以前的例外必须保存。
  • 用户有许多 DST 延长期内的项目是使用 DST 2006 规则创建的,并且还有其他项目是使用 DST 2007 规则创建的。
  • 用户希望保持对在 DST 延长期内必须更改的每个项目的完全控制。
  • 用户已经运行了时区数据更新工具。但是,该工具并未更新用户现在希望手动更新的指定项目。
要手动更新日历,请按照下列步骤操作:
  1. 在 DST 延长期间打印日历的副本以供参考。
  2. 手动将您组织的会议改为正确时间。
  3. 向所有与会者发送您改变的会议的更新,使得与会者的日历反映正确的时间。
  4. 手动改变所有单个约会。
  5. 手动改变 DST 延长期内的所有定期约会。如果收到提示,则仅改变 DST 延长期内发生的约会。DST 期间前后发生的实例应该已经反映正确时间。
请注意,如果您创建了在日历中未来多个月份发生的日历项目,则可能必须对所有未来 DST 延长期执行相同的过程。

更新日历后可能会丢失定期项目例外

在运行时区数据更新工具之前,请注意仅为将来的例外更新具有例外的定期项目。

注意:术语“例外”指的是定期项目的实例,这些实例更改为不同于系列中的定期模式的日期或时间。

使用时区数据更新工具后,系列的所有以前例外都将丢失。如果必须保存以前例外中的信息,建议您手动更新定期项目。

Outlook 中的不同情况

可以在原来的 DST 2006 规则下创建约会,也可以先在 Windows 中将 DST 规则更新为 DST 2007 规则,然后再创建约会。同样,在继续在 DST 2006 规则下运行的计算机上或者在已经进行更新以反映 DST 2007 规则的计算机上都可以查看这些约会。

当在其上查看项目的计算机上的 DST 规则与创建项目的计算机上的 DST 规则不同时,项目的时间将偏移一个小时。例如,如果您使用 DST 2006 规则创建一个约会,然后在 DST 2007 规则下查看该约会,该约会的时间将偏移一个小时。

下表列出了可能存在的四种情况以及在这些情况下应该执行的操作。
收起该表格展开该表格
情况 1日历项目在 DST 2006 规则下创建,然后在 DST 2006 规则下查看
环境:没有更新操作系统以适应新的 DST 规则。如果用户没有收到来自 Microsoft Update 的更新并且未采取任何措施处理 DST,则可能会出现此问题。
状况:在未进行更新以反映 DST 2007 的计算机上创建了在 DST 延长期间 2007 年 3 月和 10 月发生的约会。此外,在已进行更新以反映 DST 2007 的计算机上的 Outlook 中查看会议和约会。
结果:日历项目以正确时间显示。然而,在 DST 延长期间,计算机上的系统时间会推后一个小时。
操作:更新 Windows 以反映 DST 2007。安装了 Windows 更新后,用户必须运行时区数据更新工具。
有关此更新的更多信息,请访问下面的 Microsoft Update 网站:
http://update.microsoft.com/microsoftupdate/v6/default.aspx?ln=en-us
有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
931836 2007 年 2 月版 Microsoft Windows 操作系统累积时区更新
收起该表格展开该表格
情况 2日历项目在 DST 2006 规则下创建,然后在 DST 2007 规则下查看
环境:操作系统针对 DST 2007 进行更新。但是,尚未运行时区数据更新工具来处理在 DST 2006 规则下创建的约会。

在此情况下,可能会不断使用尚未针对 DST 2007 进行更新的移动设备或其他计算机创建新日历项目。不过,要在已经更新的计算机上查看日历项目。
状况:DST 延长期内的日历项目以前是在 DST 2006 规则下的设备上创建的。但是,随后要在已经更新以反映 DST 2007 规则的设备上查看这些项目。
结果:在 DST 延长期间,您组织的日历项目将推后一个小时。您作为与会者的会议可能未在 Outlook 中设置为正确的本地时间。
操作:运行时区数据更新工具更新用户组织的约会和会议,以反映新的 DST 规则。系统将自动向其他与会者发送会议更新。

DST 延长期间,在将其他计算机或移动设备等设备进行更新以反映新的 DST 规则之前,避免使用这些计算机或设备创建新日历项目。

可能还存在一些您作为与会者的会议,这些会议在 DST 延长期间发生并且未被会议组织者更新。在这种情况下,请直接与会议组织者联系以确认时间。
收起该表格展开该表格
情况 3日历项目在 DST 2007 规则下创建或更新,然后在 DST 2006 规则下查看
环境:其他用户已经更新他们所用的计算机以反映 DST 2007 规则,并且已向您发送在 DST 延长期间发生的会议邀请。但是,您尚未更新所用计算机以适应新的 DST 规则。

或者,您已经更新计算机以反映 DST 2007 规则并且已经运行时区数据更新工具。但是,您现在正在从尚未进行更新以反映 DST 2007 规则的其他计算机或移动设备上查看会议和约会。
状况:约会和会议是在已更新以使用 DST 2007 规则的计算机上创建的。然而,在尚未进行更新以使用 DST 2007 规则的计算机上查看约会和会议。
结果:在 DST 延长期间,您组织的约会和会议将推后一个小时。您作为与会者的会议可能未在 Outlook 中设置为正确的本地时间。
操作:向计算机和移动设备应用 Windows DST 更新。
收起该表格展开该表格
情况 4日历项目在 DST 2007 规则下创建或更新,然后在 DST 2007 规则下查看
环境: 已经更新计算机上的 Windows 以反映 DST 2007 规则,并且已运行时区数据更新工具来更新以前创建的日历项目。
用来查看和创建日历项目的其他计算机和移动设备已更新以反映 DST 2007 规则。

对于用户作为会议与会者的会议,会议组织者(已更新他们的系统以反映 DST 2007 规则)已经对它们进行了更新。
状况:日历项目是用户在 DST 2006 规则下创建的,并已使用时区数据更新工具进行了更新。或者,约会是在已对 Windows 进行更新以反映新的 DST 规则之后创建的,并且在已针对 DST 2007 规则进行更新的计算机上查看。
结果:在任何时间,日历项目都显示正确时间。
操作:不需要执行任何操作。

该工具未检测到在墨西哥时区内创建的日历项目

墨西哥未采用美国所实行的 DST 更改。但是,墨西哥与五个美国时区中的三个交错。这些时区包括太平洋时区、山地时区和中部时区。

这会产生一些包含相同“GMT”修饰符的新时区。例如,将 DST 更新应用于 Windows 时,会存在以下“GMT-08:00”时区:
  • (GMT-08:00) 太平洋时间(美国和加拿大)
  • (GMT-08:00) 蒂华纳,下加利福尼亚州
如果某个用户位于蒂华纳,则“(GMT-08:00) 蒂华纳,下加利福尼亚州”现在是该用户在 Windows 中的基本时区。

假设存在以下情况:
  • 居住在墨西哥蒂华纳的用户使用当地时区“(GMT-08:00) 太平洋时间(美国和加拿大);蒂华纳”。以下日历项目是在 DST 延长期间通过 Outlook 2000、Outlook 2002 或 Outlook 2003 使用 DST 2006 规则创建的:
    • 单个约会
    • 定期约会
    • 单实例会议要求或定期会议要求
  • 已经更新计算机上的 Windows 以反映 DST 2007 规则。Windows 时区更改为“(GMT-08:00) 蒂华纳,下加利福尼亚州”以便与蒂华纳的相应时区匹配。

    注意:如果安装了 DST 2007 更新,可能会自动改变用户的时区。这一过程使此步骤成为不必要的步骤。
  • 时区数据更新工具已运行。用户包括以下设置以处理以前创建的日历项目:
    • 用户单击“原始时区”,然后选择“(GMT -08:00) 蒂华纳,下加利福尼亚州”。
    • 用户单击“更新以反映 Windows 时区更改”。
在此情况下,时区数据更新工具检测不到任何日历项目。此外,用户还收到以下消息:
没有发现需要移动到新时区的约会、会议或提醒。
但是,不需要执行任何操作。项目没有必要一定要更新,因为墨西哥并未遵守 DST 2007 规则。

前面表格中的情形介绍了以下情况:即便在本地计算机上更新了操作系统并且运行了时区数据更新工具,日历项目仍可能反映不正确的时间。您必须特别注意以下情况:
  • 您是某个会议的与会者,而该会议由尚未更新操作系统并且未运行时区数据更新工具的组织者发送。
  • 您在尚未更新以反映 DST 2007 规则的计算机或移动设备上查看日历项目。
提供时区数据更新工具是为了帮助用户适应 DST 规则的改变。然而,只有用户清楚其日历是否正确。必须让用户意识到此问题,而且必须让他们仔细审查受影响的日历项目。用户必须亲自核实,同时与所有其他受邀者一起核实日历项目的时间。额外的消息和提醒(例如,在项目要求的正文中写明约会或会议时间)也有助于解决此问题。

位于不受 DST 2007 影响的时区中的用户注意事项

位于不受 DST 2007 影响的时区中的用户,从技术上讲不必安装 Microsoft 知识库文章 931386 中所述的 Windows 累积时区更新。不过,我们建议所有地方的用户都安装 Windows 累积时区更新。一些应用程序可能使用本地时区数据库来为世界上其他地方的事件执行日期和时间计算。因此,不论计算机是否位于受 DST 2007 影响的时区中,都应使用这些时区更新来更新所有计算机。全球用户与受 DST 2007 影响的时区之间的常见交互方式包括但不限于以下示例:
  • 当用户委派访问时
  • 当用户查看另一个 Exchange 用户的日历时
  • 当用户带着便携式计算机前往受 DST 2007 影响的时区时
  • 当用户从位于受影响的时区中的其他用户处收到的会议要求接收人在延长期间使用 DST 2007 规则时。
Windows 累积时区更新的安装除了安装本身外,不需要任何特殊工作或步骤。如果您位于不受 DST 2007 影响的时区中,则不必更新日历。因此,您不必执行其他步骤,除非 Exchange 管理员特别要求您这样做。

如何安装和使用时区数据更新工具

为此,请按照下列步骤操作:
  1. 更新 Windows 以应用新的 DST 2007 规则。此更新可从 Windows Update 网站获得。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    931836 2007 年 2 月版 Microsoft Windows 操作系统累积时区更新
  2. 安装时区数据更新工具。

    注意:要求具有目标计算机上的管理员凭据才能进行安装。

    如果在运行 Windows XP Service Pack 2 (SP2) 的计算机上安装并运行时区数据更新工具,请注意以下问题:
    • 当具有标准用户权限的用户通过双击“Tzmove.exe”来安装该工具时,该用户会收到以下错误消息:
      Time Zone Data Update Tool for Microsoft Office Outlook
      You do not have sufficient privileges to complete this installation for all users of the machine. Log on as administrator and then retry this installation.
    本地管理员或域管理员必须输入正确凭据,安装才能继续进行。安装了时区数据更新工具后,具有标准用户权限的用户可以对其邮箱运行该工具。

    如果在运行 Windows Vista 的计算机上安装并运行时区数据更新工具,请注意以下问题:
    • 当具有标准用户权限的用户通过双击“Tzmove.exe”来安装该工具时,该用户会收到以下消息:
      程序需要您的许可才能继续
      如果已启动此程序,请继续。若要继续,请键入管理员密码,然后单击“确定”。
    本地管理员或域管理员必须输入正确凭据,安装才能继续进行。安装了时区数据更新工具后,具有标准用户权限的用户可以对其邮箱运行该工具。
  3. 时区数据更新工具将自动启动。

    该工具启动时,其使用的默认选项会选择默认邮箱,从操作系统设置中读取当前时区,然后选择“更新以反映 Windows 时区更改”选项和“将所组织的会议移动到新时区并发送更新”选项。

    如果要对配置文件中的不同文件夹运行该工具,请单击“自定义”。

    注意
    • 默认情况下,以后运行时区数据更新工具时将使用“将在原始时区中创建的约会移动到新时区”选项。如果尝试针对新的 DST 2007 规则更新日历,请选择“更新以反映 Windows 时区更改”选项。

      “将在原始时区中创建的约会移动到新时区”选项仅供您在移动到新时区的情况下使用。该选项不适用于 DST 2007 情形。
    • 在安装过程中,如果您单击清除与发送更新对应的复选框,将不在本地系统中更新您已经组织的会议。另外,也不会向与会者发送任何更新。

      我们强烈建议您不要单击清除此复选框。如果清除此复选框,在会议组织者更新了其日历后,与会者的日历将不正确。
  4. 如果在更新 Windows 以反映 DST 2007 规则之后且在使用时区数据更新工具之前创建了在 DST 延长期间发生的日历项目,请勿更新这些日历项目。要避免更新这些日历项目,请按照下列步骤操作:
    1. 单击“详细信息”。
    2. 单击以清除受影响的约会的复选框。
    3. 单击“确定”。
    如果在更新 Windows 以反映 DST 2007 规则之后但在使用时区数据更新工具之前,并未创建在 DST 延长期间发生的日历项目,请转到步骤 5。
  5. 单击“确定”。
重要说明:Tzmove.exe 同时是安装程序和应用程序的名称。可能很难知道要使用的 Tzmove.exe 是哪个版本,因为安装不会在桌面或“程序”菜单上创建快捷方式。当您使用 Exchange 日历更新工具时尤其如此。

时区数据更新工具将不在未安装 Outlook 的计算机上运行

时区数据更新工具需要 Outlook。尝试在未安装 Outlook 的计算机上安装并运行该工具的计算机会收到以下消息:
Microsoft Office Outlook
未创建任何配置文件。要创建新配置文件,请使用“控制面板”中的“邮件”图标。
当用户单击“确定”时,可能会收到以下错误消息:
更改日历时区
服务器不可用。如果此问题继续存在,请与管理员联系。
要解决此问题,请安装 Microsoft Office Outlook。或者,为用户创建 Outlook 配置文件。

如何确定时区数据更新工具是否已成功完成

要确定时区数据更新工具是否已成功完成,请查看运行该工具的计算机上的应用程序日志,然后查找以下事件:

事件类型:信息
事件来源:TZMOVE
事件类别:无
事件 ID:32
日期:Date
时间:Time
用户:N/A
计算机:ComputerName
描述:
Microsoft Office Outlook 时区数据更新工具已完成。更新了“邮箱 - UserName”中的 1 个项目。其他信息在 %Temp%\Outlook Time Zone Update.log 中。

时区数据更新工具在特定情况下的详细行为

更新模式

下表介绍 DST 更新过程如何影响在下列程序中创建的日历项目:
  • Outlook 2003
  • Outlook 2002
  • Outlook 2000
  • Outlook Web Access
  • Exchange Server 2003
  • 移动设备
收起该表格展开该表格
创建的日历项目受影响的日历项目的日期针对 DST 2007 规则的 Windows 更新在创建项目时的状态时区数据更新工具是否将检测到并更新此日历项目?Outlook 时区更新工具将执行的操作
单个约会DST 延长期内未安装将 DST 延长期间的项目调整一个小时

在项目上标记时区属性
DST 延长期内已安装

注意:将列出这些约会以供调整,即使这些约会是在应用了操作系统 DST 更新之后创建的。单个约会上没有标记时区信息。因此,DST 时区数据更新工具不知道是否应改变这些项目。应该使用时区数据更新工具中的“详细信息”选项清除这些项目的复选框,以防它们被更新。

注意:此方法不适用于 Outlook 2007 创建的日历项目。
将 DST 延长期间的项目调整一个小时

在项目上标记时区属性
DST 延长期以外不适用
定期约会DST 延长期内未安装将 DST 延长期间的项目调整一个小时
DST 延长期内已安装
DST 延长期以外不适用
以前的单个会议或定期会议不适用未安装
将来的单个会议,并且用户是会议组织者DST 延长期内未安装将 DST 延长期间的项目调整一个小时

在项目上标记时区属性

发送会议更新
DST 延长期内已安装

注意:将列出这些会议以供调整,即使这些会议是在应用了操作系统 DST 更新之后创建的。单个约会上没有标记时区信息。因此,DST 时区数据更新工具不知道是否应改变这些项目。应该使用时区数据更新工具中的“详细信息”选项清除这些项目的复选框,以防它们被更新。

注意:此方法不适用于在 Outlook 2007 中创建的约会。
将 DST 延长期间的项目调整一个小时

在项目上标记时区属性

发送会议更新
DST 延长期以外不适用
将来的定期会议,并且用户是组织者DST 延长期内未安装将 DST 延长期间的项目调整一个小时

在项目上标记时区属性
DST 延长期内已安装
DST 延长期以外不适用
包含以前或将来的例外的未来定期会议DST 延长期内未安装

注意:未发送任何以前的会议例外更新。

注意:未发送任何将来删除的例外更新(它们包括在系列更新中)。
将 DST 延长期间的项目调整一个小时

发送会议序列与所有将来例外的更新
DST 延长期内已安装
DST 延长期以外不适用
有关邮件或任务的提醒DST 延长期以外不适用
DST 延长期内未安装将 DST 延长期间的项目调整一个小时

在项目上标记时区属性
DST 延长期内已安装
注意:将列出这些提醒以供调整,即使这些提醒是在应用了操作系统 DST 更新之后创建的。提醒上没有标记时区信息。因此,DST 时区数据更新工具不知道是否应改变这些项目。应该使用时区数据更新工具中的“详细信息”选项清除这些项目的复选框,以防它们被更新。
将 DST 延长期间的项目调整一个小时

在项目上标记时区属性
命令行参数选项:
/quiet

使用 /quiet 命令行参数可以安静地安装时区数据更新工具。为此,请按照下列步骤操作:
  1. 使用 /quiet 命令行参数部署该工具。这将安装时区数据更新工具,但在完成安装后不会运行该工具。该工具被安装到步骤 2 中所述的默认位置。
  2. 安装完成后,根据操作系统是 32 位还是 64 位,使用以下命令行参数之一运行该工具:
    • 对于 32 位的操作系统,键入以下命令:
      “%PROGRAMFILES%\Microsoft Office\Office12\Office Outlook Time Zone Data Update Tool\tzmove.exe” /quiet
    • 对于 64 位的操作系统,键入以下命令:
      “%PROGRAMFILES (x86)%\Microsoft Office\Office12\Office Outlook Time Zone Data Update Tool\tzmove.exe” /quiet
在安静模式下运行时区数据更新工具时,该工具仅针对默认配置文件的默认日历运行。如果计算机上有多个配置文件,则您必须在交互式模式中再次运行该工具,然后手动选择其他配置文件。

安装时区数据更新工具会在计算机的临时目录中创建一个名为“Time Zone Data Update Tool for Microsoft Office Outlook(#).log”的安装日志文件。当您运行该工具时,将在临时目录中创建一个名为“Outlook Time Zone Update.log”的日志文件。此后,每次运行该工具时都会向该执行日志中追加内容,从而保留以前的结果。如果不需要更新任何项目,则不会生成警告消息。也不会创建或追加任何日志文件。

要查找计算机中的临时目录,请按照下列步骤操作:
  1. 依次单击“开始”和“运行”,键入 %temp%,然后单击“确定”。
  2. 找到“Time Zone Data Update Tool for Microsoft Office Outlook(#).log”文件和“Outlook Time Zone Update.log”文件。
/ONLYRECURRING

对 .ost /ONLYRECURRING 命令行参数选项只用于更新所选日历中的定期约会。

/MAXAPPTS

时区数据更新工具将只更新 DST 过渡期内的 Outlook 日历项目。不过,管理员可以使用 /MAXAPPTS 命令行参数来在发生于未来 DST 延长时间内外的所有约会上标记时区属性。下表介绍 /MAXAPPTS 命令行参数的作用。
收起该表格展开该表格
创建的日历项目受影响的会议的日期针对 DST 2007 规则的 Windows 更新的状态时区数据更新工具是否将检测到并更新此会议?时区更新工具将执行的操作
单个约会DST 延长期内未安装未修改此项目。
DST 延长期内已安装

注意:将列出这些约会以供调整,即使这些约会是在应用了操作系统 DST 更新之后创建的。单个约会上没有标记时区信息。因此,时区数据更新工具不知道是否应改变这些项目。应该使用时区数据更新工具中的“详细信息”选项清除这些项目的复选框,以防它们被更新。

注意:此方法不适用于 Outlook 2007 创建的约会。
将 DST 延长期间的项目调整一个小时

在项目上标记时区属性
DST 延长期以外未安装在项目上标记时区属性但未将项目时间改为新时间。
DST 延长期以外已安装在项目上标记时区属性但未将项目时间改为新时间。
定期约会DST 延长期内未安装将 DST 延长期间的项目调整一个小时
DST 延长期内已安装不需要更改项目。因此,未将它列出。
DST 延长期以外未安装在项目上标记时区属性但未将项目时间改为新时间。
DST 延长期以外已安装不需要更改项目。因此,未将它列出。
以前的单一会议DST 延长期内未安装该项目未改变。

注意:在 DST 2007 规则生效后运行该过程时,这是相关的信息。
DST 延长期以外未安装项目未改变
将来的单一会议DST 延长期内未安装将 DST 延长期间的项目调整一个小时

在项目上标记时区属性

发送会议更新
DST 延长期内已安装

注意:将列出这些会议以供调整,即使这些会议是在应用了操作系统 DST 更新之后创建的。单个约会上没有标记时区信息。因此,DST 时区数据更新工具不知道是否应改变这些项目。应该使用时区数据更新工具中的“详细信息”选项清除这些项目的复选框,以防它们被更新。

注意:此方法不适用于在 Outlook 2007 中创建的约会。
将 DST 延长期间的项目调整一个小时

在项目上标记时区属性

发送会议更新
DST 延长期以外未安装项目未改变
DST 延长期以外已安装项目未改变
将来的定期会议DST 延长期内未安装将 DST 延长期间的项目调整一个小时

在项目上标记时区属性
DST 延长期内已安装项目未改变
DST 延长期以外未安装项目未改变
DST 延长期以外已安装项目未改变
包含以前或将来的例外的未来定期会议DST 延长期内未安装

注意:未发送任何以前的会议例外更新。

注意:未发送任何将来删除的例外更新。这些更新包括在系列更新中。
将 DST 延长期间的项目调整一个小时

发送会议序列与所有将来例外的更新
DST 延长期内已安装项目未改变
DST 延长期以外未安装项目未改变
DST 延长期以外已安装项目未改变
有关邮件或任务的提醒DST 延长期以外未安装项目未改变
DST 延长期以外已安装项目未改变
DST 延长期内未安装将 DST 延长期间的项目调整一个小时

在项目上标记时区属性
DST 延长期内已安装

注意:将列出这些提醒以供调整,即使这些提醒是在应用了操作系统 DST 更新之后创建的。提醒上没有标记时区信息。因此,DST 时区数据更新工具不知道是否应改变这些项目。应该使用时区数据更新工具中的“详细信息”选项清除这些项目的复选框,以防它们被更新。
将 DST 延长期间的项目调整一个小时

在项目上标记时区属性

移动模式

时区数据更新工具有两种用途。尽管可以使用该工具来更新日历项目以适应时区规则更改,但您还可以使用该工具来帮助移动到新的时区。

例如,您可能会从纽约州的纽约市移动到华盛顿州的西雅图。在这种情况下,您将更改 Windows 中的时区。不过,您可能注意到日历项目更改了三个小时。发生此现象的原因是,东部时区与太平洋时区之间有三个小时的时差。如果希望日历项目保持相同的本地时间,可以在移动模式下运行时区数据更新工具来更正日历项目。为此,请按照下列步骤操作:
  1. 如果仍安装着时区数据更新工具,请运行以下文件夹中的 Tzmove.exe 程序:
    %PROGRAMFILES%\Microsoft Office\Office12\Office Outlook Time Zone Data Update Tool
  2. 如果尚未选中原始时区,请单击此时区。
  3. 单击“将在原始时区中创建的约会移动到新时区”,然后单击目标时区。
  4. 单击“确定”。
  5. 查看更改列表,然后单击以清除与您不想将其移动到目标时区中的每个项目对应的复选框。
  6. 单击“确定”以更新日历项目。

禁止 Microsoft Office Outlook 2007 中的更改日历时区工具

警告:如果使用注册表编辑器或其他方法错误地修改了注册表,则可能会出现严重问题。这些问题可能需要重新安装操作系统才能解决。Microsoft 不能保证可以解决这些问题。修改注册表需要您自担风险。

默认情况下,Outlook 2007 中的更改日历时区工具在您安装 Outlook 2007 后运行。不过,可以通过使用组策略或修改特定计算机上的 Windows 注册表来阻止此程序运行。

可以使用下面的管理模板来创建组策略对象以阻止 Outlook 2007 中的更改日历时区工具运行:
POLICY !!L_Disableautomaticupdatestoappointments 
KEYNAME Software\Policies\Microsoft\Office\12.0\Outlook\Options\Calendar
                             VALUENAME DisableTimeZoneAutoPrompt
                                      VALUEON NUMERIC 1
                                      VALUEOFF NUMERIC 0
          EXPLAIN !!L_DisableautomaticupdatestoappointmentsExplain
          END POLICY
要获取 2007 Office System 管理模板的策略模板文件(.adm 文件),请访问下面的 Microsoft 网站:
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=92D8519A-E143-4AEE-8F7A-E4BBAEBA13E7

已知问题和限制

  • 提醒包含在必须要更新的项目总数内。在运行时区数据更新工具时,需要更新的日历项目上设置的所有提醒都会计算到所扫描的项目总数内。

    例如,如果有 25 个日历项目,其中的 20 个日历项目具有提醒,则时区数据更新工具将报告扫描 45 个项目。
  • 如果对 Outlook 2000、Outlook 2002 或 Outlook 2003 中的电子邮件项目添加提醒标志,然后运行时区数据更新工具,则会正确更新提醒并将其移动到适当的时间。不过,信息栏 (UI) 显示的时间不正确。

    Microsoft 已经确认这是在“适用于”一节中列出的 Microsoft 产品中存在的问题。
  • 在运行时区数据更新工具后,您可能会收到错误代码 0x80001081、0x80001082 或 0x80001083。

    运行时区数据更新工具后,下面的信息可能会记录在“Outlook Time Zone Update.log”文件中:
    类型:约会
    ID:040000008200e00074c5b7101a82e00800000000c8a7e927f3a1eb5f428868471a4754c1168cc49bd064fbcb3eeff51a574f8330
    主题:每周业务会议
    旧开始时间:星期二,2007 年 3 月 20 日下午 3:00:00
    新开始时间:星期二,2007 年 3 月 20 日下午 2:00:00
    旧结束时间:星期二,2007 年 3 月 20 日下午 4:00:00
    新结束时间:星期二,2007 年 3 月 20 日下午 3:00:00
    定期:否
    结果:成功
     
    结果:错误(客户端操作失败。)(0x80001083、0x80004005、0x1020)
    错误 0x80001081、0x80001082 或 0x80001083 很有可能与错误的忙/闲信息有关。要解决此问题,请将 Outlook 与 /CleanFreeBusy 选项一起运行。在发布忙/闲信息时遇到问题的计算机上执行此操作。此操作会刷新忙/闲信息。为此,请按照下列步骤操作:
    1. 单击“开始”,单击“运行”,键入 Outlook.exe /cleanfreebusy,然后单击“确定”。
    2. 检查其他计算机发布的忙/闲信息。
  • 当会议组织者运行时区数据更新工具时,您必须允许已转发给您的会议接收更新。

    要将转发的会议要求的收件人添加到原始会议中,该用户必须向要求发送响应。 有关此问题的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    909109 在 Outlook 2003 中,如果用户单击“不发送响应”选项来响应转发的会议要求,则该用户不会收到会议更新
  • 当与会者单击收件箱中时区数据更新工具更新会议中的“日历”按钮时,日期更改为 4500 年 8 月 31 日而不是更新为正确的日期。此问题好像只影响使用基于 Exchange Server 5.5 的邮箱的用户。

    在某些情况下,在 Exchange 5.5 中,会议更新可能会丢失一些旧属性。丢失旧属性后会导致 Outlook 中出现此问题。如果出现此问题,与会者应单击更新后的会议中的“接受”。该会议然后会正确放在与会者的日历中。

常见问题 (FAQ)

问:目标时区如何在 Outlook 项目中反映?
答:单个约会按 UTC 存储。UTC 时间由用于创建约会的计算机决定。Outlook 2007 之前的 Outlook 版本没有指示约会是在哪个时区创建的。

注意:Outlook 2007 确实会存储有关单个约会的目标时区信息。

定期约会将完整的时区定义嵌入到数据中。因此,计算时区定义与 DST 过渡日期时不需要额外数据。

问:时区数据更新工具在较高级别上如何工作?

答:时区数据更新工具可以根据“动态时区规则”这个新概念检测是否存在针对给定时区的新规则。这些规则具有描述规则有效时间的开始日期和结束日期。如果时区数据更新工具检测到存在针对给定时区的新规则,则该工具会自动尝试将所有受此更改影响的日历项目转换到新“版本”的时区中。

此过程可能在下列情况下发生:
  • 定期约会:这些约会中嵌入了准确的时区定义,因此时区数据更新工具可以将该时区定义与已更新时区的“预映射”进行比较。如果定义匹配,则该工具便可以使用“新版本”的时区信息来重新编写该约会。
  • 单个约会:这些约会处理起来更加困难。在低于 Outlook 2007 的 Outlook 版本中,这些约会不包含时区定义。因此,时区数据更新工具可以确定是否一定要更新它们。

    该工具目前假定所有 DST 延长期内未带标记的单个约会都是使用旧时区规则生成的,并且该工具将对它们进行更新。

    某些单个约会是针对未受影响的时区创建的,但是发生在被转换时区的受影响日期之内。这些约会也将被时区数据更新工具标识为需要更新的项目。在这些情况下,只有用户清楚是否应更新某个特定的约会。用户应该采取相应措施。
问:如果我使用的是 Windows Vista,将在什么时候更新我的 Windows 时区定义?

答:Windows Vista 已经为新的 DST 2007 规则做好了准备。Windows Vista 将在 2007 年 1 月 1 日自动更新其时区定义。其他 Windows 操作系统将通过 Windows Update 收到 DST 更新。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
931836 2007 年 2 月版 Microsoft Windows 操作系统累积时区更新
问:我应该在何时运行时区数据更新工具?

答:更新了操作系统时区定义后,必须由用户或管理员决定何时手动运行时区数据更新工具。

最好尽可能在对所有计算机应用了操作系统时区更新之后立即运行时区数据更新工具或 Exchange 工具。执行以上操作时,在应用 Windows 时区更新之后但在时区数据更新工具或 Exchange 工具运行之前预订的单个约会发生的可能性会更小。

Outlook 2007 已经嵌入了此功能。因此,不需要 Outlook 2007 用户手动运行时区数据更新工具。Outlook 2007 将自动检测是否需要进行更改,并将提示用户何时运行该工具。

但是,时区数据更新工具中包含优化体验的代码更改。该工具是用来更新日历的首选方法。通过单击自动在 Outlook 2007 中显示的对话框中的“取消”并按照下载和运行时区数据更新工具的说明操作,即可运行该工具。

问:时区数据更新工具比嵌入 Outlook 2007 中的功能更新一些。我是否应改用时区数据更新工具?
答:是的。不管 Outlook 2007 显示的自动提示如何,时区数据更新工具中包含的增强功能都能使其成为更新 Outlook 2007 日历的更好方法。要运行该工具,请关闭提示对话框或者单击“取消”。然后,安装并运行日历的最近更新。要查看有关如何执行此操作的说明,请访问下面的 Microsoft 网站:
http://www.microsoft.com/downloads/details.aspx?familyid=%20E343A233-B9C8-4652-9DD8-AE0F1AF62568&displaylang=en
问:时区数据更新工具尝试修复哪些约会?

答:由于目标时区在约会中的反映方式,时区数据更新工具将尝试更新下列约会:
  • 所有发生在受影响日期范围内的单个约会
  • 所有在受影响日期范围内具有实例且不是为其他时区创建的定期约会
注意:由于该工具无法确定这类单个约会的目标时区,因此它将尝试更新所有这类单个约会。如果约会是在 Outlook 2007 中创建的或者约会已经在上次运行时区数据更新工具时更新,则此情况不适用。

问:为何时区数据更新工具没有更新我的所有受影响会议?

答:时区数据更新工具仅更新用户作为其组织者的那些会议。该工具随后会自动向所有其他与会者发送这些会议的更新。

问:如果多次运行时区数据更新工具会出现什么情况?

答:时区数据更新工具会正确标记它用时区信息更新的日历项目(这些日历项目使用该时区信息编码)。定期约会中已经包含此过程。但是,对于单个约会却并非如此。因此,您只要注意以下两方面的问题,通常可以安全地多次运行时区数据更新工具:
  • 考虑在运行该工具后用于创建新项目的 Outlook 版本
  • 考虑在该工具的首次运行和后续运行之间创建的项目数。
该工具将查看并忽略所有已经更新的日历项目。

注意:运行该工具后,您使用 Outlook 2000、Outlook 2002 或 Outlook 2003 创建的所有单个项目将会在您下次运行该工具时进行移动和更新。即使这些日历项目是使用夏令时 2007 规则创建的,也会出现此问题。

不过,如果用户明确要求时区数据更新工具忽略某一组日历项目,该工具将在以后运行时继续发现这些日历项目。在这种情况下,在该工具每次运行时,用户必须明确忽略这些日历项目。

例如,当用户的单个约会的目标是不同的时区时,就会出现此问题。此外,如果用户的约会是在时区规则更新以后但在运行时区数据更新工具之前创建的,也可以会出现这种情况。当运行时区数据更新工具时,请跳过根据夏令时 2007 规则创建的、正确安排的所有项目。

问:在哪些情况下我可能希望多次运行时区数据更新工具?

答:如果存在以下情况,建议您多次运行时区数据更新工具:
情况 A
  • 您对用户的邮箱运行时区数据更新工具。
  • 运行之后,用户在未包含 DST 2007 规则的计算机或设备上创建约会或会议。
情况 B
原来不包含任何 DST 延长期内发生的实例的定期约会被扩展,使其一个或多个附加实例现在在 DST 延长期内发生。

在这种情况下,时区数据更新工具并未更新给定的定期约会,因为该工具没有受 DST 更改影响的实例。不过,既然这种情况存在,就必须再次运行该工具,使其能够正确地发现并更新时区信息。

问:在哪些情况下我明确希望避免多次运行时区数据更新工具?

答:最好确保一次仅有时区数据更新工具的一个实例对给定邮箱运行。尝试从多台计算机上同时更新同一日历可能会导致冲突和其他异常状况。

在一种不明显的情况下,会对脱机模式或缓存 Exchange 模式下的 .ost 文件运行时区数据更新工具。在这种情况下,必须仔细考虑将与服务器同步这些更改的时间。例如,如果存在以下情况,将会发生同步冲突:
  • 针对服务器存储区运行时区数据更新工具时,.ost 文件处于脱机状态。
  • 该工具还对脱机客户端存储区运行。
  • .ost 文件与服务器存储区同步。
在此情况下,时区数据更新工具将尝试更新服务器存储区和客户端存储区中所有需要更新的约会。这时,可能会发生冲突。因此,我们建议仅在将时区数据更新工具连接到 Exchange Server 环境中的服务器时才运行它。

问:Exchange 工具与时区数据更新工具有何不同?

答:Exchange 工具允许您在“安静模式”下向 Exchange 服务器上的一组所选邮箱应用时区更新。这意味着用户将不能清除没有必要更新的约会。

Exchange 工具仅对服务器端日历有效。这意味着用户可能拥有的所有本地日历(如 .pst 存储区中的日历)只能由客户端时区数据更新工具来更新。

问:资源日历将会怎样?

答:将会根据运行时区数据更新工具的时间发送会议的更新。如果使用“直接预订”功能并且存在以下情况,则更新可能会被拒绝:
  • 某个会议室或资源在连续时间段内有两个会议。
  • 该会议室或资源收到后面会议的更新,该更新首先使该会议“推后”一个小时。
在这种情况下,该更新会遭到拒绝,因为它可能会引起冲突。因此,在多个用户更新其 DST 规则时,用户应当注意公用资源日历中存在的潜在冲突。考虑到发生冲突的会议,使用 Exchange Auto Accept Agent 管理资源帐户的环境可以将冲突级别设置为 3。这些冲突可在更新后手动解决。

问:如果我使用多台计算机但并非所有的计算机都更新,会出现什么情况?

答:当所用计算机中即有未更新的计算机也有已更新的计算机时,应该特别注意。在春季的三个星期(2007 年 3 月 11 日至 2007 年 4 月 1 日)和秋季的一个星期(2007 年 10 月 28 日至 2007 年 11 月 4 日)这段时间内,使用未更新的时区信息创建并随后在已更新计算机上查看的约会将会不正确。必须重新运行时区数据更新工具以便更新这些约会。

此外,如果您以后在已更新计算机上创建其他单个约会,时区数据更新工具还有可能尝试对它们进行不正确的更新。

问:如果我对连接的 Microsoft SharePoint Portal Server 日历之一运行时区数据更新工具,会出现什么情况?

答:连接的 SharePoint 日历在 Outlook 2003 中是只读的。时区数据更新工具或 Exchange 工具将对这些日历项目进行不正确的修改。此外,这些修改将不会推送至 SharePoint 服务器。因此,两个日历将不同步。不过,此问题不会在默认情况下发生。这是因为,对 Outlook 2003 中的已连接 SharePoint 日历运行时区数据更新工具是一个自定义操作。

如果您运行 Outlook 2007 并与 Microsoft Office SharePoint Server 2007 进行同步,您创建的于 2006 日历年开始的定期约会将在 Outlook 2007 中正确更新。但是,当您在 SharePoint Server 2007 中查看这些定期约会时,它们将显示为提前一个小时。于 2007 日历年开始的定期约会在 Outlook 2007 与 SharePoint Server 2007 中的显示是相同的。

注意:SharePoint Portal Server 不依赖客户端计算机的 DST 规则。SharePoint Portal Server 依赖它自己的硬编码 DST 规则列表。这些规则基于定期模式开始的年份。

问:在哪里可以了解到有关时区数据更新工具所更新的数据结构的更多信息?

答:Outlook 2007 时区结构记录在 Microsoft Developer Network (MSDN) 博客上。要浏览此博客,请访问下面的 Microsoft 网站:
http://blogs.msdn.com/stephen_griffin/archive/2006/12/06/outlook-2007-timezone-structures.aspx
问:是否需要管理员权限才能安装时区数据更新工具?

答:是的。该工具与任何其他程序非常相似。它要求具有本地计算机上的本地管理员权限。

问:代理人是否可以对其经理的日历运行时区数据更新工具?

答:否。只有 Exchange 管理员或该邮箱的所有者才能运行时区数据更新工具。

问:我已经在终端服务器上安装了 Outlook。是否一定要执行一些特殊操作才能更新终端服务器或终端服务器上的用户?

答:对于通过终端服务器会话连接到 Outlook 的终端服务器用户,不需要给予特殊考虑。可将终端服务器会话视为任何其他客户端计算机。

问:作为一个与会者,当我单击收件箱中由 Tzmove.exe 更新的会议的“日历”按钮时,日历移动到 4500 年 8 月 31 日。日历为什么没有移动到正确的日期?

答:在某些情况下,在 Exchange 5.5 中,会议更新可能会丢失一些旧属性,这将导致 Outlook 中出现此问题。与会者应单击更新后的会议中的“接受”,这样该会议便会正确添加在日历中。

完整的可能错误代码表

下表是可能的错误消息及对应的错误代码的完整列表。这些错误消息及代码按原始形式提供。时区数据更新工具还可能生成 MAPI 错误。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
238119 Extended MAPI 数字结果代码的列表
收起该表格展开该表格
错误消息错误代码
TZREBASE_ERR_NODEFSTORE0x80001000
TZREBASE_ERR_NOCALENDARFOLDER0x80001001
TZREBASE_ERR_CANTOPENSTORE0x80001002
TZREBASE_ERR_CANTOPENOUTBOX0x80001003
TZREBASE_ERR_CANTGETSTOREPROPS0x80001004
TZREBASE_ERR_CANTGETNAMEDPROPS0x80001005
TZREBASE_ERR_CANTGETMSGSTORETABLE0x80001006
TZREBASE_ERR_CANTGETROWS0x80001007
TZREBASE_ERR_CANTGETINBOXEID0x80001008
TZREBASE_ERR_CANTOPENINBOX0x80001009
TZREBASE_ERR_CANTGETINBOXPROPS0x8000100a
TZREBASE_ERR_CANTOPENCALENDAR0x8000100b
TZREBASE_ERR_CANTOPENREMINDERS0x8000100c
TZREBASE_ERR_CANTOPENCONTENTSTABLE0x8000100d
TZREBASE_ERR_CANTSETCOLUMNS0x8000100e
TZREBASE_ERR_CANTGETROWCOUNT0x8000100f
TZREBASE_ERR_CANTOPENITEM0x80001010
TZREBASE_ERR_CANTOPENSTREAM0x80001011
TZREBASE_ERR_CANTWRITETZ0x80001012
TZREBASE_ERR_CANTREADTZ0x80001013
TZREBASE_ERR_CANTFINDSTREAM0x80001014
TZREBASE_ERR_CANTSETPROPS0x80001015
TZREBASE_ERR_CANTGETPROPS0x80001016
TZREBASE_ERR_CANTSAVE0x80001017
TZREBASE_ERR_MISSINGSTARTTIME0x80001018
TZREBASE_ERR_MISSINGENDTIME0x80001019
TZREBASE_ERR_MISSINGMESSAGECLASS0x8000101a
TZREBASE_ERR_CANTREADRECURBLOB0x8000101b
TZREBASE_ERR_CANTREADRECURTZ0x8000101c
TZREBASE_ERR_CANTADJUSTRECUR0x8000101d
TZREBASE_ERR_CANTWRITERECURBLOB0x8000101e
TZREBASE_ERR_CANTOPENATTACHTABLE0x8000101f
TZREBASE_ERR_CANTSAVEATTACH0x80001020
TZREBASE_ERR_MISSINGEXCEPTREPLACETIME0x80001021
TZREBASE_ERR_BOGUSEXCEPTREPLACETIME0x80001022
TZREBASE_ERR_CORRUPTEXCEPTION0x80001023
TZREBASE_ERR_CANTCREATEMTGREQUEST0x80001024
TZREBASE_ERR_CANTCOPYTOMTGREQUEST0x80001025
TZREBASE_ERR_CANTSUBMITMEETING0x80001026
TZREBASE_ERR_MISSINGGLOBALOBJID0x80001027
TZREBASE_ERR_CANTOPENRECIPTABLE0x80001028
TZREBASE_ERR_CANTGETRECIPTABLECOLS0x80001029
TZREBASE_ERR_CANTSETRECIPS0x8000102a
TZREBASE_ERR_CANTCOPYATTACH0x8000102b
TZREBASE_ERR_CANTSETSORT0x8000102c
TZREBASE_ERR_CANTOPENAB0x8000102d
TZREBASE_ERR_CANTCOMPAREEID0x8000102e
TZREBASE_ERR_CANTGETCURRENTTIMEZONE0x8000102f
TZREBASE_ERR_CANTCALCITEMTIMEZONE0x80001030
TZREBASE_ERR_CANTGETSTOREOFFLINE0x80001080
TZREBASE_ERR_CANTOPENFREEBUSYMESSAGE0x80001081
TZREBASE_ERR_CANTDELETEFREEBUSYSTREAM0x80001082
TZREBASE_ERR_CANTSAVEFREEBUSYMESSAGE0x80001083
TZREBASE_ERR_CORRUPTEXCEPTION_20x80001084
TZREBASE_ERR_CORRUPTEXCEPTION_30x80001085
TZREBASE_ERR_CORRUPTEXCEPTION_40x80001086
TZREBASE_ERR_CORRUPTEXCEPTION_50x80001087
TZREBASE_ERR_CORRUPTEXCEPTION_60x80001088
TZREBASE_ERR_UNABLETOFINDPATCH0x80001089
TZREBASE_ERR_MISSINGSENTREPRESENTING0x8000108a
TZREBASE_ERR_CANTAPPLYSENTREPRESENTING0x8000108b
TZREBASE_ERR_CANTCOPYTOMTGREQUEST_20x8000108c
TZREBASE_ERR_CANTCOPYTOMTGREQUEST_30x8000108d
TZREBASE_ERR_MISSINGSENTREPRESENTING_20x8000108e
TZREBASE_ERR_MISSINGSENTREPRESENTING_30x8000108f
TZREBASE_ERR_CANTOPENRECIPIENT0x80001090
TZREBASE_ERR_CANTGETRECIPIENTPROPS0x80001091
TZREBASE_ERR_CANTOPENDISTLIST0x80001092
TZREBASE_ERR_CANTGETDISTLISTINTERFACE0x80001093
TZREBASE_ERR_CANTGETDISTLISTTABLE0x80001094
TZREBASE_ERR_CANTGETDISTLISTROWS0x80001095
TZREBASE_ERR_NORECIPIENTOBJECTTYPE0x80001096
TZREBASE_ERR_UNKNWONRECIPIENTOBJECTTYPE0x80001097
TZREBASE_ERR_NORECIPIENTENTRYID0x80001098
TZREBASE_ERR_NODISTLISTRECIPIENTENTRYID0x80001099
TZREBASE_ERR_CREATERECIPIENTROWS0x8000109a
TZREBASE_ERR_CREATERECIPIENTROWVALUES0x8000109b
TZREBASE_ERR_COPYRECIPIENTADDRESS0x8000109c
TZREBASE_ERR_FINDRECIPIENTPROPVALUE0x8000109d
TZREBASE_ERR_COPYRECIPIENTPROPVALUE0x8000109e
TZREBASE_ERR_NOIPMSUBTREE0x8000109f
TZREBASE_ERR_CANTOPENIPMSUBTREE0x800010a0
TZREBASE_ERR_CANTGETIPMSUBTREEPROPS0x800010a1
TZREBASE_ERR_CANTOPENSTOREFROMPATH0x800010a2
TZREBASE_ERR_FINDFOLDER_GETHTABLE0x800010a3
TZREBASE_ERR_FINDFOLDER_SETCOLUMNS0x800010a4
TZREBASE_ERR_FINDFOLDER_QUERYROWS0x800010a5
TZREBASE_ERR_FINDFOLDERPATH_OPENENTRY0x800010a6
TZREBASE_ERR_FINDFOLDERPATH_GETPROPS0x800010a7

附加资源

有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
195900 Outlook 如何针对会议要求处理时区

技术修订

本文的修订号和修改日期可能会反映该内容的次要编辑或结构修订。下表列出了该内容的主要技术修订。
收起该表格展开该表格
日期修订
2007 年 1 月 19 日原始版本
2007 年 1 月 22 日更新“对于运行 Microsoft Exchange 的 IT 管理员”一节。
2007 年 2 月 5 日更新有关时区数据更新工具的信息。
2007 年 2 月 9 日更新有关时区数据更新工具的信息。
2007 年 2 月 13 日将下载名称从 Tzremove 更正为 Tzmove。
2007 年 2 月 14 日更新有关时区数据更新工具的信息。
2007 年 2 月 19 日向“已知问题和限制”一节中添加了信息。
2007 年 2 月 21 日将对过期的知识库文章 928388 的引用替换为对 931836 的引用。
2007 年 2 月 27 日对本文进行了以下更新:
  • 在“更多信息”一节的开头添加有关时区数据更新工具的修补程序的注释。
  • 添加“位于不受 DST 2007 影响的时区中的用户注意事项”一节。
  • 更新“对于运行 Windows 和 Outlook、但没有运行 Exchange Server 的小企业、家庭或消费者计算机用户”一节。
  • 添加“如何确定时区数据更新工具是否已成功完成”一节。
2007 年 3 月 8 日在“完整的可能错误代码表”一节中添加了所有的可能错误代码表。
2007 年 3 月 9 日在“可用来更新日历应用程序中的 DST 的工具”一节中添加了时区数据更新工具的文件清单信息。
2007 年 3 月 9 日添加了对知识库文章 238119“Extended MAPI 数字结果代码列表”的交叉引用

属性

文章编号: 931667 - 最后修改: 2007年3月22日 - 修订: 12.0
这篇文章中的信息适用于:
  • Microsoft Office Outlook 2007
  • Microsoft Office Outlook 2003
  • Microsoft Outlook 2002 标准版
  • Microsoft Outlook 2000 标准版
关键字:?
kbhowto kbexpertisebeginner KB931667
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com