如何强制在Windows Workstation或Server上同步时间?

将Windows工作站或服务器同步到其configuration的时间源的命令是什么?

    正如Kyle所说, w32tm /resync是现代化的方式。 有关w32tm命令的更多信息,请参阅此链接到Microsoft知识库(KB 307897) 。

    也有net time是旧版本,但也许更容易。

    您可以使用以下命令:

    w32tm /resync

    对于那些仍然在问这个问题。

    1. 要更新,请使用下面的命令(2008和2012服务器兼容)

       w32tm /config /manualpeerlist:"ntp_server" /syncfromflags:manual /reliable:yes /update 

    用你的源码更改ntp_server

    1. 重新启动时间服务

       net stop w32time net start w32time 
    2. 重新同步时间

       w32tm /resync 
    3. validation您的同步状态

       w32tm /query /status 

    上面的命令应该没问题,如果您的源代码正常工作和/或您的连接是好的(防火墙或Microsoft Forefront也可能是一个问题)。 以下命令可以帮助您排除故障

    列出同行

     w32tm /query /peers 

    列出NTP来源:

     w32tm /query /source 

    您可以使用:

     w32tm /resync 

    此外,使用w32tm /resync /rediscover也将“强制重新检测再次同步之前资源的networking”。

    或者使用:

     net time /set 

    会提示你设定时间到DC。 (适用于旧版本的Windows)

    PowerShell的一个class轮,如果ntp服务器configuration:

    gsv w32time | sasv; w32tm /resync /force

    你可以把这个.bat文件放在启动中,如果你的CMOS batery失败了,所以它可以在OS启动时重新同步:

     @powrshell -NoProfile -Command 'gsv w32time | sasv; w32tm /resync /force' 
     net start w32time w32tm /resync 

    根据防暴游戏

    操作系统:MS Windows 7

    所有以上的想法已经尝试,但没有帮助。 原来的问题仍然存在:“ 电脑没有重新同步,因为所需的时间变化太大。

    在registry中find解决scheme: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ w32time \ Config

    • 如果当地时间匆忙(例如2050年12月31日),请更改:MaxNegPhaseCorrection
    • 如果本地时间延迟(例如1980年1月1日),请更改此参数:MaxPosPhaseCorrection
    • 默认值是0xD2F0(即54000秒= 15小时)

    (使用谷歌更多细节)

    我从Start Menu StartUp使用这个简单的win_clock_sync.bat文件:

     echo off echo Sync computer time from internet echo. echo Back-up registry w32time\Config reg export HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\w32time\Config exported_w32time.reg /y rem changing the registry keys temporarly: reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\w32time\Config /v MaxNegPhaseCorrection /d 0xFFFFFFFF /t REG_DWORD /f reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\w32time\Config /v MaxPosPhaseCorrection /d 0xFFFFFFFF /t REG_DWORD /f echo. echo w32tm /config /update w32tm /config /update echo. echo w32tm /resync /rediscover w32tm /resync /rediscover echo. echo Restore registry w32time\Config reg import exported_w32time.reg 

    请享用! 🙂