我工作的公司仍然使用Windows 2000 服务器大部分(如果不是全部)基础设施。我最近加入了我的维斯塔我将笔记本电脑连接到域,发现系统时钟快了一个小时。我知道这是因为时间与域服务器同步(域服务器已关闭 dst,因为几年前法律变更后没有人能让补丁正常工作)。我关闭了笔记本电脑上的 dst,这样时间就正确了。我遇到的问题是,每隔几分钟,我就会看到时钟再次快进,但几秒钟后又会跳回。这导致我的一些使用系统时间来确定文件是否需要更新的程序出现问题。
关于如何修复此问题,您有什么想法吗?如果我没有提供足够的信息来解决问题,请告诉我,我会尝试补充缺失的详细信息。
更新
正如我上面提到的,我无法访问 PDC 或任何其他服务器(如果出现问题,我也不想对结果负责)。目前,我将重新打开笔记本电脑上的 dst,并将时钟设置更改为不同的时区,看看效果如何。
答案1
将 Windows 2000 Server 机器更新到当前夏令时规则,您就没问题了。
您可以使用较旧的非官方补丁(实际上并不是“修补”文件——它们只是更新注册表)。如果您在美国并且使用英语版本的 Windows 2000,那么您将没问题(直到下一次美国 DST 更新)。
这官方 Microsoft Way TM似乎包含一个自动修复工具,可以满足您的需求(我还没有尝试过)。否则,您只能手动修改注册表。
我们进行了一些注册表合并来处理我们仍然存在的几台 W2K 服务器机器,但我手边没有它们可以提供给您。
编辑:
唯一不会让计算机设置错误时区的“修复”方法是更新 Windows 2000 Server 计算机的时区信息。其他任何方法都不是真正的“修复”,并且会导致多台计算机混合设置为不同的时区,即使它们物理上处于同一时区。