Net time как синхронизировать время с сервером

Настроим сервер времени в домене. Для этого выполним ряд команд.
w32tm /register — регистрируем службу
w32tm /config /syncfromflags:manual /manualpeerlist:ru.pool.ntp.org — добавляем сервер
w32tm /config /update — сохраняем изменения
net start w32time — запускаем службу
Вот тут появляется первая проблема. Появляется ошибка:

ⓘ NTP

NTP — сетевой протокол для синхронизации внутренних часов компьютера с использованием сетей с переменной латентностью. Протокол был разработан Дэвидом Л. Миллсом, профессором Делавэрского университета, в 1985 году. Версия на 2015 год — NTPv4.

NTP, основанный на алгоритме Марзулло, использует для своей работы протокол UDP и учитывает время передачи. Система NTP чрезвычайно устойчива к изменениям латентности среды передачи. В версии 4 способен достигать точности 10 мс 1/100 с при работе через Интернет, и до 0.2 мс 1/5000 с и лучше внутри локальных сетей.

Наиболее широкое применение протокол NTP находит для синхронизации серверов точного времени. Для достижения максимальной точности предпочтительна постоянная работа программного обеспечения NTP в режиме системной службы. В семействе операционных систем Microsoft Windows — это служба W32Time, Linux — демон Ntpd или chronyd.

Более простая реализация этого алгоритма известна как SNTP — простой протокол сетевого времени. Используется во встраиваемых системах и устройствах, не требующих высокой точности, а также в пользовательских программах точного времени.

Особенности синхронизации времени с NTP-сервером

Кажущаяся простота процесса скрывает в себе много незаметных тонкостей и процедур. Так, например, существуют разные уровни NTP-сервера.

Серверы 1 уровня подключены непосредственно к атомным часам и обеспечивают максимально точную информацию. Серверы 2 и 3 уровней работают от серверов 1 уровня и могут выдавать информацию с небольшими погрешностями, которые неактуальны для обычных пользователей, но могут оказаться существенными для промышленных и специализированных систем.

Клиентское приложение по синхронизации времени выглядит несложным, но на самом деле оно не только дает данные о точном времени, но и компенсирует все возникающие задержки соединения, регулирует время так, чтобы не сбить другие процессы на сервере. Оборудование тактовой сетевой синхронизации разрабатывается по специальным стандартам, и к нему предъявляются повышенные требования по точности обеспечиваемых данных.

Специальные сервисы по синхронизации времени постоянно контролируют точность хода часов на оборудовании и корректируют данные при необходимости. Работа таких сервисов не требует большой мощности процессора и не занимает много оперативной памяти.

Чтобы синхронизировать время с NTP-сервером, необходимо выбрать источник. Процедура стандартной настройки синхронизации времени с сервером точного времени состоит из следующих действий:

  • на межсетевом экране запускается стандартный NTP-порт с разрешением на входящие и исходящие соединения;
  • определяется рабочий пдс-сервер (запись в командной строке: C:\>netdom /query fsmo);
  • останавливается работа службы Windows Time (запись в командной строке: C:\>net stop w32time);
  • проводится настройка внешнего источника времени (запись в командной строке: C:\> w32tm /config /syncfrom _(источник)_);
  • активируется доступ для клиентов к домену (запись в командной строке: C:\>w32tm /config /reliable:yes);
  • запускается служба Windows Time (запись в командной строке: C:\>net start w32time).
Читайте также:  adobe reader недостаточно данных для изображения

Служба времени после вышеуказанных действий начнёт синхронизацию времени с указанным внешним источником. Установленный внешний сервер точного времени можно посмотреть с помощью записи в командной строке C:\>w32tm /query /configuration.

После выполнения всех настроек рекомендуется проверить, нет ли в журнале событий ошибок. Настройку синхронизации времени с сервером на оборудовании достаточно провести единожды, после чего все данные будут обновляться автоматически.

Частота синхронизации времени Windows

В меню «Пуск» выберите «Выполнить» и введите:

смерзаться

Перейдите к:

Частота синхронизации времени Windows

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices W32TimeTimeProvidersNtpClient

Изменить интервал синхронизации времени

