Windows 7 时间自己不断变化

kal*_*ali 30 windows-7 clock date-time

正如标题所暗示的那样,Windows 时间在随机时间以随机数量不断变化。它有时每分钟发生一次,有时好几个小时。如果我点击与 Internet 时间同步,它会更新到正确的时间。

我读过/检查过的东西

  1. 禁用/启用 Internet 时间同步。没有帮助。
  2. 禁用/启用 Windows 时间服务。没有帮助。
  3. CMOS 电池没电了。不,它没有死。Windows 运行时也会发生时间变化。
  4. 您的路由器/调制解调器时间错误并影响 Windows 时间。不,没有错。
  5. 您的时区配置不正确。不,它是 UTC+0 伦敦
  6. 您正在双重引导到 Hackintosh/Linux。这台PC上不仅运行Win 7。
  7. 你有一个狡猾的超频。我确实有很高的 OC 配置文件,但尝试在没有帮助的情况下以正常速度运行。
  8. 病毒/木马。我非常怀疑。这是用于游戏的非常简单的 Windows 安装。只安装带有 Steam 的 Windows 和游戏。

更新

我可以确认,当我以安全模式启动 Windows 时,这个问题不存在。我已经通过启动进入安全模式对此进行了测试。开机后,我手动修正了时间,让电脑运行了几个小时,时间没有改变。

更新 2

我不知道我是如何错过这个细节的(或者实际上它是否会有所帮助),但时间会重置为“那个”确切时间。那个确切的时间是第一次更新的时间。

例子:

  • 我启动 PC,一段时间后它重置为(可以说)09:33:27
  • a-) 我更正了时间,离开一段时间,它跳回到 09:33:27
  • b-) 我让它运行一段时间,一段时间后它会重置为 09:33:27(非常随机的时间段,我在这里没有看到像每小时/每 17 分钟或其他任何模式)
  • 无论我是否更改时间,这种情况都会发生。
  • 下次启动(第二天?)后,它会选择另一个时间重置为

更多细节

这是事件查看器的屏幕截图,关于时间变化。请记住,此屏幕截图是在禁用“Windows 时间”服务时拍摄的。

在此处输入图片说明

事件属性截图:

在此处输入图片说明

来自同一事件的详细信息页面:

<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
  <Provider Name="Microsoft-Windows-Kernel-General" Guid="{A68CA8B7-004F-D7B6-A698-07E2DE0F1F5D}" /> 
  <EventID>1</EventID> 
  <Version>0</Version> 
  <Level>4</Level> 
  <Task>0</Task> 
  <Opcode>0</Opcode> 
  <Keywords>0x8000000000000010</Keywords> 
  <TimeCreated SystemTime="2014-01-25T09:38:34.500000000Z" /> 
  <EventRecordID>19280</EventRecordID> 
  <Correlation /> 
  <Execution ProcessID="4" ThreadID="64" /> 
  <Channel>System</Channel> 
  <Computer>slayer</Computer> 
  <Security UserID="S-1-5-18" /> 
</System>
<EventData>
  <Data Name="NewTime">2014-01-25T09:38:34.500000000Z</Data> 
  <Data Name="OldTime">2014-01-25T13:59:57.982183900Z</Data> 
</EventData>
</Event>
Run Code Online (Sandbox Code Playgroud)

屏幕截图和细节暗示,windows 真的认为这是正确的时间,并觉得需要更新它。虽然没有激活 Windows 服务来授权这一点。

有任何想法吗?

更新 3 问题和解决方案

问题显然不是 Windows 或任何其他试图更新时间的软件。

在阅读了一个小时的系统内存转储后,我发现 Windows 无法从主板读取 RTC。在一段时间未能读取 RTC 状态后,Windows 认为它​​计算的时间错误并恢复到上次知道的 RTC 状态。

我不知道为什么在“安全模式”下没有发生这种情况,并且在安全模式下成功运行 Windows 使我走上了完全错误的路线(在软件而不是硬件中搜索错误)故障源是系统 BIOS(或 UEFI我的情况)在系统 POST 和启动后根本没有运行。一个简单的谷歌搜索,显然这是大多数 UEFI 板的一个非常普遍的问题(我自己使用的是 Asus-ROG 板)

建议的解决方案是:刷新您的 UEFI 并在待机电源上重置 CMOS。因为我知道我已经在使用最新版本的 UEFI,所以在待机状态下重置 CMOS 对我有用。现在一切正常,没有问题。

感谢您提供的所有意见,并抱歉误导了有关该问题的信息,但我会保留上面发布的所有信息,希望其他人也可以使用。

pbi*_*ies 5

试试这个命令:

bcdedit /set {current} useplatformclock yes
Run Code Online (Sandbox Code Playgroud)

我在互联网上找到了它,但没有可用的资源。我在夜间遇到了同样的问题,现在 - 在这个命令之后 - 它消失了。需要重新启动系统。