Ottenere il tempo corretto in Windows XP

Tutti i computer devono sapere l'ora. Molte applicazioni, dall'invio di e-mail alla memorizzazione delle informazioni dipendono dal PC che conosce quando l'evento ha avuto luogo. In alcuni ambienti la tempistica è ancora più cruciale in cui un solo secondo può fare la differenza tra profitti e perdite - basti pensare alla borsa.

La maggior parte dei computer dispone di orologi interni che sono supportati da batterie, in modo che il computer possa mantenere il tempo quando la macchina è spenta. Tuttavia, sono questi orologi davvero affidabili? La risposta, ovviamente, è no.

I computer sono commercializzati su larga scala e progettati per funzioni multiple, il cui tempismo non è così alto nell'agenda del produttore. Gli orologi interni (chiamati chip RTC in tempo reale) sono normalmente adeguati per l'home computing o quando le workstation funzionano da sole. Tuttavia, quando i computer vengono eseguiti in una rete, la mancanza di sincronizzazione può causare problemi.

Può essere una cosa minore, ad esempio una e-mail che arriva da qualche parte prima che venga inviata (secondo un orologio del PC) ma con alcune transazioni e applicazioni sensibili al tempo, una mancanza di sincronizzazione può causare problemi immaginabili: immagina di tornare in aeroporto solo per trovare Il sedile della compagnia aerea che avevi acquistato settimane prima è stato infatti venduto a qualcun altro dopo che il loro agente di prenotazione aveva un clock più lento sul loro computer!

Per aggirare questi problemi, la maggior parte dei computer su una rete sono sincronizzati su una singola sorgente di tempo utilizzando NTP (protocollo del tempo di rete) questa origine temporale può essere relativa (orologio di un computer o orologio da polso) o una sorgente di tempo assoluto come l'UTC.

L'UTC (Coordinated Universal Time) è stato sviluppato dopo l'emergenza di orologi atomici ed è una scala temporale standard utilizzata a livello globale, consentendo alle macchine di tutto il mondo di utilizzare un'unica fonte di tempo.

Windows XP può impostare facilmente l'orologio del sistema per utilizzare UTC accedendo ad una fonte Internet per UTC (either: time.windows.com o time.nist.gov). A tal fine, un utente deve semplicemente fare doppio clic sull'orologio sul proprio desktop e regolare le impostazioni nella scheda Ora Internet.

Tuttavia, Microsoft e altri produttori di sistemi operativi consigliano vivamente di utilizzare riferimenti temporali esterni, poiché le fonti Internet non possono essere autenticate, rendendo i sistemi vulnerabili a un attacco dannoso.

Se si desidera eseguire un server orario di rete Windows XP, sono disponibili server NTP specializzati in grado di ricevere un riferimento temporale tramite il sistema satellitare GPS o trasmissioni nazionali specializzate

Per consentire a Windows XP di funzionare come server di riferimento orario di rete, è necessario attivare il servizio NTP. Per attivare NTP è sufficiente trovare la seguente sottochiave nell'editor del Registro di sistema (regedit):
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
Tasto destro attivato (nella finestra di destra) quindi Modifica. Modifica il valore DWORD e digita 1. Fare clic con il pulsante destro del mouse su NtpServer, quindi su Modifica e nel valore Modifica DWORD in Tipo di dati Valore Peer, quindi fare clic su OK.

Esci dal registro e avvia il servizio orario di Windows facendo clic su Start / Esegui e digitando:
net stop w32time && net start w32time .; Quindi, su ciascun computer della rete (diverso dal controller di dominio che non può essere sincronizzato con se stesso) digitare: W32tm / resync / rediscover.

Questo post è stato scritto da

Richard Williams N

Richard N Williams è un autore tecnico e specialista nel settore della sincronizzazione server NTP e ora. Richard Williams N su Google+