我在 Win7 事件日志中看到一条警告:
时间服务已 86400 秒未同步系统时间,因为没有任何时间服务提供商提供可用的时间戳。
该消息建议我运行:
w32tm /重新同步
当我尝试运行该命令时,出现错误:
发生以下错误:找不到指定的模块。<0x8007007E>
我可以不带参数运行 w32tm 并获取预期的 w32tm 命令列表,因此该程序可访问并运行。
任何帮助是极大的赞赏。
答案1
这台计算机是否已加入域或独立运行?您能 ping time.windows.com 吗?
答案2
听起来像是防火墙问题;验证 UDP 端口 123 是否对您的时间源开放。对于加入域的计算机,源将是域控制器;对于独立计算机,源将是 time.windows.com。要了解您配置使用哪些 NTP 服务器,以及您的同步程度如何,您可以使用:
w32tm /monitor
(Ping 测试对诊断没有太大帮助,因为 ping 是 ICMP,与承载 NTP 的 UDP 不同的协议。所以这就像用你的自行车来验证你是否可以驾驶你的汽车到某个地方 - 但你的汽车轮胎瘪了。)
答案3
我也遇到了同样的问题。Microsoft 知识库文章http://support.microsoft.com/kb/978714并且相关的热修复为我解决了这个问题。