Настроить windows ntp клиента

NTP Windows клиент ( Настройка Windows клиента NTP. )

23 марта 2010 (обновлено 2 ноября 2014)

OS: Windows 2000/XP/2003/Vista/2008/7.

Задача: настроить Windows системы для получения показателей точного времени с определённых NTP серверов.

Пользователям операционных систем Windows XP/2003/2008 придётся проделать ряд манипуляций.

Указать на применяемые NTP серверы (где ntp.local, ntp1.local и так далее — наши NTP серверы):

Далее, отдать в командной строке указания о выборе приоритетного NTP сервера, перезапуске службы точного времени и принудительной синхронизации времени в NTP сервером:

В результате должны получить нечто вроде этого:

Через некоторое время можно проверить журнал событий системы. Если все настроено и отработало верно, то в журнале будет информационное сообщение от источника W32Time с кодом (ID) 35 и текстом «Служба времени выполняет синхронизацию системного времени с источником времени». Если возникли какие-то проблемы, то в журнал будут записаны ошибки с кодами. Поисковая система поможет и в этом.

Для локализации проблемы в командной строке можно выполнить запрос информации о используемом NTP сервере:

Для определения величины расхождения локального времени и времени любого компьютера в сети, можно использовать следующую команду:

Иногда помогает вульгарная перерегистрация службы времени Windows:

Как вариант, можно настроить синхронизацию времени с помощью графического интерфейса.

Можно указать на применяемые NTP серверы с помощью утилиты regedit.exe:

Необходимо пройти в ветку (если её нет — создать) «HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers»:

Создать или изменить строковые параметры с именами «0» и «1» указав в них доменные имена или IP адреса наших NTP серверов:

В диалоговом окне настроки параметров даты и времени снять «галочку» инициирования сервиса синхронизации времени, тем самым останавливая соответствующую системную службу:

Заново активировать систему синхронизации времени и попытаться его синхронизировать с указанными серверами:

[ уже посетило: 358691 / +3 ] [ интересно! / нет ]

Поблагодарить автора ( сделайте свой денежный вклад в хорошее настроение )

Bat скрипт для быстрой настройки NTP клиента

Выкладываю bat-скрипт для быстрой настройки ntp-клиента Windows. Написал его для себя и решил поделиться.

  • запускаем скрипт от имени администратора (актуально для семейства Windows старше XP).
  • вводим адрес ntp сервера который хотим задать.
  • вводим время периода обновлений времени в минутах.
  • ждем выполнения, и наблюдаем результат выполнения в консоли.
Читайте также:  Установить windows с флешки bios не видит

Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.

  • 16 ноября 2020 в 11:34 Автоматизация установки софта на чистую Windows
  • 24 ноября 2020 в 14:25 Как за долгое время я вернулся на Windows (WSL)
  • 15 февраля 2021 в 00:57 Android-клиент банка ВТБ показывает уведомления о всех операциях другого пользователя
  • 24 марта 2021 в 18:30 Апгрейд старых ноутбуков как дополнительный зароботок
  • 30 марта 2021 в 23:07 Отключается внешний жесткий диск. Что делать? [Человеческим языком]

Это «Песочница» — раздел, в который попадают дебютные посты пользователей, желающих стать полноправными участниками сообщества.

Если у вас есть приглашение, отправьте его автору понравившейся публикации — тогда её смогут прочитать и обсудить все остальные пользователи Хабра.

Чтобы исключить предвзятость при оценке, все публикации анонимны, псевдонимы показываются случайным образом.

Не надо пропускать:

  • рекламные и PR-публикации
  • вопросы и просьбы (для них есть Хабр Q&A);
  • вакансии (используйте Хабр Карьеру)
  • статьи, ранее опубликованные на других сайтах;
  • статьи без правильно расставленных знаков препинания, со смайликами, с обилием восклицательных знаков, неоправданным выделением слов и предложений и другим неуместным форматированием текста;
  • жалобы на компании и предоставляемые услуги;
  • низкокачественные переводы;
  • куски программного кода без пояснений;
  • односложные статьи;
  • статьи, слабо относящиеся к или не относящиеся к ней вовсе.

Как синхронизировать время на RLP-сервере с ПК на ОС Windows 10

Настройка сервера NTP на ОС Windows 10

Для настройки сервера понадобятся права администратора у пользователя Windows.

Автоматическая настройка

