V dnešním příspěvku zjistíme příčinu kdy SpecialPollInterval se používá jako interval dotazování, služba Windows Time Service zobrazuje nesprávný čas, pokud se služba dostane do stavu Spike - a poté poskytne možné zmírnění problému v klientovi Windows 10 NTP.
The Network Time Protocol (NTP) je aplikace klient / server. Každá pracovní stanice, směrovač nebo server musí být vybaven klientským softwarem NTP pro synchronizaci hodin s časovým serverem v síti. Ve většině případů je klientský software již rezidentem v operačním systému každého zařízení.
Typický klient NTP pravidelně dotazuje jeden nebo více serverů NTP.
Klient NTP zobrazuje nesprávnou službu Windows Time
K tomuto problému může dojít, pokud klientský počítač NTP se spuštěnými edicemi Windows Serveru nebo klientskými edicemi Windows nemusí opravit čas, pokud jsou splněny následující podmínky:
- Klient NTP synchronizuje svůj čas s ručně určeným serverem NTP.
- Klient NTP používá jako interval dotazování SpecialPollInterval.
- Časový posun mezi klientem NTP a serverem NTP je větší než LargePhaseOffset nakonfigurovaný v klientovi NTP.
V tomto scénáři klient NTP nemůže opravit svůj čas ani po čekání na předání SpikeWatchPeriod.
Příčina klienta NTP zobrazuje nesprávnou službu Windows Time
K tomuto problému dochází, protože klient NTP se dostane do stavu SPIKE pokaždé, když klient dotazuje vzorek času na server NTP. Služba Time spravuje svůj interní stav a pokud se klient dostane do stavu SPIKE, klient nesynchronizuje svůj čas.
Existují dva způsoby, jak tento problém vyřešit, aby klient NTP mohl synchronizovat se serverem NTP po stavu SPIKE, nakonfigurovat čas Windows tak, aby jako interval dotazování používal MinPollInterval / MaxPollInterval.
1] Ruční konfigurace Windows Time pro použití MinPollInterval / MaxPollInterval jako intervalu dotazování, proveďte následující:
Spusťte příkazový řádek
Na příkazovém řádku zkopírujte a vložte příkaz (nahraďte NTP_server_IP_Address zástupný symbol se skutečnou IP adresou serveru) níže a stiskněte klávesu Enter.
w32tm / config / update / manualpeerlist: NTP_server_IP_Address, 0x8 / syncfromflags: MANUAL
Když používáte 0x1 vlajka s / manualpeerlist přepínač, určete použití SpecialPollInterval. Chcete-li tento problém vyřešit, nepoužívejte příznak 0x1.
Interval dotazování, který používá Windows Time, je nastaven následujícím podklíčem registru:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parametry
Podívejte se na další informace o službě Windows Time Service a hodnotách registru.
2] Automatická konfigurace Windows Time pro použití MinPollInterval / MaxPollInterval jako intervalu dotazování, stáhněte si MicrosoftEasyFix25001.mini.
Tento nástroj může být pouze v angličtině. Automatická oprava však funguje i pro jiné jazykové verze systému Windows.
Pokud nejste v počítači, který má problém, uložte řešení snadné opravy na jednotku flash nebo CD a spusťte jej v počítači, který má problém.
PS: Hodiny Windows 10 jsou nesprávné? Tady je pracovní oprava!