Щелкните правой кнопкой мыши «SpecialPollInterval» и выберите «Изменить». Выберите «Десятичное число» и введите значение в секундах. Для обновления каждый час значение будет 3600.

Интервал обновления времени

Нажмите ОК и выйдите. Это оно. Теперь ваша дата и время должны синхронизироваться каждый час с выбранным вами сервером времени.

В качестве альтернативы вы могли бы использовать такие программы, как Atomic Clock Sync или Time Synchronizer v2, чтобы сделать вышеописанное.

Частота синхронизации времени Windows

Источник записи:

Изменить сервер времени в Windows 10

Введите «Панель управления» в поле «Начать поиск» и нажмите «Ввод», чтобы открыть панель управления на компьютере с Windows 10.

Введите «Дата и время» в поле поиска и нажмите на результат.

Перейдите на вкладку Время в Интернете и нажмите кнопку Изменить настройки .

В раскрывающемся меню выберите, например, в качестве Сервера и нажмите кнопку Обновить сейчас .

Если вы получили какую-либо ошибку, попробуйте использовать в качестве сервера времени, а затем нажмите кнопку Обновить сейчас.

Изменить сервер времени в Windows 10

Обязательно установите флажок Синхронизировать с сервером времени в Интернете .

Добавить новые серверы времени в Windows 10

Если вы хотите добавить больше серверов времени в раскрывающийся список, откройте редактор реестра и перейдите по следующему пути:

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/DateTime/Серверы

Это покажет вам список текущих серверов

Если вы хотите добавить серверы времени, вы можете использовать, например, следующее или любой другой по вашему выбору:

Просто выберите сервер, который вы хотите добавить, щелкните правой кнопкой мыши в любом месте справа и выберите «Создать»> «Значение строки». Введите следующий номер и укажите адрес сервера времени в поле «Значение».

После этого вернитесь в настройки Дата и время , выберите свой сервер и нажмите кнопку Обновить сейчас .

Изменить сервер времени в Windows 10

Принудительно синхронизировать время с помощью CMD

Вы также можете заставить Windows синхронизировать время, используя – это строка командной строки, используемая для настройки, мониторинга или устранения неполадок службы времени Windows на ПК с Windows 10.

Читайте также:  Включаем Кортану в неподдерживаемой версии Windows

Для этого откройте командную строку с повышенными правами и введите следующие команды одну за другой:

net stop w32time w32tm/незарегистрированный w32tm/регистрация чистый старт w32time w32tm/resync

Перезагрузите компьютер и посмотрите, помог ли он.

Синхронизация времени в Windows XP

Как мы уже писали выше, синхронизация подразумевает подключение к особому серверу NTP, который передает данные о точном времени. Получая их, Windows автоматически настраивает системные часы, которые отображаются в области уведомлений. Далее мы подробно опишем, как воспользоваться данной функцией, а также приведем решение одной распространенной проблемы.

Синхронизация времени в Windows XP

Настройка синхронизации

Синхронизация времени в Windows XP

Подключиться к серверу точного времени можно, обратившись к блоку настроек часов. Делается это так:

Синхронизация времени в Windows XP

Смена сервера

Синхронизация времени в Windows XP

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

Синхронизация времени в Windows XP

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

Синхронизация времени в Windows XP

На данном ресурсе нужный нам список скрывается за ссылкой «Серверы».

Синхронизация времени в Windows XP
  1. Копируем один из адресов в списке.
  2. Идем в блок настроек синхронизации в «винде», выделяем строчку в списке.

    Вставляем данные из буфера обмена и жмем «Применить». Закрываем окно.

Синхронизация времени в Windows XP

При следующем входе в настройки данный сервер будет установлен по умолчанию и станет доступным для выбора.

Синхронизация времени в Windows XP

Манипуляции с серверами в реестре

Синхронизация времени в Windows XP

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

Синхронизация времени в Windows XP
  1. Открываем стартовое меню и нажимаем кнопку «Выполнить».
  2. В поле «Открыть» пишем команду, указанную ниже, и жмем ОК.

    regedit

  3. 3. Переходим в ветку

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers

    В экране справа находится перечень серверов точного времени.

