文章编号: 314054 - 查看本文应用于的产品

要继续接收对 Windows 的安全更新,请确保您正在运行 Windows XP Service Pack 3 (SP3)。有关详细信息,请参阅此 Microsoft web 页: 支持结束某些版本的 Windows

这篇文章的 Microsoft Windows 2000 版本,请参阅 216734.
展开全部 | 关闭全部

本文内容

概要

本文分步介绍了如何配置 Windows 时间服务,在 Windows XP 中使用内部硬件时钟和外部时间源。本文还讨论了可靠的时间源配置、 手动指定的同步、 所有可用的同步和一些关键的 Windows 时间服务注册表项如 MaxNegPhaseCorrectionMaxPosPhaseCorrection.

简介

本文分步介绍了如何配置 Windows 时间服务,在 Windows XP 中使用内部硬件时钟和外部时间源。

Microsoft 强烈建议您从硬件源获取的时间以将权威时间服务器进行配置。当您将权威时间服务器配置为与 Internet 时间源同步时,没有任何身份验证。Microsoft 还建议您降低时间校准设置,您的服务器和独立客户端。这些建议提供更多的精确性和更高的安全性,向您的域。

这篇文章包含最常见的问题的故障排除技巧,并讨论了可靠的时间源配置、 手动指定的同步、 所有可用的同步和 MaxNegPhaseCorrectionMaxPosPhaseCorrection 注册表项。

Windows 时间服务配置为使用内部硬件时钟

要让我们将 Windows 时间服务配置为使用为您的内部硬件时钟,请转到"我对其进行修复"一节。如果您更喜欢自己修复此问题,请转到"让我自己修复"一节。

我对其进行修复

若要自动修复此问题,请单击 修复此问题 按钮或链接。单击 运行 在中 文件下载对话框框中,然后按照"修复"向导中的步骤。

修复此问题
Microsoft Fix it 50394

备注
  • 此向导可能适用于仅英语版本。但是,自动修复也适用于其他语言版本的 Windows 的。
  • 如果您不是有问题的计算机上,将"修复"解决方案保存到闪存驱动器或 CD,然后出现问题的计算机上运行此修复程序。

让我自己修复

要将 Windows 时间服务配置为自己使用内部硬件时钟,您可以更改权威时间服务器上的公告标志。更改的公告标志强制计算机将自己声明为可靠的时间源,并使用内置的互补金属氧化物半导体 (CMOS) 时钟。若要将 Windows 时间服务配置为使用内部硬件时钟,请按照下列步骤。

警告 如果通过使用注册表编辑器或使用另一种方法不正确修改注册表,可能会出现严重的问题。这些问题可能需要重新安装操作系统。Microsoft 不能保证可以解决这些问题。修改注册表的风险由您自己承担。
  1. 单击 启动单击 运行类型 注册表编辑器然后单击 确定.
  2. 找到并单击以下注册表项:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\
  3. 在右窗格中,用鼠标右键单击 AnnounceFlags然后单击 修改.
  4. 在中 编辑 DWORD 值对话框中键入5 在下 值数据然后单击 确定.
  5. 启用 NTPServer。
    1. 找到并单击以下注册表子项:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer\
    2. 在右窗格中,用鼠标右键单击 已启用然后单击 修改.
    3. 在中 编辑 DWORD 值 对话框中键入 1 在下 值数据然后单击 确定.
  6. 退出注册表编辑器。
  7. 在命令提示符下键入以下命令以重新启动 Windows 时间服务,然后按 Enter 键:
    net stop w32time && net 启动 w32time
  8. 要重置根据时间服务器的本地计算机的时间,请在除时间服务器以外的所有计算机上运行以下命令:
    w32tm /resync /rediscover
注意 必须配置为与自身同步的时间服务器。如果您配置为与自身同步的时间服务器,应用程序日志中记录以下事件:

时间提供程序 NtpClient 无法到达或当前正在接收无效的时间数据从 192.168.1.1 (ntp.m|0x0|192.168.1.1:123-> 192.168.1.1:123)。

没有响应来自手动对等 192.168.1.1 之后尝试联系它 8。此对等机器将放弃作为时间源,并且 NtpClient 将尝试发现新的对等方来同步。

时间提供程序 NtpClient 配置为从一个或多个时间源获得时间。但是,所有的来源均目前可以访问。960 分钟会不会尝试联系源。NtpClient 未包含来源的准确时间。

时间服务器运行时通过使用内部时间源,是在应用程序日志中记录以下事件:

时间提供程序 NtpClient: 此机器配置为用域层级确定它的时间源,但它已经是在林的根目录域的 PDC 仿真,因此没有机器在它上面以用作时间源域层次结构中。我们建议您可以配置可靠的时间服务在根域中,或手动配置 PDC 与外部时间源同步。否则,此计算机将作为域层次结构中的权威时间源。如果不配置或对此计算机使用了外部时间源,您可以选择禁用 NtpClient。

此文本将会通知您不能使用外部时间源配置的时间服务器和次服务器可以被忽略。

