Иногда, когда мой компьютер под управлением Windows 7 выходит из спящего режима, ему приходится настраивать время. Когда это происходит, регистрируется следующее системное событие:
<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='2010-03-06T19:09:57.500000000Z'/>
<EventRecordID>10672</EventRecordID>
<Correlation/>
<Execution ProcessID='4' ThreadID='56'/>
<Channel>System</Channel>
<Computer>GAME</Computer>
<Security/>
</System>
<EventData>
<Data Name='NewTime'>2010-03-06T19:09:57.500000000Z</Data>
<Data Name='OldTime'>2010-03-06T17:34:32.870117200Z</Data>
</EventData>
<RenderingInfo Culture='sl-SI'>
<Message>The system time has changed to 2010-03-06T19:09:57.500000000Z from 2010-03-06T17:34:32.870117200Z.</Message>
<Level>Information</Level>
<Task></Task>
<Opcode>Info</Opcode>
<Channel>System</Channel>
<Provider>Microsoft-Windows-Kernel-General</Provider>
<Keywords>
<Keyword>Time</Keyword>
</Keywords>
</RenderingInfo>
</Event>
Когда это происходит (я заметил это дважды до сих пор), старое время всегда соответствует времени, когда компьютер перешел в спящий режим. Проблема в том, что если Windows Media Center запланирован для записи в это время, он просто пропускает его, как если бы компьютер был выключен. У меня никогда не было этой проблемы при запуске Windows Vista на той же машине.
Любые идеи, которые могут быть причиной этой проблемы и как ее решить, приветствуются.