L'orologio del PC continua a essere ripristinato da qualcosa di esterno


2

Problema con l'orologio del PC: continua a reimpostarsi su una data e un'ora 17 giorni 14 ore 46 minuti fa. Se correggo manualmente l'orologio, rimarrà corretto per qualsiasi cosa tra pochi secondi e 3 minuti e quindi si ripristinerà. Si reimposta sempre all'indietro dello stesso importo, non a una data costante specifica (come il 1 ° gennaio 2005). In altre parole, quando la data / ora effettive erano le 13:00 del 04/08/2016 (British Summer Time), si ripristinava alle 22:14 il 17/07/2016 e quando la data / ora effettive era 18:10 il 04/08/2016 si ripristinerà alle 03:24 del 18/07/2016. Il ripristino avviene solo quando il PC è acceso e connesso a Internet. Il mio fuso orario è ITC + 00:00 (Regno Unito) e sono su Windows 7. Ho provato finora:

  • Se spengo il PC quando mostra l'ora corretta e poi lo riaccendo, mostra ancora l'ora corretta. Si ripristina al momento sbagliato dopo un intervallo di qualcosa compreso tra pochi secondi e 3 minuti. Ciò sembra eliminare la possibilità di una batteria CMOS scarica.
  • L'errore non è un numero intero di ore (o mezz'ora) di distanza dall'ora corretta. Ciò sembra eliminare il fatto di essere scivolato nel fuso orario sbagliato (e in ogni caso non spiegherebbe la parte dell'errore di 17 giorni).
  • Le mie impostazioni dell'orologio sono sincronizzate in rete (una volta alla settimana). Se vado nel pannello di controllo e faccio clic su "Aggiorna ora" quando l'orologio è sbagliato, viene immediatamente corretto, ma si ripristina nuovamente all'ora sbagliata dopo un intervallo di qualcosa tra pochi secondi e 3 minuti. Sono passato da time.windows.com a time.nist.gov e viceversa, e questo non fa differenza.
  • Il tempo corretto viene mantenuto all'accensione del PC se (a) il router è spento o (b) il router è acceso ma la sua connessione telefonica è scollegata. Ciò sembra indicare qualcosa di esterno che fa scattare un reset ogni pochi minuti.

AGGIORNAMENTO: Il comportamento sopra descritto è durato tutto il giorno (oltre 9 ore +) ed è stato assolutamente coerente nell'errore introdotto, ma è appena cambiato prima che caricassi questa domanda. Nell'ultima mezz'ora ha sottratto costantemente solo 12 ore (anziché 17 giorni 14 ore ...) dalla data e ora corrette. Ora mostra 06:54 invece di 18:54. Apporta ancora la modifica a intervalli casuali fino a 3 minuti dopo la correzione.

Qualche idea brillante?

AGGIORNAMENTO / POSTSCRIPT una settimana dopo. Senza (consapevolmente) alcun input da parte mia, il problema è cessato e non si è ripresentato. L'orologio ha smesso di ripristinarsi tardi quella sera. Da allora non ho sostituito la batteria, non ho reimpostato il fuso orario, o nulla sul PC, né fatto nulla al router. Rimango completamente sconcertato.

Oggi, tuttavia, ho passato in rassegna i registri degli eventi del sistema Windows e questo è quello che ho trovato. Il problema è iniziato, poco dopo aver effettuato l'accesso la mattina del 4 agosto, con questo evento (Kernel-Generale): "L'ora di sistema è cambiata in 2016 - 17-17: 16: 35: 43.949000000Z dal 2016 - 08 - 04T07: 20: 30.407398600Z ". Il registro non rivela alcun indizio su cosa abbia causato il cambiamento. Per tutto quel giorno, c'erano molti registri simili, io correggevo la data / ora e qualcos'altro che lo spostava di nuovo indietro. Ho scoperto che una voce di registro simile si verifica durante il normale funzionamento, circa ogni 10 minuti per tutto il giorno, durante l'accensione del PC. Di solito il "cambiamento" è una frazione di secondo; se è il primo della giornata potrebbe essere un secondo intero. Tranne il 4 agosto,

Mille grazie a tutti per le vostre idee utili - anche se, nel caso, nessuno sembrava fornire la spiegazione / soluzione. Se il problema persiste, seguirò il suggerimento di GuitarPicker di strumenti diagnostici. Nel frattempo, ho pensato che potesse essere utile fornire questo aggiornamento, nel caso in cui qualcun altro abbia lo stesso problema in futuro, o se qualcuno si sente sufficientemente incuriosito o motivato a esplorare ulteriormente il mistero.


Hai controllato il tuo servizio NTTP?
Massimo

come sono in corso cose divertenti. Hai controllato l'ora CMOS? Il tuo router memorizza nella cache il time server? Altre macchine della tua casa hanno sviluppato un recente interesse per i viaggi nel tempo? Che dire delle altre persone nel tuo quartiere che usano lo stesso isp?
paradosso,