有关详细信息 w32tm命令,从命令提示符处运行以下命令:
w32tm / 吗?

Windows 时间服务配置为使用外部时间源

如果需要我们帮助您配置为与外部时间源同步内部时间服务器,请转到"我对其进行修复"一节。如果您更喜欢自己修复此问题,请转到"让我自己修复"一节。

我对其进行修复

若要自动修复此问题,请单击 修复此问题 按钮或链接。单击运行 在中 文件下载对话框框中,然后按照"修复"向导中的步骤。


修复此问题
Microsoft Fix it 50395


备注
  • 此向导可能适用于仅英语版本。但是,自动修复也适用于其他语言版本的 Windows 的。
  • 如果您不是有问题的计算机上,将"修复"解决方案保存到闪存驱动器或 CD,然后出现问题的计算机上运行此修复程序。

让我自己修复

若要将 Windows 时间服务配置为与外部时间源同步您自己,请按照下列步骤:
  1. 服务器类型更改为 NTP。为此,请按照下列步骤:
    1. 单击 启动单击 运行类型 注册表编辑器然后单击 确定.
    2. 找到并单击以下注册表子项:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\
    3. 在右窗格中,用鼠标右键单击 类型然后单击 修改.
    4. 在中 编辑值 对话框中在 值数据类型 NTP然后单击 确定.
  2. 将 AnnounceFlags 设置为 5。为此,请按照下列步骤:
    1. 找到并单击以下注册表子项:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\
    2. 在右窗格中,用鼠标右键单击 AnnounceFlags然后单击 修改.
    3. 在中 编辑 DWORD 值 对话框中键入 5 在下 值数据然后单击 确定.

      注意 如果配置为使用权威时间服务器 AnnounceFlag0x5 不会同步与上游的时间服务器,客户端服务器可能无法正确同步与权威时间服务器的权威时间服务器和上游时间服务器之间的时间同步恢复时。因此,如果您有一个较差的网络连接或可能会导致时间同步到上游服务器的权威服务器的其它问题,则设置 AnnounceFlag0xA 而不是 0x5.
  3. 选择轮询间隔。为此,请按照下列步骤:
    1. 找到并单击以下注册表子项:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\
    2. 在右窗格中,用鼠标右键单击 SpecialPollInterval然后单击 修改.
    3. 在中 编辑 DWORD 值 对话框中键入 TimeInSeconds在下 值数据然后单击 确定.

      注意 TimeInSeconds 是一个占位符的每次轮询之间所需的秒数。建议的值为 900 十进制。此值配置轮询每隔 15 分钟的时间服务器。
  4. 启用 NTPServer。为此,请按照下列步骤:
    1. 找到并单击以下注册表子项:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer\
    2. 在右窗格中,用鼠标右键单击 已启用然后单击 修改.
    3. 在中 编辑 DWORD 值 对话框中键入 1 在下 值数据然后单击 确定.
  5. 指定时间源。为此,请按照下列步骤:
    1. 找到并单击以下注册表子项:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
    2. 在右窗格中,用鼠标右键单击 NtpServer然后单击 修改.
    3. 在中 编辑值类型对等方 在中 值数据 框中,然后再单击 确定.
  6. 配置时间校准设置。为此,请按照下列步骤:
    1. 找到并单击以下注册表子项:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\
    2. 在右窗格中,用鼠标右键单击 MaxPosPhaseCorrection然后单击 修改.
    3. 在中 编辑 DWORD 值 对话框中,单击 十进制 在下 .
    4. 在中 编辑 DWORD 值对话框中键入TimeInSeconds在下 值数据,然后单击 确定.

      注意 TimeInSeconds 是一个占位符,合理的值,如 1 小时 (3600) 或 30 分钟 (1800)。您选择的值取决于轮询间隔、 网络条件和外部时间源。
    5. 找到并单击以下注册表子项:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\
    6. 在右窗格中,用鼠标右键单击 MaxNegPhaseCorrection然后单击 修改.
    7. 在中 编辑 DWORD 值 对话框中,单击 十进制 在下 .
    8. 在中 编辑 DWORD 值 对话框中键入 TimeInSeconds 在下 值数据然后单击 确定.

      注意 TimeInSeconds 是一个占位符,合理的值,如 1 小时 (3600) 或 30 分钟 (1800)。您选择的值取决于轮询间隔、 网络条件和外部时间源。
  7. 退出注册表编辑器。
  8. 在命令提示符下键入以下命令以重新启动 Windows 时间服务,然后按 Enter 键:
    net stop w32time && net 启动 w32time
  9. 要根据时间服务器的每台计算机的时间重置的域控制器以外的计算机上运行以下命令:
    w32tm /resync /rediscover
有关详细信息 w32tm命令,从命令提示符处运行以下命令:
w32tm / 吗?


注意 SNTP 使用用户数据报协议 (UDP) 端口 123。如果此端口未打开到互联网,您无法同步您的服务器以 Internet SNTP 服务器。

更多信息

可靠的时间源配置

