运行“w32tm /resync”命令将 Windows Server 2003 或 Windows SBS 同步到外部时间源时出现错误消息:“计算机未重新同步,因为没有时间数据可用”

本文提供了在运行 w32tm /resync 命令将 Windows Server 2003 或 Windows SBS 同步到外部时间源时发生的错误的解决方案。

适用于: Windows Server 2003
原始 KB 编号: 929276

症状

运行 w32tm /resync 命令将 Microsoft Windows Server 2003 或 Microsoft Windows Small Business Server 2003 (Windows SBS) 同步到外部时间源时,会收到以下错误消息:

计算机未重新同步,因为没有时间数据可用。

如果运行 w32tm /config /syncfromflags:manual 命令或 w32tm /config /manualpeerlist:peerlist 命令来确定 Windows 配置是否正确,则命令会成功完成。

原因

如果 Windows 时间服务对象的组策略对象配置不正确,则会出现此问题。

解决方案

若要解决此问题,请检查将 Windows 时间服务组策略对象设置为其默认值或值“未配置”的组策略。 检查计算机和组织中的组策略。 将这些 Windows 时间服务组策略对象设置为使用值“未配置”。 为此,请按照下列步骤操作:

  1. 打开包含要修改的 组策略 对象的容器。 为此,请按照下列步骤操作。

    对于域对象

    1. 在域控制器上,依次单击“ 开始”、“ 运行”、“ dsa.msc”和“ 确定”。

    2. 在 Active Directory 用户和计算机 Microsoft 管理控制台 (MMC) 管理单元中,右键单击包含 组策略 对象的容器,然后单击“属性”。 例如,右键单击表示域或组织单位的容器,然后单击“ 属性”。

      注意

      如果出现此问题的服务器是域控制器,请检查域控制器容器中的组策略对象。

    3. 在“ContainerName 属性”对话框中,单击“组策略”选项卡。

    4. 单击要修改的组策略对象,然后单击“编辑”。 例如,如果要检查域控制器容器中的组策略对象,请单击“默认域控制器策略”,然后单击“编辑”。

    对于本地计算机对象

    依次单击“开始”、“运行”,键入 gpedit.msc,然后单击“确定”

  2. 组策略 对象编辑器 MMC 管理单元中,依次展开“计算机配置”、“管理模板”和“系统”,然后单击“Windows 时间服务”。

  3. 在右窗格中,右键单击“ 全局配置设置”,然后单击“ 属性”。

  4. 在“ 全局配置设置属性 ”对话框中,单击“ 未配置”,然后单击“ 确定”。

  5. 展开 “Windows 时间服务”,单击“ 时间提供程序”,然后将此节点中的所有对象设置为 “未配置”。 为此,请按照下列步骤操作:

    1. 在右窗格中,双击“ 启用 Windows NTP 客户端”,单击“ 未配置”,然后单击“ 确定”。
    2. 在右窗格中,双击“ 配置 Windows NTP 客户端”,单击“ 未配置”,然后单击“ 确定”。
    3. 在右窗格中,双击“ 启用 Windows NTP Server”,单击“ 未配置”,然后单击“ 确定”。
  6. 退出组策略对象编辑器,然后单击“确定”退出“ContainerName 属性”对话框。

  7. 在出现此问题的服务器上更新组策略。 为此,请按照下列步骤操作:

    1. 单击 “开始”,单击“ 运行”,键入 cmd,然后单击“ 确定”。
    2. 在命令提示符下,键入 gpupdate /force ,然后按 ENTER。

更多信息

有关详细信息,请单击以下文章编号以查看 Microsoft 知识库中的文章:
816042 如何在 Windows Server 2003 中配置权威时间服务器