1
L'ora sul router è impostata correttamente? Succede mentre Windows viene avviato in modalità provvisoria? Ti sei assicurato di avere l'ultima versione del BIOS per la tua scheda madre?
Ƭᴇcʜιᴇ007,

Ringrazia tutti. @Max: non sono sicuro di aver capito questo. Ho verificato la sincronizzazione con l'ora di Internet (time.windows.com) e funziona correttamente quando faccio clic su "Aggiorna ora". Ma il servizio NTP è qualcos'altro?
Paul_JHB,

Grazie paradosso. Tutte domande eccellenti! Lo schermo mostrato quando vado nella configurazione del BIOS (ovvero l'ora della CMOS, penso?) È lo stesso di quello mostrato nell'orologio sullo schermo visibile: se l'orologio sullo schermo è sbagliato, lo è anche il BIOS; se è giusto, lo è anche il BIOS. Non so se il router memorizza nella cache il time server (non sono sicuro di come controllarlo). Gli altri dispositivi della casa si sono fermamente bloccati al momento giusto, il che sembra assolvere il router da qualsiasi colpa. Ahimè, non conosco nessuno qui con lo stesso ISP.
Paul_JHB,

Risposte:


3

La cosa esterna che continua a resettare il tempo sei TU . Il computer è frustrato quanto te, chiedendoti perché qualcuno continua a impostare il tempo libero di 12 ore ogni volta che lo corregge.

Controlla le impostazioni del tuo fuso orario in modo che tu e il tuo computer concordiate quale dovrebbe essere l'ora locale corretta.


Grazie David. Sempre bello guardare i problemi dal punto di vista di qualcun altro (in questo caso il computer)! Sì, ho verificato l'impostazione del fuso orario ed è corretta. Se il problema fosse stato solo 12 ore sarebbe stato il primo posto dove cercare. Ma non conosco nessun fuso orario 17 GIORNI 14 ore e 46 minuti!
Paul_JHB,

@Paul_JHB È possibile che sia in esecuzione un altro software con le proprie impostazioni del fuso orario che potrebbero consentire di impostare un numero qualsiasi di secondi di differenza.
David Schwartz,

Non ho installato consapevolmente alcun nuovo software da ieri, né ho fatto nulla oggi per cambiare la differenza di 17 giorni + in una differenza di sole 12 ore. Né posso pensare a nessuno scopo nella progettazione di software che consentirebbe 17 giorni + un numero dispari di ore e minuti di differenza.
Paul_JHB,

@Paul_JHB Un tempo, tutti i fusi orari avevano offset delle ore pari. Quindi è stato aggiunto un fuso orario che aveva un offset di mezz'ora e si è interrotta l'assunzione di offset del fuso orario anche di ora. Per evitare problemi, è comune che il software codifichi (e spesso specifichi) internamente l'offset del fuso orario come numero intero di secondi. Se entri tm_gmtoffnel tuo motore di ricerca preferito, ne vedrai abbondanti prove.
David Schwartz,

Hmmm. Roba affascinante, ma non mi aiuta a individuare alcun software o agenzia esterna che sta effettuando un simile offset. L'India è stata UTC + 05:30 per tutto il tempo che posso ricordare. Ho appena cercato: 1906 per la maggior parte dell'India, quindi i pezzi che erano in altre occasioni furono allineati all'indipendenza nel 1947. Quindi è improbabile che i computer siano stati progettati ipotizzando un numero intero di ore +/- UTC e poi lungo è arrivata l'India (e pochi altri posti strani) che ha provocato la "rottura".
Paul_JHB,

0

Sembra che il server NTP upstream sia sbagliato o venga modificato. In genere, il computer utilizzerà un server di dominio se configurato, oppure time.windows.com per i computer autonomi.

Dovrai interrogare la configurazione oraria del tuo computer per vedere dove sta cercando l'ora. Da un prompt dei comandi con privilegi elevati, provare quanto segue:

w32tm /query /sourceti mostrerà l'origine temporale che sta utilizzando. esso

w32tm /query /peers ti mostrerò un po 'di più.

w32tm /monitorti mostrerà l'offset corrente tra il tuo computer e i server upstream. Cercare uno o più server con un offset errato (ovvero, concordare con l'ora sbagliata).

Vedi questa domanda correlata per ulteriori strumenti diagnostici, come i diagrammi a strisce per il monitoraggio in tempo reale dell'andamento del tuo orologio.

Se si desidera eseguire un ripristino rapido su un computer autonomo, provare queste istruzioni dal vBlog di Adrian K :

w32tm /config /manualpeerlist:"time.windows.com,0x1" /syncfromflags:manual /reliable:yes /update
w32tm /config /update
net stop w32time && net start w32time

Altrimenti, potrebbe essere necessario ripristinare le impostazioni dell'ora ai valori predefiniti: w32tm / annulla registrazione w32tm / registra net stop w32time && net start w32time w32tm / config / update

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.