Windows XP 无法同步客户端站点之外的时间

Support for Windows XP has ended

Microsoft ended support for Windows XP on April 8, 2014. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

本文已归档。它按“原样”提供,并且不再更新。
症状
如果某个基于 Windows XP 的客户端位于 Active Directory 定义的不包含域控制器的站点中,则此客户端无法使用域分层结构来同步时间。
原因
如果一个客户端使用域分层结构(也就是说,它是一个域成员)进行时间同步,则在当前站点没有域控制器时,此客户端将不尝试查找其他域控制器。

您可以使用“网络时间协议”(NTP) 时间源来同步时间。时间服务组策略包含一个 CrosSiteSyncFlags 项,但基于 Windows XP 的客户端不使用此项。
解决方案
要解决此问题,请获取最新的 Windows XP Service Pack。有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322389 如何获取最新的 Windows XP Service Pack
该修复程序的英文版应具有以下或更新的文件属性:
日期            时间   版本            大小       文件名-----------------------------------------------------02-Apr-2002  14:39  5.1.2600.41  158,720  W32time.dll      11-Dec-2001  16:55  5.1.2600.0    49,664  W32tm.exe        				

替代方法
要变通解决此问题,请使用组策略设置客户端的 NTP 时间源,或者手动设置 NTP 时间源。
状态
Microsoft 已经确认这是在本文开头列出的 Microsoft 产品中存在的问题。 此问题最早在 Windows XP Service Pack 1 中得到了解决。
更多信息
应用此修复程序之后,如果客户端站点没有域控制器,您可以用此站点以外的时间源进行同步。使用了 CrossSiteSyncFlags 的组策略设置。该组策略项与以下注册表值相关:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient

CrossSiteSyncFlags REG_DWORD = 0x00000002 (default)
CrossSiteSyncFlags 设置为 0 时,基于 Windows XP 的客户端不尝试用站点外的时间同步。

CrossSiteSyncFlags 设置为 2 时,基于 Windows XP 的客户端使用站点外的域控制器进行同步。此为默认值,但在应用此修复程序之前,基于 Windows XP 的客户端不使用此项。

无论将 CrossSiteSyncFlags 设置为何值,如果同时有相邻站点的域控制器和站点之外的域控制器,客户端总会选择最近的站点域控制器进行同步。
kbMgmtAdmin w32time timesync
属性

文章 ID:320258 - 上次审阅时间:01/12/2015 20:03:04 - 修订版本: 1.1

  • Microsoft Windows XP Professional Edition
  • kbnosurvey kbarchive kbbug kbfix kbqfe kbsysadmin kbwinxpsp1fix kbhotfixserver KB320258
反馈