什么原因导致 Windows 将系统时间随机重置为随机时间?

什么原因导致 Windows 将系统时间随机重置为随机时间?

我的 Windows 7 机器让我很恼火。它无法保存日期。以前它一切正常,但现在它会决定需要将系统时间更改为随机时间和日期,无论是将来的还是过去的。似乎没有相关性或设定的时间间隔。

为了解决这个问题,我尝试了以下方法:

  • 在BIOS中正确设置时间。
  • 用新的 CR2032 替换了主板电池(甚至用万用表检查过)。
  • 尝试通过“日期和时间”对话框禁用自动互联网同步。
  • 停止、重新启动或禁用 Windows 时间服务。

然而随着所有这些行动,时代将继续改变。

此外,该机器有 OS X 和 Ubuntu 分区。这两个分区都没有出现这种情况,所以我很确定这与硬件无关。

有任何想法吗?

编辑:这是一篇相当老的帖子,但我认为它值得更新。我从未解决过这个问题。我最终重新安装了 Windows 7,问题就消失了(OS X 和几个 Linux 分区仍然运行良好;硬件也一样)。我想这只是 Windows 的另一个谜团。

答案1

该问题非常常见,可能由多种原因引起,但并非所有原因都已知。

您已经做了显而易见的事情,即更换了板载电池,因此只剩下不明显的原因。我能想到的一些原因如下:

  1. 您的时间服务器不好,因此请通过右键单击时钟/调整日期/时间/ Internet 时间/更改设置来更改您正在使用的时间服务器。
  2. 检查路由器的日期/时间 - 有时这会影响 Windows。
  3. 重新安装 Windows - 对于某些人来说,这是消除损坏的唯一解决方案。

答案2

尝试使用 Linux LiveCD,看看问题是否仍然存在。如果问题仍然存在,则说明该问题与 Windows 无关。如果问题仍然存在,则说明硬件存在故障。

答案3

这是可能的Windows 时间服务变得混乱。以管理员身份运行 cmd.exe(开始 -> 所有程序 -> 附件 -> 右键单击​​命令提示符,然后以管理员身份运行)并键入这些命令以重新注册并重新启动服务。我发现一些报告说它可以工作,而一些报告说它在这个特定问题上没有工作。

net stop w32time 
w32tm /unregister 
w32tm /register 
net start w32time 
w32tm /resync

答案4

几个月前我遇到了非常类似的问题,花了很长时间才解决。我尝试了这里建议的几乎所有方法。我有:

  • Windows 7的
  • Ubuntu 10.04

BIOS 设置为 UTC 时间。无论我做什么,Windows 都会一直将自己设置为该时区。即使我更改了 BIOS 时间设置,一段时间后它仍然会发生变化。

因此,我找到了这个有用的指南,它向我展示了如何在 Ubuntu 双启动时正确设置时间帮助站点,我相信这会对你有所帮助。

相关内容