配置成可靠的时间源的计算机被标识为时间服务的根。时间服务的根是域的权威服务器。通常,授权的服务器被配置为从外部 NTP 服务器或硬件设备检索时间。可以将时间服务器配置为可靠的时间源来优化整个域层次结构如何传送时间。如果域控制器配置成可靠的时间源中,Net Logon 服务宣布那个域控制器作为可靠的时间源登录到网络时。当其他域控制器查找与同步的时间源时,请他们选择可靠的来源首先如果有的话。

手动指定的同步

与手动指定同步过程中,您可以指定一个同级或对等计算机从中获得时间列表。如果计算机不是域的成员,该计算机必须手动配置为与指定的时间源同步。默认情况下是域成员的计算机配置为与域层级同步。手动指定的同步是为林根的域或计算机未加入到域的最有用的。手动指定外部 NTP 服务器与为您的域的权威计算机同步提供可靠的时间。但是,为您与硬件时钟同步的域的权威计算机配置是实际提供高精度和改进您的域的安全性更好的解决方案。

而无需硬件的时间源,W32time 被配置为 NTP 类型。您必须重新配置 MaxPosPhaseCorrectionMaxNegPhaseCorrection注册表项。建议的值为 15 分钟或更少,具体取决于时间源、 网络状况和安全要求。这也是对于被配置为林根时间源的时间同步子网中的任何可靠的时间源,则返回 true。可以在中找到有关这些注册表项的详细信息"Windows 时间服务注册表项"在本文后面的部分。

注意 手动指定的时间来源未经身份验证,除非特定时间提供程序都编写为它们,并且因此是易受攻击。此外,如果一台计算机与手动指定的源,而不是为其身份验证的域控制器同步,在两台计算机可能超出了同步,而且 Kerberos 身份验证会因此失败。需要网络身份验证,如打印或文件共享,其他操作也可能会失败。要是林根配置为与外部源同步,在林中的所有其他计算机保持相互同步,使重播攻击很难发生。

所有可用的同步机制

" 所有可用的同步机制 选项是最有价值的同步方法,对于在网络上的用户。此方法启用与域层级同步,并可能还提供了一种替代方法如果在域层级变为不可用,具体取决于配置的时间源。如果客户端不能与域层级同步时间,时间源自动回退到由指定的时间源 NtpServer 正在设置。这种同步方法是最有可能向客户端提供精确的时间。

Windows 时间服务注册表项

以下注册表项位于下
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\:


收起该表格展开该表格
注册表项
MaxPosPhaseCorrection
路径
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config
备注此项指定以秒为单位,该服务使最大正时间校正。如果服务确定更改幅度大于所需,会记录一个事件。特殊情况: 0xFFFFFFFF 表示始终进行时间校正。域成员的默认值是 0xFFFFFFFF.独立客户端和服务器的默认值是 54000 (15 小时)。
收起该表格展开该表格
注册表项
MaxNegPhaseCorrection
路径
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config
备注此项指定以秒为单位,使该服务的最大的负时间更正。如果服务确定更改幅度大于所需,会记录一个事件。特殊情况: -1 表示始终进行时间校正,域成员的默认值为 0xFFFFFFFF.独立客户端和服务器的默认值是 54000 (15 小时)。
收起该表格展开该表格
注册表项
MaxPollInterval
路径
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config
备注此项指定的最大时间间隔以秒计) 日志系统轮询间隔所允许。请注意,尽管系统必须按照计划的时间间隔轮询,提供程序可以拒绝请求时生成示例。域成员的默认值为 10。独立客户端和服务器的默认值为 15。
收起该表格展开该表格
注册表项
SpecialPollInterval
路径
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient
备注此项指定的特殊轮询间隔,以秒为单位手动对等方。当 0X1 SpecialInterval 启用标志,W32Time 使用此轮询时间间隔,而不是由操作系统决定一个轮询间隔。域成员上的默认值是 3600。在独立客户端和服务器上的默认值是 604800。
收起该表格展开该表格
注册表项
MaxAllowedPhaseOffset
路径
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config
备注此项指定的最大的偏移量以秒为单位,为其 W32Time 尝试通过使用的时钟速率调整计算机时钟。如果偏移量超出了此速率,W32Time 将直接设置计算机时钟。域成员的默认值为 300。独立客户端和服务器的默认值为 1。

参考

有关 Windows 时间服务的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
884776配置 Windows 时间服务针对有很长的时间偏移量
816042 如何配置 Windows Server 2003 中的权威时间服务器
216734 如何在 Windows 2000 中配置的权威时间服务器

有关基于 Windows Server 2003 目录林上的 Windows 时间服务的详细信息,请访问下面的 Microsoft 网站:
http://technet.microsoft.com/en-us/library/cc773013.aspx

属性

文章编号: 314054 - 最后修改: 2012年10月7日 - 修订: 2.0
这篇文章中的信息适用于:
  • Microsoft Windows XP Professional Edition
关键字:?
kbsecurity kbhowto kbenv kbfsmo kbinfo kbmsifixme kbfixme kbmt KB314054 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 314054
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