Windows 8/8.1 系统时钟在开机和使用中随机变化

Mil*_*vic 19 bios windows clock windows-8

我无法更清楚地解释这一点,它确实让我发疯了。

几周前,我的上网本的 Windows 8 系统时钟在开机和使用时开始随机变化,因此在与它搏斗了几天之后,我放弃并更换了 CMOS 电池,尽管我对这是问题的问题持高度怀疑态度。没有惊喜;它一直在发生。如果我没记错的话,CMOS 电池没电了与开机后系统运行时间无关,所以这根本不可能是因为 CMOS 电池没电了,而不是考虑到上网本只有 3 才应该没电岁,如果我必须在上面写一个数字。我最近修理了上网本的左键单击按钮,修理店再次更换了 CMOS 电池,结果完全相同。

在此事件之前,我主要在笔记本电脑上使用 Windows。大约 3 个月前,我给自己买了一台功能强大的台式电脑,然后简单地从笔记本电脑上卸下 SSD 并将其放在台式机上永久使用。它启动良好;我只需要安装图形驱动程序。直到今天早上,当我购买了一个新的 SSD 并在其上全新安装了 Windows 8.1 RTM 时,我才遇到该系统的任何问题。当我在安装后登录时,时钟差了一个小时。我认为这只是一次性的或与不正确的夏令时有关(尽管我一生中从未遇到过这样的时钟错误;在所有以前的情况下,计算机时钟对我来说总是“正常工作”)所以我与互联网同步,它很好。然后我上床睡觉,像往常一样一直开着电脑。

当我醒来时,时钟差了大约六个小时!我简直不敢相信,我看到了上网本长期以来一直存在的完全相同的问题。我将它与互联网同步并决定重新启动以检查 BIOS 中的时间。令人惊讶的是,BIOS 显示的时间不正确,因为它就在我之前同步之前。这对我来说没有多大意义,因为我认为手动更改 Windows 时间也会更新 BIOS 时钟。我在 BIOS 中手动设置了正确的时间并重新启动到 Windows 8.1。我已经使用这台电脑几个小时了,直到几分钟前时间倒退了 40 分钟左右,这一切都很好。跆拳道?

这到底是怎么回事?我有两个 Windows 8/8.1 设备在运行时随机改变它们的时间!有人可以对这里发生的事情有所了解吗,因为这是我公认的理所当然,现在我似乎在任何地方都没有合适的时间!啊啊啊啊。

PS 我的时区是正确的。为了使整个情况更加奇怪,我将上网本上的 Windows 时间服务设置为手动并停止,这意味着我没有在该机器上运行 NTP 客户端(我禁用了它。)所以为什么时间仍然被更改奇怪的间隔?自从写这篇文章以来,它已经将时间倒退了 6 个小时。那不是时钟漂移。它通常会改变一些较小的值,比如一次几十分钟或几个小时,这仍然不是时钟漂移;更像是时钟跳跃。相反,我的全新安装的 PC 将 Windows 时间服务设置为自动并正在运行,但仍然存在同样的问题。

编辑:两天后,它仍在发生。我电脑的时钟倒退了 2 小时 19 分钟。这是我在事件日志中找到的内容,最近的事件位于底部(与事件日志相反)。

1.  27/09/2013 11:00:55am
    The system time has changed to ?2013?-?09?-?26T23:00:55.729000000Z from ?2013?-?09?-?26T23:00:55.729452500Z.
    Change Reason: An application or system component changed the time.

2.  27/09/2013 11:00:55am
    The time service has not synchronized the system time for 86400 seconds because none of the time service providers provided a usable time stamp. The time service will not update the local system time until it is able to synchronize with a time source. If the local system is configured to act as a time server for clients, it will stop advertising as a time source to clients. The time service will continue to retry and sync time with its time sources. Check system event log for other W32time events for more details. Run 'w32tm /resync' to force an instant time synchronization.

3.  27/09/2013 11:00:55am
    The system time has changed to ?2013?-?09?-?26T23:00:55.500000000Z from ?2013?-?09?-?26T23:19:01.095060700Z.
    Change Reason: System time synchronized with the hardware clock.

4.  27/09/2013 12:00:00pm
    The system uptime is 154744 seconds.

5.  27/09/2013 11:00:55am
    The system time has changed to ?2013?-?09?-?26T23:00:55.500000000Z from ?2013?-?09?-?27T00:00:55.506659800Z.
    Change Reason: System time synchronized with the hardware clock.

6.  27/09/2013 12:00:00pm
    The system uptime is 158344 seconds.

7.  27/09/2013 11:00:55am
    The system time has changed to ?2013?-?09?-?26T23:00:55.500000000Z from ?2013?-?09?-?27T00:00:55.503286900Z.
    Change Reason: System time synchronized with the hardware clock.plication or system component changed the time.
Run Code Online (Sandbox Code Playgroud)

第一个事件看起来像是几微秒的真正偏差。然后是一个奇怪的错误信息。然后它出于某种原因将时间倒退了 19 分钟。然后是正常运行时间计数。然后它将时间设置回一个小时。然后是正常运行时间计数,因为它认为又是下午 12 点,这是它给出正常运行时间计数的时间。然后它再次将时间调回一个小时。

这是使用合法产品密钥(来自 MSDN 的 ISO)的全新安装。可以肯定地说,我不知道发生了什么,但至少我有日志证明与提到的时间跳跃完全匹配。

Mil*_*vic 21

问题解决了。该问题发生在两个平台上的事实只是一个令人讨厌的巧合。

个人电脑:

RTC(实时时钟)崩溃和/或停止滴答作响。是的 - 我再说一遍:我的全新 ASUS Z87 Deluxe 主板上的 BIOS aka RTC 时钟在更换 SSD 并在其上安装 Windows 8.1 后停止滴答作响。当我进入BIOS查看时间时,我觉得秒没有更新很奇怪。这绝对不是正常的行为,但它绝对解释了一切。我在互联网上搜索并找到了这个论坛帖子这表明有人有完全相同的问题,但其构建完全不同。我尝试将 BIOS 重置为出厂默认值,但问题仍然存在,而且我已经拥有最新版本。尽管如此,我还是决定取出 CMOS 电池并等待一两分钟,然后再将其放回原处,猜猜怎么着,RTC 又开始滴答作响了。伟大的。我什至不认为会存在这样的问题,但确实存在。你真的每天都在学习新东西。

上网本:

多次更换CMOS电池,但更换不正确;上网本需要这些特殊类型中的一种,因为主板没有用于 CR2032 CMOS 电池的直接插槽。然而,它们无处可寻,而我确实找到的那些适配器类型错误,因此更换电池意味着切断旧电池,将电线粘在新电池的每个板上并将它们全部粘在一起,这是不够的以保持电气连接。但是,在意识到这是问题所在之后,使用一点点非常结实的胶带就可以解决问题。

得到教训:

  • 不可能是CMOS电池。是的,它可以。
  • 没有办法我RTC时钟停止。就在这里。
  • 因此,如果时钟突然出现错误并且从未出现错误,则可能与 BIOS 相关。
  • Windows 会定期将软时钟与 RTC 时钟同步;即,它将软时钟的值设置为 RTC 的值。为什么这样做对我来说不太有意义,但证据在上面的日志中,并且是正常操作期间时间明显随机变化的原因。