kal*_*ali 30 windows-7 clock date-time
正如标题所暗示的那样,Windows 时间在随机时间以随机数量不断变化。它有时每分钟发生一次,有时好几个小时。如果我点击与 Internet 时间同步,它会更新到正确的时间。
我可以确认,当我以安全模式启动 Windows 时,这个问题不存在。我已经通过启动进入安全模式对此进行了测试。开机后,我手动修正了时间,让电脑运行了几个小时,时间没有改变。
我不知道我是如何错过这个细节的(或者实际上它是否会有所帮助),但时间会重置为“那个”确切时间。那个确切的时间是第一次更新的时间。
例子:
这是事件查看器的屏幕截图,关于时间变化。请记住,此屏幕截图是在禁用“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 服务来授权这一点。
有任何想法吗?
问题显然不是 Windows 或任何其他试图更新时间的软件。
在阅读了一个小时的系统内存转储后,我发现 Windows 无法从主板读取 RTC。在一段时间未能读取 RTC 状态后,Windows 认为它计算的时间错误并恢复到上次知道的 RTC 状态。
我不知道为什么在“安全模式”下没有发生这种情况,并且在安全模式下成功运行 Windows 使我走上了完全错误的路线(在软件而不是硬件中搜索错误)故障源是系统 BIOS(或 UEFI我的情况)在系统 POST 和启动后根本没有运行。一个简单的谷歌搜索,显然这是大多数 UEFI 板的一个非常普遍的问题(我自己使用的是 Asus-ROG 板)
建议的解决方案是:刷新您的 UEFI 并在待机电源上重置 CMOS。因为我知道我已经在使用最新版本的 UEFI,所以在待机状态下重置 CMOS 对我有用。现在一切正常,没有问题。
感谢您提供的所有意见,并抱歉误导了有关该问题的信息,但我会保留上面发布的所有信息,希望其他人也可以使用。
试试这个命令:
bcdedit /set {current} useplatformclock yes
Run Code Online (Sandbox Code Playgroud)
我在互联网上找到了它,但没有可用的资源。我在夜间遇到了同样的问题,现在 - 在这个命令之后 - 它消失了。需要重新启动系统。
| 归档时间: |
|
| 查看次数: |
145124 次 |
| 最近记录: |