Windows时间同步,时间差太大是无法自动更新时间的,这个界限是15小时,这也是防止时间跳变大引起系统异常。但是在很多情景下我们要求强制更新,比如说终端主板电池失效或者故障,导致每次重启都复位至某一较早年份,即使有NTP服务器也不能同步时间。
解决方法:
1、按Win+R打开运行窗口,输入regedit并回车,打开注册表编辑器。

2、修改以下两项注册表。

| 注册表项 |
MaxPosPhaseCorrection |
| 路径 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config |
| 注释 |
该项指定服务可进行的最大正时间校准量(以秒为单位)。如果服务确定某个更改幅度大于所需的幅度,它将记录一个事件。特殊情况:0xFFFFFFFF 表示总是校准时间。域成员的默认值是 0xFFFFFFFF。独立客户端和服务器的默认值是 54,000(15 小时)。 |

| 注册表项 |
MaxNegPhaseCorrection |
| 路径 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config |
| 注释 |
该项指定服务可进行的最大负时间校准量(以秒为单位)。如果服务确定某个更改幅度大于所需的幅度,它将转而记录一个事件。特殊情况:-1 表示总是校准时间。域成员的默认值是 0xFFFFFFFF。独立客户端和服务器的默认值是 54,000(15 小时)。 |
3、重启 Windows Time 服务。

4、再次同步时间。

近期评论