Синхронизация времени в Windows XP

Для добавления нового адреса нужно сделать следующее:

Синхронизация времени в Windows XP
  1. Нажимаем правой кнопкой мыши по свободному месту в блоке со списком и выбираем «Создать – Строковый параметр».
  2. Сразу пишем новое имя в виде порядкового номера. В нашем случае это «3» без кавычек.
  3. Дважды кликаем по имени нового ключа и в открывшемся окне вводим адрес. Жмем ОК.
  4. Теперь, если зайти в настройки времени, можно увидеть указанный сервер в выпадающем списке.
Синхронизация времени в Windows XP

Удаление происходит проще:

Синхронизация времени в Windows XP
  1. Нажимаем правой кнопкой мыши по ключу и выбираем соответствующий пункт в контекстном меню.
  2. Подтверждаем свое намерение.
Синхронизация времени в Windows XP

Изменение интервала синхронизации

Синхронизация времени в Windows XP

По умолчанию система подключается к серверу каждую неделю и автоматически переводит стрелки. Случается так, что по некоторым причинам за это время часы успевают намного отстать или наоборот, начать спешить. Если ПК включается редко, то расхождение может быть довольно большим. В таких ситуациях рекомендуется уменьшить интервал проверок. Делается это в редакторе реестра.

Синхронизация времени в Windows XP
  1. Запускаем редактор (см. выше) и идем в ветку

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient

    Справа ищем параметр

    SpecialPollInterval

    В его значении (в скобках) указано количество секунд, которое должно пройти между операциями синхронизации.

  2. Кликаем дважды по имени параметра, в открывшемся окне переключаемся на десятичную систему счисления и вводим новое значение. Обратите внимание, что не следует указывать интервал менее получаса, так как это может привести к проблемам. Лучше всего будет проводить проверку раз в сутки. Это 86400 секунд. Нажимаем ОК.
  3. Перезагружаем машину, идем в раздел настроек и видим, что время следующей синхронизации изменилось.
Синхронизация времени в Windows XP

Заключение

Синхронизация времени в Windows XP

Разрешение доступа из локальной сети:

По умолчанию наш сервер ntp будет доступен всем хостам в Интернет. Параметр restrict в файле /etc/ позволяет нам контролировать, какие машины могут обращаться к нашему серверу. Если мы хотим запретить всем машинам обращаться к нашему серверу ntp, тогда добавим следующую строку в файл /etc/:

Читайте также:  Настраиваем RDP (remote desktop protocol)

restrict default ignore

Если мы хотим разрешить синхронизировать свои часы с нашим сервером только машинам в нашей сети, но запретить им настраивать сервер или быть равноправными участниками синхронизации времени, то вместо указанной добавим строчку:

restrict 10.0.0.0 mask 255.0.0.0 nomodify notrap

/etc/ может содержать несколько директив restrict.

restrict 10.0.0.0 mask 255.0.0.0 noquery

Примечание: Если наш ntp-сервер стоит за шлюзом, тогда надо на шлюзе разрешить входящий и исходящий трафик по 123 порту.

Разрешение для входящего трафика:

sudo iptables -I INPUT -p udp —dport 123 -j ACCEPT

Разрешение для исходящего трафика:

sudo iptables -I OUTPUT -p udp —sport 123 -j ACCEPT

Если эта статья помогла вам, пожалуйста, оставьте комментарий

Спасибо за прочтение!

Средства командной строки

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

Чтобы синхронизировать время на компьютере с интернетом при помощи командной строки, откройте меню "Пуск" и выберите "Выполнить" либо просто нажмите Win+R на клавиатуре. В строке окна, которое запустится, напишите cmd, а после нажмите Enter. Так вы войдете в командную строку, следующая команда выполнит обновление времени на локальном компьютере с сервером, установленным по умолчанию:

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

  • w32tm /config /manualpeerlist:[сервер для синхронизации] /syncfromflags:manual /reliable:yes (эта команда устанавливает сервер, время которого будет использоваться для обновлений);
  • w32tm /config /update (сообщение службе времени о том, что настройки изменились);
  • net stop w32time && net start w32time (перезапуск службы).