正如标题所暗示的,Windows时间会随时间随机变化。有时每分钟发生一次,有时持续数小时才有用。如果我点击了与互联网时间同步,它将更新为正确的时间。
我读过/检查过的东西
- 禁用/启用Internet时间同步。没有帮助
- 禁用/启用Windows时间服务。没有帮助
- CMOS电池没电了。不,它还没有死。Windows运行时,时间也会发生变化。
- 您的路由器/调制解调器时间错误,并影响Windows时间。不,这没有错。
- 您的时区配置错误。不,它是UTC + 0伦敦
- 您正在双重启动Hackintosh / Linux。不仅Win 7可以在此PC上运行。
- 你有一个超乎寻常的超频。我确实拥有较高的OC配置文件,但是在没有帮助的情况下尝试以常规速度运行。
- 病毒/木马。我对此表示高度怀疑。这是用于游戏的非常裸露的Windows安装。仅安装带有Steam的Windows和游戏。
更新资料
我可以确认,以安全模式启动Windows时不存在此问题。我已经通过进入安全模式进行了测试。引导后,我手动更正了时间,并使PC运行了几个小时,并且时间没有更改。
更新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>
屏幕截图和详细信息有点暗示,Windows确实认为这是正确的时间,因此需要对其进行更新。尽管没有激活任何Windows服务来授权它。
有任何想法吗?
更新3问题与解决方案
问题显然不是Windows或其他任何试图更新时间的软件。
读取系统内存转储达一个小时后,我发现Windows无法从主板读取RTC。在一段时间内未能读取RTC状态后,Windows认为它计算的时间有误,并恢复为上次知道的RTC状态。
我不知道为什么在“安全模式”下不会发生这种情况,并且在安全模式下成功运行Windows会使我陷入完全错误的路线(在软件而不是硬件中搜索错误)。问题的根源是系统BIOS(或UEFI)我的情况)在系统POST和引导后根本没有运行。一个简单的谷歌搜索,显然这是大多数UEFI板的一个真正普遍的问题(自己使用华硕ROG板)
建议的解决方案是:刷新UEFI并在待机状态下重置CMOS。因为我知道我已经在使用最新版本的UEFI,所以只需在待机状态下重置CMOS即可为我工作。现在一切正常,没有问题。
感谢您提供的所有信息,并感谢您提供有关该问题的误导性信息,但我将保留上面发布的所有信息,以希望其他人可以使用。