Non posso spiegarlo più chiaramente e mi ha letteralmente fatto impazzire.
Alcune settimane fa l'orologio di sistema del mio netbook per Windows 8 ha iniziato a cambiare in modo casuale mentre era acceso e in uso, quindi dopo aver combattuto con esso per giorni ho ceduto e cambiato la batteria CMOS anche se ero molto scettico sul fatto che questo fosse il problema. Niente sorprese; continuava a succedere. Se non sbaglio, una batteria CMOS scarica non ha nulla a che fare con il tempo di esecuzione del sistema dopo l'avvio, quindi semplicemente non può essere dovuto al fatto che la batteria CMOS è scarica, non che dovrebbe essere scarica considerando che il netbook è solo 3 anni se devo mettere un numero su di esso. Recentemente ho riparato il pulsante sinistro del netbook e l'archivio riparazioni ha sostituito ancora una volta la batteria CMOS con gli stessi esatti risultati.
Prima di questo incidente, utilizzavo Windows principalmente sul mio laptop. Circa 3 mesi fa mi sono comprato un computer desktop robusto e ho semplicemente rimosso l'SSD dal mio laptop e l'ho messo sul mio desktop per usarlo in modo permanente. Si è avviato bene; Dovevo solo installare i driver di grafica. Non ho avuto un singolo problema con quel sistema fino a stamattina quando ho comprato un nuovo SSD e fatto un'installazione pulita di Windows 8.1 RTM su di esso. Quando ho effettuato l'accesso dopo l'installazione, l'orologio era spento di un'ora. Ho pensato che fosse solo una tantum o qualcosa a che fare con l'ora legale errata (anche se non ho mai avuto un errore dell'orologio come quello nella mia vita; gli orologi per computer hanno sempre "appena funzionato" per me in tutti i casi precedenti) quindi ho sincronizzato con Internet ed andava bene. Poi sono andato a letto e ho dormito, lasciando il computer sempre acceso come faccio sempre.
Quando mi sono svegliato, l'orologio era spento di circa sei ore! Non riuscivo a credere che mi sembrava di vedere lo stesso identico problema che il mio netbook ha da molto tempo. L'ho sincronizzato con Internet e ho deciso di riavviare per controllare l'ora nel BIOS. Abbastanza sorprendentemente, il BIOS ha mostrato l'ora errata com'era prima che lo sincronizzassi in precedenza. Non aveva molto senso per me poiché pensavo che cambiare manualmente l'ora di Windows avrebbe aggiornato anche l'orologio del BIOS. Ho impostato l'ora corretta manualmente nel BIOS e riavviato in Windows 8.1. Sto usando questo PC da alcune ore ed è andato bene fino a pochi minuti fa, quando il tempo è passato all'indietro di circa 40 minuti. WTF?
Che diavolo sta succedendo? Ho due dispositivi Windows 8 / 8.1 che cambiano casualmente il loro tempo mentre sono in esecuzione! Qualcuno può far luce su ciò che sta accadendo qui perché questo è qualcosa che ho sicuramente dato per scontato e ora non riesco a trovare il momento giusto da nessuna parte! Arghhhhhhh.
PS Il mio fuso orario è corretto. Per rendere l'intera situazione ancora più strana, ho il servizio Ora di Windows sul mio netbook impostato su manuale e arrestato, il che significa che non ho alcun client NTP in esecuzione su quella macchina (l'ho disabilitato.) PERCHÉ è il momento che il tempo è ancora cambiato da intervalli strani? Da quando ho scritto questo post, il tempo è tornato indietro di esattamente 6 ore. Non è la deriva dell'orologio. Di solito cambia con valori un po 'più piccoli come dozzine di minuti o un paio d'ore alla volta, che non è ancora la deriva dell'orologio; più come il salto dell'orologio. Al contrario, il mio PC con la nuova installazione ha il servizio Ora di Windows impostato su automatico ed è in esecuzione, ma presenta ancora lo stesso problema.
Modifica: due giorni dopo, sta ancora accadendo. L'orologio del mio PC è tornato indietro di 2 ore e 19 minuti. Ecco cosa ho trovato nel registro eventi, con l'evento più recente in fondo (contrario dal registro eventi).
1. 27/09/2013 11:00:55am
The system time has changed to 2013-09-26T23:00:55.729000000Z from 2013-09-26T23:00:55.729452500Z.
Change Reason: An application or system component changed the time.
2. 27/09/2013 11:00:55am
The time service has not synchronized the system time for 86400 seconds because none of the time service providers provided a usable time stamp. The time service will not update the local system time until it is able to synchronize with a time source. If the local system is configured to act as a time server for clients, it will stop advertising as a time source to clients. The time service will continue to retry and sync time with its time sources. Check system event log for other W32time events for more details. Run 'w32tm /resync' to force an instant time synchronization.
3. 27/09/2013 11:00:55am
The system time has changed to 2013-09-26T23:00:55.500000000Z from 2013-09-26T23:19:01.095060700Z.
Change Reason: System time synchronized with the hardware clock.
4. 27/09/2013 12:00:00pm
The system uptime is 154744 seconds.
5. 27/09/2013 11:00:55am
The system time has changed to 2013-09-26T23:00:55.500000000Z from 2013-09-27T00:00:55.506659800Z.
Change Reason: System time synchronized with the hardware clock.
6. 27/09/2013 12:00:00pm
The system uptime is 158344 seconds.
7. 27/09/2013 11:00:55am
The system time has changed to 2013-09-26T23:00:55.500000000Z from 2013-09-27T00:00:55.503286900Z.
Change Reason: System time synchronized with the hardware clock.plication or system component changed the time.
Il primo evento sembra una vera inclinazione di pochi microsecondi. Quindi uno strano messaggio di errore. Quindi imposta il tempo indietro di 19 minuti per qualche motivo. Quindi conta un uptime. Quindi imposta il tempo indietro di un'ora. Quindi un conteggio dei tempi di attività perché pensava che fossero di nuovo le 12:00, quando è così che conta i tempi di attività. Quindi imposta nuovamente il tempo di un'ora.
Questa è un'installazione pulita con un codice Product Key legittimo, ISO da MSDN. È sicuro di dire che non ho idea di cosa stia succedendo, ma almeno ho una prova di registro che corrisponde esattamente ai salti di tempo menzionati.