En una estación de trabajo Windows 10 configurada para conectarse a un servidor de hora local (la lista de pares contiene solo un servidor NTP presente en la red local). Pero al inspeccionar la configuración con "w32tm /query /source", la fuente sigue siendo el reloj CMOS local. ¿Por qué la fuente no es igual a la dirección de la lista de pares? El servidor NTP está disponible y se puede solicitar la hora (verificado con AboutTime, que muestra la diferencia entre el host actual y un servidor NTP local o remoto). También se marcó la visualización de la diferencia entre la estación de trabajo y el servidor NTP. La diferencia permanece constante al comprobar con el comando:
w32tm /stripchart computer: <LocalNTPserverName>
Incluso después de algunas horas, está claro que la hora no está alineada con el servidor NTP. La configuración de pares actual es:
w32tm /query /peers
Peer: <LocalNTPserverName>,0x9
State: Pending
Time Remaining: 0.0000000s
Mode: 0 (reserved)
Stratum: 0 (unspecified)
PeerPoll Interval: 0 (unspecified)
HostPoll Interval: 0 (unspecified)
Pero la fuente es el reloj CMOS:
w32tm /query /source
Local CMOS Clock
Me gustaría agregar que la estación de trabajo no está en un dominio y no es una máquina virtual.
Finalmente, si necesitas la configuración completa es:
w32tm /query /configuration
[Configuration]
EventLogFlags: 2 (Local)
AnnounceFlags: 10 (Local)
TimeJumpAuditOffset: 28800 (Local)
MinPollInterval: 10 (Local)
MaxPollInterval: 15 (Local)
MaxNegPhaseCorrection: 4294967295 (Local)
MaxPosPhaseCorrection: 4294967295 (Local)
MaxAllowedPhaseOffset: 300 (Local)
FrequencyCorrectRate: 4 (Local)
PollAdjustFactor: 5 (Local)
LargePhaseOffset: 50000000 (Local)
SpikeWatchPeriod: 900 (Local)
LocalClockDispersion: 10 (Local)
HoldPeriod: 5 (Local)
PhaseCorrectRate: 1 (Local)
UpdateInterval: 30000 (Local)
[TimeProviders]
NtpClient (Local)
DllName: C:\WINDOWS\system32\w32time.dll (Local)
Enabled: 1 (Local)
InputProvider: 1 (Local)
AllowNonstandardModeCombinations: 1 (Local)
ResolvePeerBackoffMinutes: 15 (Policy)
ResolvePeerBackoffMaxTimes: 7 (Policy)
CompatibilityFlags: 2147483648 (Local)
EventLogFlags: 0 (Policy)
LargeSampleSkew: 3 (Local)
SpecialPollInterval: 3600 (Policy)
Type: NTP (Policy)
NtpServer: <LocalNTPserverName>,0x9 (Policy)
NtpServer (Local)
DllName: C:\WINDOWS\system32\w32time.dll (Local)
Enabled: 0 (Local)
InputProvider: 0 (Local)
Respuesta1
Lo que funcionó para mí fue realizar los siguientes comandos en PowerShell como administrador:
net stop w32time
w32tm /unregister
w32tm /register
net stop w32time
La fuente NTP de mi sistema fue el controlador de dominio principal. El w32tm /unregister
comando elimina toda la HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time
colmena y elw32tm /register
luego lo reemplaza con los valores predeterminados, lo que hace que use el PDC del dominio del que forma parte.
¡Espero que esto ayude a alguien en el futuro!