none
Windows Server 2012+Hyper-V DC时间同步问题 RRS feed

  • 问题

  • 我在一台服务器上安装了,启动了Hyper-V功能,在虚拟机中安装了一台Windows Server 2008R2+Sp1的DC,这台Windows Server 2012实体服务器加入了域,在DC的虚拟机设置中取消了时间同步。由于没有专业空调,有时服务器需要关机,关机后重新启动,DC的时间就不准了,也导致了物理服务器的时间也不准了,最后各个虚拟机的时间也不准。

    我在DC上尝试了如下方法打算从Internet上同步时间:

    w32tm /config /manualpeerlist:time.windows.com
    w32tm /config /update

    然后运行注册表修改
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags
    在右窗格中,右键单击“AnnounceFlags”,修改数值为5

    然后运行
    net stop w32time
    net start w32time

    最后运行w32tm /resync

    返回的结果是:

    将 resync 命令发送到本地计算机
    此计算机没有重新同步,因为没有可用的时间数据。

    请问我这种情况下,如何解决因为服务器关机导致的DC时间不准的问题。

    谢谢大家!

     


    • 已编辑 Tim-2009 2013年5月30日 3:48 补充描述
    2013年5月30日 3:46

答案

  • 1.首先,运行如下命令删除时间配置:

    W32tm /unregister

    2.然后,再运行如下命令加载默认时间配置:

    W32tm /register

    3.最后,运行如下命令:

    w32tm /config /manualpeerlist:time.windows.com /syncfromflags:manual /update
    w32tm /resync

    依然会报上面的错误吗?留意一下日志中的W32Time事件。

    不要修改注册表键值。
    • 已编辑 志平_ 2013年5月31日 7:44
    • 已标记为答案 Tim-2009 2013年6月6日 1:17
    2013年5月31日 7:34

全部回复

  • 您好!

    根据您的描述,我们建议要将内部时间服务器配置为与外部时间源同步,请参考以下文章:

    如何在 Windows Server 2003 中配置权威时间服务器

    http://support.microsoft.com/kb/816042/zh-cn

    希望我的回答对您有所帮助。


    微软一站式示例脚本库: http://blogs.technet.com/b/onescript

    2013年5月30日 9:28
    版主
  • 运行与外部时间源同步 Windows Server 2003 或 Windows SBS 的"w32tm /resync"命令时收到错误消息:"计算机没有重新同步,因为没有时间数据可用":

    http://support.microsoft.com/kb/929276/zh-cn

    2013年5月30日 13:25
  • 运行与外部时间源同步 Windows Server 2003 或 Windows SBS 的"w32tm /resync"命令时收到错误消息:"计算机没有重新同步,因为没有时间数据可用":

    http://support.microsoft.com/kb/929276/zh-cn

    昨天晚上10点服务器关机,今天8:30开机,同步时间时出现如下错误:

    C:\Users\Administrator>w32tm /resync
    将 resync 命令发送到本地计算机
    此计算机没有重新同步,因为要求的时间更改太大。

    时间相差太多的情况不能时间同步,请问怎么解决?

    谢谢!

    2013年5月31日 1:27
  • 我的理解是,如何解决DC长时间不能与Internet同步的问题?

    直接在运行中输入“timedate.cpl”打开日期和时间,在Internet选项卡中手动同步时间即可。或者,使用net time或w32tm命令指定外部时间源同步即可。

    我现在的情况是每天晚上10点通过任务计划关机,早上8:30左右手工开机,每天手工调整时间的那太麻烦了。

    我现在DC的虚拟机设置中选中了时间同步,明天早上过来看看是否这个问题解决了。

    谢谢!

    2013年5月31日 7:32
  • 1.首先,运行如下命令删除时间配置:

    W32tm /unregister

    2.然后,再运行如下命令加载默认时间配置:

    W32tm /register

    3.最后,运行如下命令:

    w32tm /config /manualpeerlist:time.windows.com /syncfromflags:manual /update
    w32tm /resync

    依然会报上面的错误吗?留意一下日志中的W32Time事件。

    不要修改注册表键值。
    • 已编辑 志平_ 2013年5月31日 7:44
    • 已标记为答案 Tim-2009 2013年6月6日 1:17
    2013年5月31日 7:34
  • 可以利用计划任务/at/Schtasks命令设置事件同步的间隔,使之每隔一段时间自动与Internet保持时间同步。
    2013年5月31日 7:59
  • 1.首先,运行如下命令删除时间配置:

    W32tm /unregister

    2.然后,再运行如下命令加载默认时间配置:

    W32tm /register

    3.最后,运行如下命令:

    w32tm /config /manualpeerlist:time.windows.com /syncfromflags:manual /update
    w32tm /resync

    依然会报上面的错误吗?留意一下日志中的W32Time事件。

    不要修改注册表键值。
    请问这些是只执行一次,以后每次在计划任务中运行w32tm /resync吗?
    2013年5月31日 9:16
  • 嗯,是的。同步的时候还报错吗?
    2013年5月31日 9:35
  • 嗯,是的。同步的时候还报错吗?

    我现在是这么处理的:把主机和虚拟机的时间同步勾选了,在任务计划中每15分钟w32tm /resync同步时间,没出错了
    2013年6月6日 1:16
  • 嗯,是的。同步的时候还报错吗?


    我现在是这么处理的:把主机和虚拟机的时间同步勾选了,在任务计划中每15分钟w32tm /resync同步时间,没出错了
    我想请问下您的这个任务计划是在Hyper-V主机上做的,还是在域控(虚拟机)上做的?
    2015年2月14日 2:34
  • 嗯,是的。同步的时候还报错吗?


    我现在是这么处理的:把主机和虚拟机的时间同步勾选了,在任务计划中每15分钟w32tm /resync同步时间,没出错了

    我想请问下您的这个任务计划是在Hyper-V主机上做的,还是在域控(虚拟机)上做的?

    主机上做的
    2015年2月27日 9:06