it-swarm-ru.tech

Windows Server не может синхронизировать время NTP)

Почему Windows Server (в данном случае 2008, но я видел ту же проблему в 2003 году), похоже, имеют проблемы с синхронизацией времени? Я видел эту ошибку в системном журнале на разных серверах:

Служба времени не синхронизировала системное время в течение 86400 секунд, поскольку ни один из поставщиков услуг времени не предоставил пригодную временную отметку. Служба времени не будет обновлять локальное системное время, пока не сможет синхронизироваться с источником времени. Если локальная система настроена для работы в качестве сервера времени для клиентов, она прекратит рекламу как источник времени для клиентов. Служба времени будет продолжать повторять и синхронизировать время с источниками времени. Проверьте системный журнал событий для других событий W32time для получения дополнительной информации. Запустите 'w32tm/resync', чтобы вызвать мгновенную синхронизацию времени.

В панели управления "Дата и время" настройки времени Интернета установлены на синхронизацию с time-nw.nist.gov; последняя успешная синхронизация была 2 дня назад, что говорит о наличии какой-то проблемы. Но если я нажму кнопку "обновить сейчас" в этом диалоговом окне, оно действительно обновится со временем!

Так почему же сервер Windows не может надежно синхронизировать время через NTP в фоновом режиме без моего вмешательства вручную? Что я делать неправильно?

41
Jeff Atwood

Джефф, я нашел это статья . Может быть вам поможет. Возможно, вы уже читали это, но я подумал, что это стоит того.

 HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags 

Эта запись реестра определяет, будет ли локальный компьютер помечен как надежный сервер времени (что возможно, только если предыдущая запись реестра установлена ​​на NTP, как описано выше). Измените значение REG_DWORD с 10 на 5 здесь.

[~ # ~] update [~ # ~] Согласно Джеффу, лучшим источником справки является http://support.Microsoft. ком/кб/816042

18
Joseph

Windows Time Agent - это бесплатный апплет панели управления для настройки NTP сервер/возможность синхронизации Windows. Он выступает в качестве внешнего интерфейса для настроек реестра и позволяет вам настройте несколько серверов NTP) и посмотрите, какие результаты вы получаете от них в режиме реального времени.

Мало кто знает об этом особенно удобном (и бесплатном) программном обеспечении, но его необходимо установить на серверах, которые я поддерживаю.

14
crb

Когда важно синхронизированное время, я использую NTPD для Windows

http://www.meinberg.de/english/sw/ntp.htm

Я устанавливаю его, указываю на north-america.pool.ntp.org и забываю

8
Mark Porter

Способ, которым Microsoft предлагает синхронизировать время, представлен ниже.

M$ Time!

Так почему же Windows не может надежно синхронизировать NTP? Это связано с тем, как настроено время в доменной среде. Из этой техники artice :

Если компьютер является рядовым сервером или рабочей станцией в домене, по умолчанию он следует иерархии AD DS) и синхронизирует свое время с контроллером домена в его локальном домене, который в настоящее время работает под управлением Windows Time. служба.

Вы идете "против зерна" здесь, пытаясь настроить рядовые серверы, чтобы тянуть NTP время).

"Правильно" (т. Е. Способ Microsoft) сделать это было бы установить время, как показано на рисунке выше, с синхронизацией эмулятора PDC) с надежной внешней службой времени, такой как пул .ntp.org: синхронизация контроллеров домена с эмулятором PDC), а затем автоматическая синхронизация рядовых серверов и ПК с контроллером домена.

в этом ответе я подробно описал процесс определения времени для такой работы.

5
Brett Larson