Нажмите на файл правой кнопкой мыши и в меню выберите Запуск от имени администратора. Если Windows запросит разрешения на внесение изменений приложением, нажмите кнопку Да.

  • Подождите, пока скрипт настроит сервер NTP. Последняя команда скрипта выводит текущую конфигурацию службы времени. Если скрипт успешно настроил сервер NTP, то в разделе NtpServer опция Enabled будет выставлена в 1. Нажмите любую клавишу, чтобы завершить работу скрипта и закрыть окно командной строки.
  • Настройка вручную

    1. Зайдите в редактор реестра одним из способов:
      • Нажмите клавиши Win+R, в появившемся окне Выполнить наберите regedit и нажмите Enter.

    В строке поиска Windows наберите regedit и выберите найденное приложение Редактор реестра.

    Если Windows запросит разрешения на внесение изменений приложением Редактор реестра, нажмите кнопку Да.

    В Редакторе реестра перейдите по пути \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer
    Для этого можно воспользоваться деревом в левой части окна или скопировать и добавить строку пути в поле в верхней части окна.

    Откройте окно изменения параметра Enabled двойным щелчком мыши по нему в правой части окна Редактора реестра. Измените значение параметра на 1 и нажмите кнопку ОК.

  • В Редакторе реестра перейдите по пути \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config


  • Измените значение параметра AnnounceFlags на 5.

    Закройте Редактор реестра.

    Чтобы изменения вступили в силу, необходимо перезапустить службу времени Windows. Зайдите в управление службами одним из способов:

      Нажмите клавиши Win+R, в появившемся окне Выполнить наберите services.msc и нажмите Enter.

    В строке поиска Windows наберите службы и выберите найденное приложение Службы.

    В списке служб найдите Службу времени Windows.

    Дважды щёлкните на службу, чтобы зайти в окно её настройки.
    Если служба в состоянии Остановлена, то нажмите кнопку Запустить и дождитесь запуска службы.
    Если служба в состоянии Выполняется, сначала нажмите кнопку Остановить, дождитесь остановки службы, нажмите кнопку Запустить и дождитесь запуска службы.
    Установите Тип запуска в Автоматически и нажмите кнопку ОК, чтобы сохранить настройку.

    Закройте окно Служб Windows.

    Для проверки, что сервер NTP запустился, можно использовать команду w32time командной строки Windows.
    Запустите командную строку Windows одним из способов:

      Нажмите клавиши Win+R, в появившемся окне Выполнить наберите cmd и нажмите Enter.

  • В строке поиска Windows наберите cmd и выберите найденное приложение Командная строка.
  • В Командной строке наберите или скопируйте сочетанием клавиш Shift+Insert строку w32tm /query /configuration и нажмите клавишу Enter.

    Команда выведет текущую конфигурацию службы времени. Если сервер NTP запущен, то в разделе NtpServer опция Enabled будет выставлена в 1. Закройте окно Командной строки.

    Для работы сервера NTP нужно разрешить в Брандмауэре Windows UDP траффик по порту 123. Откройте Монитор брандмауэра Защитника Windows в режиме повышенной безопасности одним из способов:

      Нажмите клавиши Win+R, в появившемся окне Выполнить наберите wf.msc и нажмите Enter.

    В строке поиска Windows наберите и выберите найденное приложение.

    В окне Монитора брандмауэра. переключитесь на Правила для входящих подключений и нажмите на Создать правило.

    Выберите тип правила Для порта и нажмите кнопку Далее.

    Выберите ПротоколUDP, впишите номер порта 123 и нажмите кнопку Далее.

    Выберите Разрешить подключение и нажмите кнопку Далее.

    Установите галочки для всех профилей и нажмите кнопку Далее.

    Введите имя правила, например, udp in 123 и нажмите кнопку Готово.

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

  • Закройте окно Монитора брандмауэра.
  • Настройка синхронизации времени и часового пояса на сервере RLP

    Для копирования файлов по сети из ОС Windows можно использовать WinSCP .

    Команды можно вводить как локально на сервере, так и удалённо по SSH. Для удалённого подключения можно использовать PuTTY.

    Данные для подключения по умолчанию:
    Логин: root
    Пароль: root (при наборе пароля он может не отображаться, даже символами «звёздочка»)

    Скопируйте получившуюся папку ntp_local_install в папку home на сервере RLP.

    Зайдите на сервер локально или удалённо.

  • Остановите службу TRASSIR командой:
    systemctl stop t1daemon
  • Установите rpm из скопированной папки командой:
    yum install -y /home/ntp_local_install/*.rpm

    Зайдите в редактирование файла настроек планировщика задач командой:
    crontab -e

    Нажмите клавишу Insert для перехода в режим редактирования.
    Добавьте строку */5 * * * * sudo ntpdate IP-адрес компьютера на Windows с настроенным NTP-сервером
    Пример: */5 * * * * sudo ntpdate 192.168.1.1

    Нажмите клавишу Esc, чтобы выйти из режима редактирования. Введите :wq! и нажмите клавишу Enter, чтобы сохранить изменения и выйти из редактора.

    Проверьте текущий часовой пояс на сервере RLP командой
    timedatectl status
    Часовой пояс и город указаны в разделе Time zone:

    Установите нужный часовой пояс командой: timedatectl set-timezone выбранный город
    Пример: timedatectl set-timezone Asia/Vladivostok

    Город нужно указать в том же виде, в котором он выводится командой timedatectl list-timezones , включая регистр букв. Если указать город неправильно, часовой пояс не изменится.

    Проверьте текущее время на сервере RLP командой:
    date

    Время должно совпадать со временем на компьютере с настроенным NTP-сервером. Если время не совпадает, то подождите пять минут (настроенный период синхронизации) и введите команду ещё раз.

  • Запустите TRASSIR командой:
    systemctl start t1daemon
  • Читайте также:  Windows не видит windowsimagebackup
    Оцените статью