域控制器时间不会与 NTP 服务器同步

域控制器时间不会与 NTP 服务器同步

我遇到了域控制器无法与时间服务器同步的问题。

我尝试了所有能想到的方法,也已经在 Google 上搜索了很多解决方法,但似乎没有任何效果。

这是 HyperV 虚拟机,是域的域控制器。我已在 HyperV 集成服务上禁用“时间同步”。

我已将时间服务器设置如下...

 w32tm /config /manualpeerlist:"0.uk.pool.ntp.org,0x1 1.uk.pool.ntp.org,0x1 2.uk.pool.ntp.org,0x1 3.uk.pool.ntp.org,0x1"
 w32tm /config /reliable:yes
 net stop w32time && net start w32time

时间仍然不同步。

如果我这样做……

 w32tm /query /source

我得到‘本地 CMOS 时钟’

我已经运行 easyfix 50394微软,但这并没有什么区别。

我已经检查了注册值这一页也是如此;他们是正确的。

我已经检查了防火墙 - 我根本没有阻止任何出站流量,因此与 ntp 服务器通信应该没有问题,事实上我使用了 bytefusions 的 ntpquery 工具来确保 pool.ntp.org 和 0.uk.pool.ntp.org 可以联系等等... 它们是可以联系的。

NTP查询

如果我跑w32tm /重新同步/重新发现我明白……

时区

有人能帮忙吗?我'

答案1

“对于配置为域控制器的虚拟机,建议您禁用主机系统和充当域控制器的客户操作系统之间的时间同步。”

https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/dd363553(v=ws.10)

答案2

我想我会添加我遇到的另一个解决方案。

我们有一些时间服务器不接受 NTP 对等连接。它们只接受 NTP 客户端请求。Windows 2019 域控制器不会自动尝试客户端模式,似乎坚持使用对等模式。将 0x8 添加到 manualpeers 列表中的标志可以解决此问题。即将 0x1 更改为 0x9。

答案3

尝试从提升的命令提示符运行以下命令。完成后,等待几分钟以查看更改是否生效。

net stop w32time
w32tm /unregister
w32tm /register
net start w32time
w32tm /config /manualpeerlist:"0.uk.pool.ntp.org,0x1 1.uk.pool.ntp.org,0x1 2.uk.pool.ntp.org,0x1 3.uk.pool.ntp.org,0x1"
w32tm /config /reliable:yes
w32tm /config /update

答案4

此命令是我遇到过的最棘手的 Windows 命令行工具之一。尝试一下,确保是manualpeerlist该行中的最后一个参数,并包含设置syncfromflags

net stop w32time
w32tm /unregister
w32tm /register
net start w32time
w32tm /config /syncfromflags:manual /reliable:yes /manualpeerlist:"0.uk.pool.ntp.org,0x1 1.uk.pool.ntp.org,0x1 2.uk.pool.ntp.org,0x1 3.uk.pool.ntp.org,0x1" 
w32tm /config /update

相关内容