我的 Windows 7 机器让我很恼火。它无法保存日期。以前它一切正常,但现在它会决定需要将系统时间更改为随机时间和日期,无论是将来的还是过去的。似乎没有相关性或设定的时间间隔。
为了解决这个问题,我尝试了以下方法:
- 在BIOS中正确设置时间。
- 用新的 CR2032 替换了主板电池(甚至用万用表检查过)。
- 尝试通过“日期和时间”对话框禁用自动互联网同步。
- 停止、重新启动或禁用 Windows 时间服务。
然而随着所有这些行动,时代将继续改变。
此外,该机器有 OS X 和 Ubuntu 分区。这两个分区都没有出现这种情况,所以我很确定这与硬件无关。
有任何想法吗?
编辑:这是一篇相当老的帖子,但我认为它值得更新。我从未解决过这个问题。我最终重新安装了 Windows 7,问题就消失了(OS X 和几个 Linux 分区仍然运行良好;硬件也一样)。我想这只是 Windows 的另一个谜团。
答案1
该问题非常常见,可能由多种原因引起,但并非所有原因都已知。
您已经做了显而易见的事情,即更换了板载电池,因此只剩下不明显的原因。我能想到的一些原因如下:
- 您的时间服务器不好,因此请通过右键单击时钟/调整日期/时间/ Internet 时间/更改设置来更改您正在使用的时间服务器。
- 检查路由器的日期/时间 - 有时这会影响 Windows。
- 重新安装 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 双启动时正确设置时间帮助站点,我相信这会对你有所帮助。