很长一段时间以来,我的 PC(普通的物理桌面,没有虚拟化或任何其他功能)的时间都会随机变化。这不是普通的漂移,因为与实际时间相比的偏移量总是不同的,而且跳跃是突然发生的。某些东西正在主动将时间更改为错误值。错误的时间通常在实际时间的几个小时之内。我受够了,正在努力解决这个问题。
因此我禁用了 Windows 时间服务:
net stop w32time
w32tm /unregister
然后我清除了 Windows 事件日志,手动将系统时间设置为正确的时间,然后等待。没想到,过了一会儿,系统时间又变了,变成了一个错误的时间。我检查了系统日志,安全日志中没有任何内容(没有 4616 事件,如果 Windows 时间服务进行更新,就会有)。我所能找到的只是一个系统信息事件,它只是说时间已经改变,但没有说明是什么原因导致的:
The system time has changed to 2018-01-19T14:45:28.500000000Z from 2018-01-19T15:41:23.030896800Z.
详细的 XML 格式如下:
<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="2018-01-19T14:45:28.500000000Z" />
<EventRecordID>887311</EventRecordID>
<Correlation />
<Execution ProcessID="4" ThreadID="76" />
<Channel>System</Channel>
<Computer>Irrelevant</Computer>
<Security UserID="S-1-5-18" />
</System>
<EventData>
<Data Name="NewTime">2018-01-19T14:45:28.500000000Z</Data>
<Data Name="OldTime">2018-01-19T15:41:23.030896800Z</Data>
</EventData>
</Event>
我不知道如何进一步排除故障,并找出是什么改变了系统时间。我该如何解决这个问题?