Strumenti e impostazioni del servizio Ora di Windows
Il servizio Ora di Windows (W32Time) sincronizza la data e l'ora di tutti i computer gestiti da Active Directory Domain Services. Questo articolo illustra i diversi strumenti e impostazioni usati per gestire il servizio Ora di Windows.
Per impostazione predefinita, un computer aggiunto a un dominio sincronizza l'ora tramite una gerarchia di domini di origini temporali. Tuttavia, se un computer è stato configurato manualmente per la sincronizzazione da un'origine ora specifica, ad esempio perché in precedenza non è stato aggiunto a un dominio, è possibile riconfigurare il computer per avviare automaticamente l'origine ora dalla gerarchia di dominio.
La maggior parte dei computer appartenenti a un dominio dispone di un tipo di client di riferimento ora NT5DS e pertanto sincronizza l'ora dalla gerarchia dei domini. L'unica eccezione tipica è il controller di dominio che funziona come master operazioni per l'emulatore del PDC del dominio radice della foresta, che a sua volta è configurato per sincronizzare l'ora con un'origine dell'ora esterna.
Nel dominio è possibile ottenere un’accuratezza fino a un millisecondo. Per ulteriori informazioni, consultare Limiti di supporto per ora con accuratezza elevata e Ora esatta per Windows Server 2016.
Attenzione
Non usare il comando Net time per configurare o impostare l'orologio del computer mentre è in esecuzione il servizio Ora di Windows.
Inoltre, in computer meno recenti che eseguono Windows XP o versioni precedenti il comando Net time /querysntp visualizza il nome di un server NTP (Network Time Protocol) con cui un computer è configurato per la sincronizzazione, ma il server NTP viene usato solo quando il client di riferimento ora del computer è configurato come NTP o AllSync. Questo comando è stato deprecato da allora.
Porta di rete
Il servizio Ora di Windows segue la specifica NTP, che richiede l'uso della porta UDP 123 per tutte le comunicazioni di sincronizzazione dell'ora. Ogni volta che il computer sincronizza l'orologio o fornisce l'ora a un altro computer, viene fatto tramite la porta UDP 123. Questa porta è riservata dal servizio Ora di Windows come porta di destinazione.
Nota
- I server NTP in genere ascoltano le richieste dalla porta UDP 123 e rispondono dalla stessa porta. Questo vale anche per il server NTP W32Time della posta in arrivo.
- Posta in arrivo W32Time NTP Client e il server NTP possono essere abilitati o disabilitati in modo indipendente ed entrambi condividono la porta UDP 123 per le loro funzioni.
- Posta in arrivo W32Time NTP Client può usare UDP 123 solo come porta di origine.
- Se si dispone di un computer con più schede di rete (ovvero multi-homed), non è possibile abilitare il servizio Ora di Windows in base a una scheda di rete.
Parametri della riga di comando per W32Time
È possibile usare il comando w32tm
per configurare le impostazioni del servizio Ora di Windows e per la diagnosi dei problemi relativi all'ora del computer. W32tm
è lo strumento da riga di comando preferito per la configurazione, il monitoraggio e la risoluzione dei problemi del servizio Ora di Windows. L'appartenenza al gruppo Amministratore locale è necessaria per eseguire questo strumento localmente e l'appartenenza al gruppo Amministratori di dominio è necessaria per eseguire questo strumento in modalità remota.
Per usare w32tm
, eseguire le operazioni seguenti:
- Fare clic su Start > digitare cmd> fare clic con il pulsante destro prompt dei comandi> selezionare Esegui come amministratore.
- Al prompt dei comandi immettere w32tm seguito dai parametri applicabili.
Parametro | Descrizione |
---|---|
/? | Visualizza la Guida della w32tm riga di comando |
/config [/computer:<target>] [/update] [/manualpeerlist:<peer>] [/syncfromflags:<origine>] [/LocalClockDispersion:<secondi>] [/reliable: (SÌ|NO)] [/largephaseoffset:<millisecondi>]** | /computer:<destinazione>: regola la configurazione della <destinazione.> Se non viene specificato, il valore predefinito è il computer locale. /update: notifica al servizio Ora di Windows che la configurazione è stata modificata, rendendo attive le modifiche. /manualpeerlist:<peers>: imposta l'elenco dei peer manuali su <peers>, ovvero un elenco di indirizzi IP e/o DNS delimitati da spazi. Se vengono specificati più peer, questa opzione deve essere racchiusa tra virgolette. /syncfromflags:<origine>: imposta le origini da cui il client NTP deve eseguire la sincronizzazione. <origine> deve essere un elenco di queste parole chiave delimitate da virgole (senza distinzione tra maiuscole e minuscole):
/LocalClockDispersion:<secondi>: configura l'accuratezza dell’orologio interno che verrà stimato da W32Time quando non è in grado di acquisire l'ora dalle origini configurate. /reliable:(SÌ|NO): definisce se il computer è un'origine ora affidabile. Questa impostazione è significativa solo nei controller di dominio.
/largephaseoffset:<millisecondi>: imposta la differenza tra l'ora locale e l'ora della rete che verrà considerata da W32Time come un picco. |
/debug {/disable | {/enable /file: <nome> /size:/< byte> /entries:<valore> [/truncate]}} | Abilita o disabilita il log privato del servizio Ora di Windows del computer locale. Questo parametro è stato reso disponibile per la prima volta nel client del servizio Ora di Windows con Windows Vista e Windows Server 2008. /disable: disabilita il log privato. /enable: abilita il log privato.
truncate: tronca il file, se esistente. |
/dumpreg [/subkey:<chiave>] [/computer:<destinazione>] | Visualizza i valori associati a una chiave del Registro di sistema specificata. La chiave predefinita è HKLM\System\CurrentControlSet\Services\W32Time (la chiave radice per il servizio Ora di Windows). /subkey:<chiave>: visualizza i valori associati alla <sottochiave> della chiave predefinita. /computer:<destinazione>: esegue query sulle impostazioni del Registro di sistema per la <destinazione> del computer. |
/monitor [/domain:<nome dominio>] [/computers:<nome>[,<nome>[,<nome>...]]] [/threads:<num>] | Esegue il monitoraggio del servizio Ora di Windows. /domain: specifica il dominio da monitorare. Se non specifichi alcun nome di dominio o non indichi l'opzione /domain o /computers, viene usato il dominio predefinito. Questa opzione può essere usata più di una volta. /computers: monitora l'elenco di computer specificato. I nomi dei computer sono separati da virgole, senza spazi. Se un nome è preceduto da *, viene considerato come un PDC. Questa opzione può essere usata più di una volta. /threads: specifica il numero di computer da analizzare simultaneamente. Il valore predefinito è 3. L'intervallo consentito è 1-50. |
/ntpte<NTP periodo di tempo> | Converte un'ora NTP, misurata in intervalli di 2-32 secondi a partire dalle ore 0.00 del 1° gennaio 1900, in un formato leggibile. |
/ntte<NT periodo di tempo> | Converte un'ora di sistema di Windows NT, misurata in intervalli di 10-7 secondi a partire dalle ore 0.00 del 1° gennaio 1601, in un formato leggibile. |
/query [/computer:<destinazione>] {/source | /configuration | /peers | /status} [/verbose] | Visualizza le informazioni del servizio Ora di Windows del computer. Questo parametro è stato reso disponibile per la prima volta nel client del servizio Ora di Windows con Windows Vista e Windows Server 2008. /computer:<destinazione>: esegue una query sulle informazioni di <destinazione>. Se non viene specificato, il valore predefinito è il computer locale. /source: visualizza l'origine dell'ora. /configuration: visualizza la configurazione del runtime e l'origine dell'impostazione. In modalità dettagliata visualizza anche l'impostazione non definita o inutilizzata. /peers: visualizza un elenco di peer e il relativo stato. /status: visualizza lo stato del servizio Ora di Windows. /verbose: imposta la modalità dettagliata per visualizzare altre informazioni. |
/register | Registra il servizio Ora di Windows per l'esecuzione come servizio e aggiunge le informazioni di configurazione predefinite al Registro di sistema. |
/resync [/computer:<computer>] [/nowait] [/rediscover] [/soft] | Indica a un computer che deve risincronizzare il clock il prima possibile, generando tutte le statistiche di errore accumulate. Il client NTP richiede UDP 123 come porta di origine. /computer:<computer>: specifica il computer che deve essere risincronizzato. Se non è specificato, viene risincronizzato il computer locale. /nowait: non attendere che si verifichi la risincronizzazione. Tornare immediatamente. In caso contrario, si attende il completamento della risincronizzazione prima della restituzione del controllo. /rediscover: rileva di nuovo la configurazione di rete e individua di nuovo le origini di rete per poi eseguire la risincronizzazione. /soft: esegue la risincronizzazione usando le statistiche di errore esistenti. Questa operazione viene utilizzata a scopo di compatibilità. |
/stripchart /computer:<destinazione> [/period:<aggiornamento>] [/dataonly] [/samples:<conteggio>] [/rdtsc] | Visualizza un grafico a strisce dell'offset tra il computer in uso e un altro computer. Il client NTP usa la porta di origine UDP temporanea per comunicare con il server per evitare conflitti con il client NTP posta in arrivo. /computer:<target>: il computer rispetto al quale misurare l'offset. /period:<aggiornamento>: specifica l'intervallo tra i campionamenti, espresso in secondi. Il valore predefinito è 2 secondi. /dataonly: visualizza solo i dati, senza grafica. /samples:<count>: raccoglie il numero di campioni in base al valore di <conteggio>, quindi si arresta. Se non è specificato, i campioni vengono raccolti fino a quando non viene premuto CTRL+C.
|
/tz | Visualizza le impostazioni del fuso orario attuale. |
/unregister | Annulla la registrazione del servizio Ora di Windows e rimuove tutte le informazioni di configurazione dal Registro di sistema. |
Imposta il client per l'uso di due server Ora
Per impostare un computer client in modo che punti a due server Ora diversi, uno denominato ntpserver.contoso.com
e un altro denominato clock.adatum.com
, eseguire quanto segue:
w32tm /config /manualpeerlist:"ntpserver.contoso.com clock.adatum.com" /syncfromflags:manual /update
Impostare il client per sincronizzare automaticamente l'ora da un'origine di dominio
Per configurare un computer client che sta attualmente sincronizzando l'ora usando un computer specificato manualmente per sincronizzare automaticamente l'ora dalla gerarchia di dominio DI AD, eseguire le operazioni seguenti:
w32tm /config /syncfromflags:domhier /update
net stop w32time
net start w32time
Controllare la configurazione Ora del client
Per controllare una configurazione client da un computer client basato su Windows con un nome host contosoW1
, eseguire il comando seguente:
w32tm /query /computer:contosoW1 /configuration
L'output di questo comando visualizza un elenco di parametri di configurazione W32Time impostati per il client.
A partire da Windows Server 2016, sono stati apportati miglioramenti agli algoritmi di sincronizzazione dell'ora per allinearsi alle specifiche RFC. Pertanto, se si vuole impostare il client ora locale in modo che punti a più peer, è consigliabile preparare tre o più server ora diversi.
Se sono presenti solo due server time, è necessario specificare il flag NtpServer UseAsFallbackOnly
(0x2) per deprioritirne uno. Ad esempio, se si vuole assegnare priorità a ntpserver.contoso.com
rispetto a clock.adatum.com
, eseguire il comando seguente:
w32tm /config /manualpeerlist:"ntpserver.contoso.com,0x8 clock.adatum.com,0x2" /syncfromflags:manual /update
Inoltre, è possibile eseguire il comando seguente e leggere il valore di NtpServer
nell'output:
reg query HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
Configurare la reimpostazione dell'orologio del computer
Per fare in modo che w32tm
reimposti l’orologio del computer, controllare innanzitutto l'offset CurrentTimeOffset
, noto anche come Phase Offset
, tra l'ora attuale e l'ora dell'orologio del computer per stabilire se l'offset è inferiore al valore MaxAllowedPhaseOffset
.
CurrentTimeOffset
≤MaxAllowedPhaseOffset
: regolare gradualmente l'orologio del computer usando la frequenza di clock.CurrentTimeOffset
>MaxAllowedPhaseOffset
: imposta immediatamente l'orologio del computer.
Quindi, per regolare l'orologio del computer usando la frequenza di clock, w32tm
calcola un valore PhaseCorrection
. Questo algoritmo varia a seconda della versione di Windows:
Windows Server 2016 R2 e versioni successive:
PhaseCorrection_raw
= (CurrentTimeOffset
) ÷ (16 ×PhaseCorrectRate
×pollIntervalInSeconds
)MaximumCorrection
= (CurrentTimeOffset
) ÷ (UpdateInterval
÷ 100)PhaseCorrection
= min(PhaseCorrection_raw
,MaximumCorrection
)Windows Server 2012 R2 e versioni precedenti:
Per ottenere il valore
SystemClockRate
, è possibile usare il comando seguente e convertirlo da secondi a tick del clock tramite la formula (secondi × 1.000 × 10.000):PhaseCorrection
= (CurrentTimeOffset
) ÷ (PhaseCorrectRate
×UpdateInterval
)
Tutte le versioni di Windows usano la stessa equazione finale per controllare PhaseCorrection
:
PhaseCorrection
≤ SystemClockRate
÷ 2
Nota
Windows Server 2019 e Windows 10 1809 hanno la stessa formula di Windows Server 2016 e versioni successive descritte in precedenza applicando gli aggiornamenti cumulativi da KB5006744 in poi.
Queste equazioni usano PhaseCorrectRate
, UpdateInterval
, MaxAllowedPhaseOffset
e SystemClockRate
misurate in unità di tick di clock. Nei sistemi Windows, 1 ms = 10.000 tick di clock.
MaxAllowedPhaseOffset
è configurabile nel Registro di sistema. Tuttavia, il parametro del Registro di sistema viene misurato in secondi anziché tick di clock.
Per visualizzare i valori SystemClockRate
e pollIntervalInSeconds
(misurati in secondi), aprire una finestra del prompt dei comandi e quindi eseguire w32tm /query /status /verbose
. Questo comando genera un output simile al seguente:
Leap Indicator: 0(no warning)
Stratum: 1 (primary reference - syncd by radio clock)
Precision: -23 (119.209ns per tick)
Root Delay: 0.0003538s
Root Dispersion: 0.0100002s
ReferenceId: 0x00000000 (unspecified)
Last Successful Sync Time: 5/23/2023 7:51:39 PM
Source: VM IC Time Synchronization Provider
Poll Interval: 6 (64s)
Phase Offset: -0.0000013s
ClockRate: 0.0156250s
State Machine: 2 (Sync)
Time Source Flags: 3 (Authenticated Hardware )
Server Role: 0 (None)
Last Sync Error: 0 (The command completed successfully.)
Time since Last Good Sync Time: 15.7344985s
L'output presenta l'intervallo di polling sia in tick di clock che in secondi. Le equazioni usano il valore misurato in secondi (il valore tra parentesi). L'output presenta la frequenza di clock in secondi. Per visualizzare il valore SystemClockRate
nei tick di clock, usare la formula seguente:
(value in seconds
) × 1.000 × 10.000
Ad esempio, se SystemClockRate
è pari a 0,0156250 secondi, il valore usato dall'equazione è 156.250 tick di clock. Gli esempi seguenti illustrano come applicare questi calcoli con Windows Server 2012 R2 o una versione precedente.
La frequenza di clock del sistema è disattivata per quattro minuti
L'ora dell'orologio del computer è 11:05 e l'ora attuale effettiva è 11:09:
PhaseCorrectRate
= 1
UpdateInterval
= 30.000 tick di clock
SystemClockRate
= 156.000 tick di clock
MaxAllowedPhaseOffset
= 10 min = 600 secondi = 600 × 1.000 × 10.000 = 6.000.000.000 tick di clock
CurrentTimeOffset
= 4 min = 4 × 60 × 1.000 × 10.000 = 2.400.000.000 tick clock
CurrentTimeOffset
è ≤ MaxAllowedPhaseOffset
?
2.400.000.000 ≤ 6.000.000.000 = vero
Soddisfa l'equazione seguente?
(CurrentTimeOffset) ÷ (PhaseCorrectRate × UpdateInterval) ≤ SystemClockRate ÷ 2
2,400,000,000 ÷ (30,000 × 1) ≤ 156,000 ÷ 2
80,000 ≤ 78,000 = False
Di conseguenza, w32tm
riporterà immediatamente indietro il clock.
Nota
In questo caso, se si desidera riportare indietro il clock lentamente, bisogna modificare anche i valori di PhaseCorrectRate
o UpdateInterval
nel Registro di sistema in modo che il risultato dell'equazione sia vero.
La frequenza di clock del sistema è disattivata per tre minuti
L'ora dell'orologio del computer è 11:05 e l'ora attuale effettiva è 11:08:
PhaseCorrectRate
= 1
UpdateInterval
= 30.000 tick di clock
SystemClockRate
= 156.000 tick di clock
MaxAllowedPhaseOffset
= 10 min = 600 secondi = 600 × 1.000 × 10.000 = 6.000.000.000 tick di clock
CurrentTimeOffset
= 3 min = 3 × 60 × 1.000 × 10.000 = 1.800.000.000 tick di clock
CurrentTimeOffset
è ≤ MaxAllowedPhaseOffset
?
1.800.000.000 ≤ 6.000.000.000 = vero
Soddisfa l'equazione seguente?
(CurrentTimeOffset) ÷ (PhaseCorrectRate × UpdateInterval) ≤ SystemClockRate ÷ 2
(1,800,000,000) ÷ (1 × 30,000) ≤ 156,000 ÷ 2
60,000 ≤ 78,000 = True
In questo caso, l'orologio viene impostato lentamente.
Usando l'editor Criteri di gruppo locali
Il servizio Ora di Windows archivia diverse proprietà di configurazione come voci del Registro di sistema. È possibile usare oggetti Criteri di gruppo nell'Editor Criteri di gruppo locali per configurare la maggior parte di queste informazioni. Usando questi oggetti puoi configurare un computer come NTPServer o NTPClient, definire il meccanismo di sincronizzazione dell'ora o configurare un computer come origine dell'ora affidabile. Le impostazioni di Criteri di gruppo per il servizio Ora di Windows possono essere applicate ai controller di dominio a partire da Windows Server 2003 e da iterazioni future.
Windows archivia le informazioni sui criteri del servizio Ora di Windows nel Local Group Policy, in Configurazione computer\Modelli amministrativi\Sistema\Servizio Ora di Windows. Archivia nel Registro di sistema Windows le informazioni di configurazione definite dai criteri e poi le usa per configurare le voci del Registro di sistema per il servizio Ora di Windows specifico. Di conseguenza, i valori definiti da Criteri di gruppo sovrascrivono i valori preesistenti nella sezione del Registro di sistema relativa al servizio Ora di Windows. Alcune impostazioni predefinite degli oggetti Criteri di gruppo differiscono dalle voci predefinite del Registro di sistema del servizio Ora di Windows.
Nella tabella seguente sono elencati i criteri che si possono configurare per il servizio Ora di Windows e le sottochiavi equivalenti del Registro di sistema interessate da tali criteri.
Criteri di gruppo | Percorsidel Registro di sistema 1, 2 |
---|---|
Impostazioni di configurazione globali | W32Time W32Time\Config W32Time\Parameters |
Provider servizi orari\Configura client Windows NT | W32Time\TimeProviders\NtpClient |
Provider servizi orari\Abilita client Windows NTP | W32Time\TimeProviders\NtpClient |
Provider servizi orari\Abilita server Windows NTP | W32Time\TimeProviders\NtpServer |
1 Sottochiave: HKLM\SOFTWARE\Policies\Microsoft
2 Sottochiave: HKLM\SYSTEM\CurrentControlSet\Services\W32Time
Nota
Quando rimuovi un'impostazione di Criteri di gruppo, Windows rimuove la voce corrispondente dall'area dei criteri del Registro di sistema.
Impostazioni predefinite dell'oggetto Criteri di gruppo per W32Time
Di seguito sono riportati i valori predefiniti per le impostazioni di configurazione globale dopo l'abilitazione.
Impostazione di Criteri di gruppo | Valore predefinito |
---|---|
AnnounceFlags | 10 |
EventLogFlags | 2 |
FrequencyCorrectRate | 4 |
HoldPeriod | 5 |
LargePhaseOffset | 50.000.000 |
LocalClockDispersion | 10 |
MaxAllowedPhaseOffset | 300 |
MaxNegPhaseCorrection | 172.800 (48 ore) |
MaxPollInterval | 10 |
MaxPosPhaseCorrection | 172.800 (48 ore) |
MinPollInterval | 6 |
PhaseCorrectRate | 7 |
PollAdjustFactor | 5 |
SpikeWatchPeriod | 900 |
UpdateInterval | 100 (1 secondo) |
Impostazioni dell'oggetto Criteri di gruppo per il client NTP
Queste sono le impostazioni predefinite del client Windows NTP contenute in Configurazione computer\Modelli amministrativi\Sistema\Servizio ora di Windows\Provider ora\Configura client Windows NTP.
Impostazione di Criteri di gruppo | Valore predefinito |
---|---|
NtpServer | time.windows.com , 0x9 |
Tipo | NT5DS - Usato per i computer appartenenti a un dominio NTP - Usato per computer non appartenenti a un dominio |
CrossSiteSyncFlags | 2 |
ResolvePeerBackoffMinutes | 15 |
ResolvePeerBackoffMaxTimes | 7 |
SpecialPollInterval | 1024 |
EventLogFlags | 0 |
Nota
Se si utilizza Criteri di gruppo per impostare il valore NtpServer come parte del criterio Configura client Windows NTP e applicarlo a un membro di dominio, il servizio Ora di Windows non userà il valore del Registro di sistema NtpServer. Per visualizzare la configurazione NTP, aprire un prompt dei comandi ed eseguire w32tm /query /configuration
.
Informazioni di riferimento sul Registro di sistema Ora di Windows
Il servizio Ora di Windows archivia le informazioni nei tracciati del Registro di sistema seguenti:
HKLM\SYSTEM\CurrentControlSet\Services\W32Time
HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config
HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient
HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer
Avviso
Queste informazioni vengono fornite come riferimento per l'uso nella risoluzione dei problemi e nella convalida. Le chiavi del Registro di sistema di Windows vengono usate da W32Time per archiviare informazioni critiche. Non modificare questi valori. Le modifiche al Registro di sistema non vengono convalidate dall'editor del Registro di sistema o da Windows prima di essere applicate. Se il Registro di sistema contiene valori non validi, è possibile che Windows riscontri errori irreversibili.
Alcuni dei parametri del Registro di sistema vengono misurati in tick del clock e altri in secondi. Per convertire l'ora da tick del clock in secondi, usa questi fattori di conversione:
- 1 minuto = 60 sec
- 1 sec = 1000 ms
- 1 ms = 10.000 tick del clock in un sistema Windows, come descritto in proprietà DateTime.Ticks.
Ad esempio, 5 minuti diventano 5 × 60 × 1.000 × 10.000 = 3.000.000.000 tick del clock.
Nella sezione seguente, "Tutte le versioni" si riferisce a Windows 7, incluse le iterazioni future e Windows Server 2008, incluse le iterazioni future.
Voce del Registro di sistema | Versioni | Descrizione |
---|---|---|
AnnounceFlags | Tutte le versioni | Controlla se il computer è contrassegnato come server di riferimento ora affidabile. Un computer non è contrassegnato come affidabile a meno che non sia anche contrassegnato come server di riferimento ora.
Il valore predefinito per i membri del dominio è 10. Il valore predefinito per i client e i server autonomi è 10. |
ClockAdjustmentAuditLimit | Windows Server 2016 versione 1709 e successive; Windows 10 versione 1709 e successive | Specifica le regolazioni del clock locale più piccole che possono essere registrate nel registro eventi del servizio W32Time nel computer di destinazione. Il valore predefinito è 800 (parti per milione, PPM). |
ClockHoldoverPeriod | Windows Server 2016 versione 1709 e successive; Windows 10 versione 1709 e successive | Indica il numero massimo di secondi in cui un clock di sistema può nominalmente mantenere la propria accuratezza senza sincronizzarsi con un'origine dell'ora. Se questo periodo di tempo passa senza che W32Time ottenga nuovi esempi da uno dei provider di input, W32Time avvia una nuova individuazione delle origini dell'ora. Impostazione predefinita: 7.800 secondi. |
EventLogFlags | Tutte le versioni | Controlla gli eventi registrati dal servizio Ora.
Il valore predefinito per i membri del dominio è 2. Il valore predefinito per i client e i server autonomi è 2. |
FrequencyCorrectRate | Tutte le versioni | Controlla la frequenza con cui viene corretto il clock. Se questo valore è troppo basso, il clock è instabile e si corregge continuamente. Se questo valore è troppo alto, la sincronizzazione del clock richiede molto tempo. Il valore predefinito per i membri del dominio è 4. Il valore predefinito per i client e i server autonomi è 4. Zero non è un valore valido per la voce del Registro di sistema FrequencyCorrectRate. Se nei computer Windows Server 2003, Windows Server 2003 R2, Windows Server 2008 e Windows Server 2008 R2 il valore è impostato su 0, il servizio Ora di Windows lo cambia automaticamente in 1. |
HoldPeriod | Tutte le versioni | Controlla il periodo di tempo in cui è disabilitato il rilevamento dei picchi per sincronizzare rapidamente il clock locale. Un picco è un campione di ora che indica che l'ora non è sincronizzata per alcuni secondi e viene ricevuto dopo la restituzione uniforme di campioni di ora validi. Il valore predefinito per i membri del dominio è 5. Il valore predefinito per i client e i server autonomi è 5. |
LargePhaseOffset | Tutte le versioni | Specifica che un offset dell'ora maggiore o uguale a questo valore in 10-7 secondi viene considerato un picco. Un'interruzione della rete, ad esempio una quantità elevata di traffico, può causare un picco. Un picco viene ignorato a meno che non persista per un lungo periodo di tempo. Il valore predefinito per i membri del dominio è 50000000. Il valore predefinito per i client e i server autonomi è 50000000. |
LocalClockDispersion | Tutte le versioni | Controlla la dispersione (in secondi) che devi presupporre quando l'unica origine dell'ora è il clock CMOS incorporato. Il valore predefinito per i membri del dominio è 10. Il valore predefinito per i client e i server autonomi è 10. |
MaxAllowedPhaseOffset | Tutte le versioni | Specifica l'offset massimo (in secondi) per il quale W32Time tenta di regolare il clock del computer usando la frequenza di clock. Quando l'offset supera questa frequenza, W32Time imposta il clock del computer direttamente. Il valore predefinito per i membri del dominio è 300. Il valore predefinito per i client e i server autonomi è 1. |
MaxClockRate | Tutte le versioni | Gestita da W32Time. Contiene dati riservati usati dal sistema operativo Windows ed eventuali modifiche di questa impostazione possono generare risultati imprevedibili. Il valore predefinito per i membri del dominio è 155860. Il valore predefinito per i client e i server autonomi è 155860. |
MaxNegPhaseCorrection | Tutte le versioni | Specifica la correzione dell'ora negativa massima, espressa in secondi, eseguita dal servizio. Se il servizio determina che è necessaria una modifica di dimensioni maggiori, registra un evento. Il valore 0xFFFFFFFF è un caso speciale. Questo valore indica che il servizio corregge sempre l'ora. Il valore predefinito per i membri del dominio è 0xFFFFFFFF (esadecimale). Il valore predefinito per i controller di dominio è 172.800 (48 ore). Il valore predefinito per i client e i server autonomi è 54.000 (15 ore). |
MaxPollInterval | Tutte le versioni | Specifica l'intervallo massimo, in logaritmo di 2 secondi, consentito per l'intervallo di polling del sistema. Un sistema deve eseguire il polling in base all'intervallo pianificato, un provider può rifiutare di produrre campioni quando richiesto. Il valore predefinito per i controller di dominio è 10. Il valore predefinito per i membri del dominio è 15. Il valore predefinito per i client e i server autonomi è 15. |
MaxPosPhaseCorrection | Tutte le versioni | Specifica la correzione dell'ora positiva massima, in secondi, eseguita dal servizio. Se il servizio determina che è necessaria una modifica di dimensioni maggiori, registra un evento. Il valore 0xFFFFFFFF è un caso speciale. Questo valore indica che il servizio corregge sempre l'ora. Il valore predefinito per i membri del dominio è 0xFFFFFFFF (esadecimale). Il valore predefinito per i controller di dominio è 172.800 (48 ore). Il valore predefinito per i client e i server autonomi è 54.000 (15 ore). |
MinClockRate | Tutte le versioni | Gestita da W32Time. Contiene dati riservati usati dal sistema operativo Windows ed eventuali modifiche di questa impostazione possono generare risultati imprevedibili. Il valore predefinito per i membri del dominio è 155860. Il valore predefinito per i client e i server autonomi è 155860. |
MinPollInterval | Tutte le versioni | Specifica l'intervallo minimo, in logaritmo di 2 secondi, consentito per l'intervallo di polling del sistema. Un sistema non richiede campioni con una frequenza maggiore, un provider può produrre campioni in momenti diversi rispetto all'intervallo pianificato. Il valore predefinito per i controller di dominio è 6. Il valore predefinito per i membri del dominio è 10. Il valore predefinito per i client e i server autonomi è 10. |
PhaseCorrectRate | Tutte le versioni | Controlla la frequenza con cui viene corretto l'errore della fase. Se specifichi un valore ridotto, l'errore di fase viene corretto rapidamente, ma il clock potrebbe diventare instabile. Se il valore è troppo alto, per correggere l'errore di fase è necessario più tempo. Il valore predefinito per i membri del dominio è 1. Il valore predefinito per i client e i server autonomi è 7. Zero non è un valore valido per la voce del Registro di sistema PhaseCorrectRate. Se nei computer Windows Server 2003, Windows Server 2003 R2, Windows Server 2008 e Windows Server 2008 R2 il valore è impostato su 0, il servizio Ora di Windows lo cambia automaticamente in 1. |
PollAdjustFactor | Tutte le versioni | Controlla la decisione di aumentare o ridurre l'intervallo di polling per il sistema. Maggiore è il valore, minore è l'entità dell'errore che causa la riduzione dell'intervallo di polling. Il valore predefinito per i membri del dominio è 5. Il valore predefinito per i client e i server autonomi è 5. |
SpikeWatchPeriod | Tutte le versioni | Specifica per quanto tempo deve persistere un offset sospetto prima che venga accettato come corretto (in secondi). Il valore predefinito per i membri del dominio è 900. Il valore predefinito per le workstation e i client autonomi è 900. |
TimeJumpAuditOffset | Tutte le versioni | Numero intero senza segno che indica la soglia di controllo dei salti temporali, in secondi. Se il servizio Ora regola il clock locale impostando il clock direttamente e la correzione dell'ora è superiore a questo valore, il servizio registra un evento di controllo. |
UpdateInterval | Tutte le versioni | Specifica il numero di tick del clock tra le regolazioni di correzione di fase. Il valore predefinito per i controller di dominio è 100. Il valore predefinito per i membri del dominio è 30.000. Il valore predefinito per i client e i server autonomi è 360.000. Zero non è un valore valido per la voce del Registro di sistema UpdateInterval. Se nei computer con Windows Server 2003, Windows Server 2003 R2, Windows Server 2008 e Windows Server 2008 R2 il valore è impostato su 0, il servizio Ora di Windows lo cambia automaticamente in 1. |
UtilizeSslTimeData | Versioni di Windows successive a Windows 10 build 1511 | Il valore 1 indica che W32Time userà più timestamp SSL per inizializzare un clock non accurato. Nota: UtilizeSslTimeData è il valore di registro che fa riferimento al seeding del tempo di protezione. Per maggiori informazioni, consultare la sezione Secure Time Seeding – migliorare la sincronizzazione in Windows. |
Registrazione avanzata
Le voci del Registro di sistema seguenti non fanno parte della configurazione predefinita di W32Time, ma possono essere aggiunte al Registro di sistema per ottenere funzionalità di registrazione migliorate. Le informazioni riportate nel registro eventi di sistema possono essere modificate cambiando il valore dell'impostazione EventLogFlags nell'Editor oggetti Criteri di gruppo. Per impostazione predefinita, il servizio Ora di Windows registra un evento ogni volta che passa a una nuova origine dell'ora.
Per abilitare la registrazione W32Time avanzata, aggiungere le voci del Registro di sistema seguenti in HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config.
Movimento | Versioni | Descrizione |
---|---|---|
FileLogEntries | Tutte le versioni | Controlla il numero di voci create nel file di log del servizio Ora di Windows. Il valore predefinito è None, che non registra alcuna attività del servizio Ora di Windows. I valori validi sono compresi tra 0 e 300. Questo valore non influisce sulle voci del registro eventi create normalmente dal servizio Ora di Windows. |
FileLogName | Tutte le versioni | Controlla il percorso e il nome file del log del servizio Ora di Windows. Il valore predefinito è Blank e non deve essere modificato a meno che non sia stato modificato il valore di FileLogEntries. Un valore valido è un percorso completo e un nome file che verranno usati dal servizio Ora di Windows per creare il file di log. Questo valore non influisce sulle voci del registro eventi create normalmente dal servizio Ora di Windows. |
FileLogSize | Tutte le versioni | Controlla il comportamento di registrazione circolare dei file di log del servizio Ora di Windows. Quando vengono definiti i valori per FileLogEntries e FileLogName, la voce definisce la dimensione, in byte, che può raggiungere il file di log prima che le voci di log meno recenti vengano sovrascritte con nuove voci. Usa 1000000 o un valore superiore per questa impostazione. Questo valore non influisce sulle voci del registro eventi create normalmente dal servizio Ora di Windows. |