系统时间不正确,Windows 8

系统时间不正确,Windows 8

我的电脑时间总是设置错误。我的时区设置正确,如果我“立即更新”以与互联网时间服务器 (time-a.nist.gov) 同步,时间就会设置正确。似乎运行了其他一些程序,导致时间设置错误。

这些变化并不总是遵循相同的模式,但是当时间设置错误时,它总是比正确时间早一个小时:

  • 我创建了一个批处理文件,每 10 秒检查一次时间;它每小时准确检测到一次变化。我立即重置为正确时间;一小时后,它再次更改。这种情况会持续数小时(直到我休眠或关机,我想;重新启动后,它有时会遵循这种模式,有时不会)。

  • 有时当我让系统休眠时时间是正确的,但当我唤醒它时时间却不正确。

我双启动 Linux,但几周来我都没有运行 Linux。另外,我的时区是 UTC-8;如果这是双启动问题,我预计错误时间会错开八小时,而不是一小时。

有什么想法吗?有没有办法检测系统调用何时更改时钟?一旦一小时模式开始,就可以预测下一次更改何时发生,因此如果我知道要监视什么,我可以在那时进行监视。

澄清一下:Windows 运行时,系统时间会更改为错误时间。这与 Linux、BIOS 或 CMOS 无关。

答案1

检查您的天气互补金属氧化物半导体电池是否工作。如果电池已过期,则计算机在重启/关机后将无法保持正确的时间。

答案2

您把它们放在这里吗?

https://i.stack.imgur.com/A5aWB.png

设置齿轮>更改PC设置>时间和语言

另外..您是否知道这是否仅在您安装 Linux 进行双启动时才开始发生?...或者即使只安装了 Windows 也总是会出现问题?

答案3

我终于或多或少弄明白了发生了什么,但我不明白为什么。Windows 会不时根据硬件时钟设置时间。这对我来说毫无意义——时钟是从互联网上的时间服务器设置的;我不明白为什么 Windows 也会根据其他来源设置。夏令时让这个问题更加令人困惑——硬件时钟不会根据夏令时进行调整。

如果这个解释不太合理,我不会感到惊讶。无论如何,自从我从 UEFI 启动程序设置时钟以来,问题就没有发生过。我会看看当时钟切换回标准时间时会发生什么。

相关内容