我的计算机与大约 30 台其他计算机位于一个域中,而我的计算机是唯一一台尚未转到夏令时的计算机。我已经重新启动并完成了所有操作。
有人有什么建议吗?这是一台 Windows XP 机器。
答案1
好的,正如 ChrisF 在评论中指出的那样,世界的一半(南半部)是夏天快到了,所以请允许我为我最初帖子以北半球为中心的观点道歉。我已经有几十年没去过赤道以南了;我会把这归咎于我对北方的偏爱。:)
我想表达的观点是,夏令时适用或取消的时间有不同的规则。官方规则是,由当地政府定义,而且这种情况会时不时发生变化。然后是 Windows 计算机遵循的规则,希望这是官方规则的编程表示,并且通常由 Windows 更新推出。
一般来说,如果您所在的地区已经切换了夏令时(无论是切换为夏令时还是从夏令时切换),而您的计算机与其他人的计算机不一致,则可能有几个原因导致这种情况发生。我们有两套计算机(您的和所有其他的计算机);一套是正确的,一套是错误的。为什么?
一组计算机未运行 Windows 时间服务,
一组计算机尚未应用最新的 DST 更新,或者
一组从不同的服务器获取时间(给出了错误的时间)。
假设那台单独的电脑是错误的,你应该
- a) 确保 Windows 时间服务正在运行,
- a) 检查尚未应用的任何 Windows 更新,并且
- b) 验证你的 NTP 设置是否与其他计算机相同
如果这不能解决问题,请更新问题,说明您目前所做的工作。我们需要更深入地了解 Windows 如何设置时间,特别是在域设置中,以及帮助排除故障的工具。
有用:
W32Time 是Windows 时间服务它为 Windows 计算机提供计时功能以及时区和 DST 智能。w32tm和净时间命令将会很有帮助;阅读链接了解详细信息。
在域中,组策略发挥作用,因此问题实际上可能出在本地Windows 时间服务组策略。
记住:时间很复杂。Windows Time 更是如此。
答案2
我知道这很明显,但是您是否检查过自动调整时钟的选项是否启用?
它位于日期和时间属性对话框的时区选项卡上。
另一个需要检查的明显问题是问题计算机上的年份是否正确。如果夏令时的开始时间最近发生了变化,并且计算机设置为 2007 年(例如),那么可能尚未进入夏令时。
受影响的机器上是否有正在运行的进程(例如原子钟同步)这会覆盖时间吗?
关键是要寻找能运行的机器和不能运行的机器之间的差异。