Windows Time - компьютер не был повторно синхронизирован, потому что данные о времени не были доступны

512
George Tian

Я следовал инструкциям во втором ответе на этот вопрос, когда при попытке синхронизации Windows Time всплыло следующее pool.ntp.org:

C:\WINDOWS\system32>w32tm /resync Sending resync command to local computer The computer did not resync because no time data was available. 

Ниже приведена конфигурация:

C:\WINDOWS\system32>w32tm /query /configuration [Configuration]  EventLogFlags: 2 (Local) AnnounceFlags: 5 (Local) TimeJumpAuditOffset: 28800 (Local) MinPollInterval: 10 (Local) MaxPollInterval: 15 (Local) MaxNegPhaseCorrection: 54000 (Local) MaxPosPhaseCorrection: 54000 (Local) MaxAllowedPhaseOffset: 1 (Local)  FrequencyCorrectRate: 4 (Local) PollAdjustFactor: 5 (Local) LargePhaseOffset: 50000000 (Local) SpikeWatchPeriod: 900 (Local) LocalClockDispersion: 10 (Local) HoldPeriod: 5 (Local) PhaseCorrectRate: 1 (Local) UpdateInterval: 360000 (Local)   [TimeProviders]  NtpClient (Local) DllName: C:\WINDOWS\SYSTEM32\w32time.DLL (Local) Enabled: 1 (Local) InputProvider: 1 (Local) AllowNonstandardModeCombinations: 1 (Local) ResolvePeerBackoffMinutes: 15 (Local) ResolvePeerBackoffMaxTimes: 7 (Local) CompatibilityFlags: 2147483648 (Local) EventLogFlags: 1 (Local) LargeSampleSkew: 3 (Local) SpecialPollInterval: 32768 (Local) Type: NTP (Local) NtpServer: pool.ntp.org (Local)  NtpServer (Local) DllName: C:\WINDOWS\SYSTEM32\w32time.DLL (Local) Enabled: 0 (Local) InputProvider: 0 (Local) 

Я попытался отменить и перерегистрировать службу Windows Time, но безрезультатно.

Как мне решить эту проблему?

Редактировать: вывод w32tm /monitor /computers:pool.ntp.org:

pool.ntp.org[27.124.125.250:123]: ICMP: 80ms delay NTP: +1.4521260s offset from local clock RefID: ntp.waia.asn.au [218.100.43.70] Stratum: 2  Warning: Reverse name resolution is best effort. It may not be correct since RefID field in time packets differs across NTP implementations and may not be using IP addresses. 

Снимок экрана Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w32time\Parameters:

enter image description here

1
Вы видели эту ссылку, это может быть полезно. https://superuser.com/questions/1116938/w32time-the-computer-did-not-resync-because-no-time-data-was-available OOOO 5 лет назад 0
Что выводит `w32tm / monitor / computers: pool.ntp.org`? Twisty Impersonator 5 лет назад 0
@OOOO Да, у меня есть. Сообщение об ошибке выскочило, как указано в ответе, но оно, очевидно, не синхронизировалось, поскольку мой компьютер все еще отстает на 1,5 секунды от авторитетного сервера времени. George Tian 5 лет назад 0
@TwistyImpersonator Извините, код выглядит ужасно в комментариях, я отредактировал свой пост, чтобы включить вывод. George Tian 5 лет назад 0
Не могли бы вы также включить снимок экрана `HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters`? harrymc 5 лет назад 0
@harrymc Отредактировано сообщение, чтобы включить его George Tian 5 лет назад 0
В [manual] (https://support.ntp.org/bin/view/Support/WindowsTimeService) говорится, что вы должны настроить эту службу, используя команду с повышенными привилегиями: `w32tm / config / update / manualpeerlist:" 0. pool.ntp.org, 0x8 1.pool.ntp.org, 0x8 2.pool.ntp.org, 0x8 3.pool.ntp.org, 0x8 "/ syncfromflags: MANUAL`. Это не должно использоваться для члена домена. harrymc 5 лет назад 1
@harrymc Спасибо, это сработало отлично! Я не уверен, почему это не сработало, когда я попробовал это раньше, возможно, просто перезагрузка также помогла. George Tian 5 лет назад 0
Я добавил ответ ниже. Принятие этого было бы полезно для будущих читателей. harrymc 5 лет назад 0

1 ответ на вопрос

0
harrymc

Установка pool.ntp.orgвремени сервера рекомендуется по инструкции с помощью следующей команды:

w32tm /config /update /manualpeerlist:"0.pool.ntp.org,0x8 1.pool.ntp.org,0x8 2.pool.ntp.org,0x8 3.pool.ntp.org,0x8" /syncfromflags:MANUAL