Синхронизировать время на компьютере с Интернетом

Обновлено: 21.11.2024

Установите часы компьютера через Интернет с помощью встроенных в операционную систему инструментов

NIST создал список рассылки (группа Google), чтобы информировать пользователей об изменениях статуса службы времени в Интернете.
Если вы хотите подписаться на этот список, отправьте свое имя и адрес электронной почты по адресу: internet-time-service [at] nist.gov (тема: Subscribe%20to%20ITS%20mailing%20list)

Мы прекращаем доступ по ftp к серверам времени.
Все общедоступные файлы на серверах времени, включая примеры исходного кода для программистов, которые хотят писать свои собственные приложения, были перемещены на этот общедоступный ftp-сайт:
ftp.boulder.nist.gov/pub /время.

Большинство операционных систем (например, Windows, Mac, Linux) имеют возможность периодической автоматической синхронизации системных часов с использованием сервера NTP (протокола сетевого времени):

Windows: дважды щелкните системные часы, а затем перейдите на вкладку Интернет-время.

Mac: Приложения > Системные настройки > Дата и время

Linux: Система > Администрирование > Время и дата

В настройках вам может быть разрешено выбрать, с какого NTP-сервера будет поступать время. NIST управляет несколькими сетевыми серверами времени stratum-1, что означает, что их время напрямую связано с UTC (NIST), официальным временем NIST.

NIST теперь предлагает сетевую службу времени для доставки времени UT1. Подробнее о сервере UT1 см. на странице информации UT1 NTP.

Интернет-служба времени и високосные секунды

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

Секунда координации добавляется к последней минуте последнего дня месяца. Мероприятие может быть запланировано на любой месяц, но предпочтительны июнь и декабрь, а другие месяцы никогда не использовались. Событие дополнительной секунды связано со шкалой времени UTC (а не с местным временем, как при переходе на летнее время), и поэтому происходит в разное местное время в разных часовых поясах. Например, дополнительная секунда в конце июня произойдет 30 июня в 17:59:59. местное время в Колорадо (горное летнее время, UTC-6).

Название положительной дополнительной секунды — 23:59:60, но системы, которые представляют текущее время как количество секунд, прошедших с некоторого источника (например, NTP), обычно не могут представить это время. Следующий лучший способ — добавить дополнительную секунду координации, остановив часы на одну секунду в 23:59:59, и это то, что делают серверы времени NIST. То есть они дважды повторяют двоичный эквивалент времени 23:59:59, а следующая секунда — это 0-я секунда следующего дня. Таким образом, метка времени, соответствующая 23:59:59, неоднозначна, так как две последовательные секунды имеют это имя. Например, может быть трудно установить временной порядок событий вблизи дополнительной секунды, поскольку время 23:59:59,2 в дополнительной секунде произошло после 23:59:59,5 в первой секунде с таким именем. Вычисление временного интервала через дополнительную секунду имеет аналогичную неоднозначность. У этих неоднозначностей нет простых решений, потому что формат сообщений NTP не позволяет различать две секунды с одинаковыми именами.

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

1) Некоторые системы реализуют дополнительную секунду, повторяя секунду 0 следующего дня вместо секунды 23:59:59 дня дополнительной секунды. Это имеет ту же проблему неоднозначности, что и стандартный метод NIST, а также добавляет лишнюю секунду в неправильный день.

2) В некоторых системах дополнительная секунда реализуется путем корректировки частоты, которая размывает дополнительную секунду в течение более длительного интервала. Это имеет то преимущество, что часы никогда не останавливаются и не идут назад. Однако он имеет как ошибку времени, так и ошибку частоты по отношению к законному времени UTC в течение периода корректировки. Что еще хуже, не существует универсального способа реализации этой идеи, так что разные системы, использующие этот метод, могут расходиться во время периода корректировки.

Конечно, оба эти метода имеют правильное долгосрочное поведение, но ни один из них не соответствует юридическому определению UTC. Таким образом, любое приложение, требующее времени, юридически отслеживаемое в соответствии с национальными стандартами, и использующее эти методы для реализации дополнительной секунды, будет иметь погрешность времени порядка 0,5–1 с вблизи события дополнительной секунды.

Все службы времени NIST заранее уведомляют о дополнительной секунде, но детали варьируются от одной службы к другой. Например, цифровая телефонная служба NIST (ACTS) предоставляет предварительное уведомление с начала месяца, в котором произойдет дополнительная секунда.Серверы NIST NTP предоставляют предварительное уведомление, начиная с 00:00 UTC последнего дня месяца, когда наступает дополнительная секунда.

Большинство версий UNIX (и ее производных, таких как Linux, FreeBSD, . ) имеют встроенную в операционную систему поддержку дополнительной секунды. Многие настольные системы вообще не имеют встроенной поддержки дополнительных секунд, хотя есть некоторые сторонние приложения, которые это делают.

Вопросы или комментарии: Judah Levine Time and Frequency Division NIST Boulder Judah.Levine [at] nist.gov

Протоколы и аутентификация

Информация о времени, предоставляемая службой, напрямую связана с UTC (NIST). Служба отвечает на запросы времени от любого интернет-клиента в нескольких форматах, включая протоколы DAYTIME, TIME и NTP.

Запросы в этих форматах обычно не поддерживают аутентификацию, и для использования этих служб не требуются ключи или пароли.

Протокол сетевого времени (RFC-1305)

Протокол сетевого времени (NTP) — это наиболее часто используемый протокол времени в Интернете, который обеспечивает наилучшую производительность. Большие компьютеры и рабочие станции часто включают программное обеспечение NTP в свои операционные системы. Программное обеспечение клиента постоянно работает как фоновая задача, которая периодически получает обновления с одного или нескольких серверов. Клиентское программное обеспечение игнорирует ответы от серверов, которые отправляют неправильное время, и усредняет результаты тех, которые кажутся правильными.

Многие из доступных программных клиентов NTP для персональных компьютеров вообще не выполняют никакого усреднения. Вместо этого они делают одиночный запрос времени на сигнальный сервер (точно так же, как клиент Daytime или Time), а затем используют эту информацию для установки часов своего компьютера. Правильное имя для этого типа клиента — SNTP (простой протокол сетевого времени).

Серверы NIST прослушивают запрос NTP через порт 123 и отвечают, отправляя пакет данных udp/ip в формате NTP. Пакет данных включает 64-битную метку времени, содержащую время в секундах UTC с 1 января 1900 года с разрешением 200 пс.

Большинство серверов времени NIST не требуют никакой аутентификации при запросе времени в формате NTP, и для использования этой службы не требуются ключи или пароли. В дополнение к этой стандартной службе NTP мы также предлагаем аутентифицированную версию NTP с использованием четырех серверов времени, которые реализуют метод шифрования с симметричным ключом, определенный в документации NTP. Чтобы использовать эти серверы, вы должны обратиться в NIST за ключом шифрования, который будет связан с сетевым адресом (адресами) вашей системы. Дополнительные сведения см. в описании аутентифицированного ntp.

Дневной протокол (RFC-867)

Этот протокол широко используется небольшими компьютерами под управлением MS-DOS и подобных операционных систем. Сервер прослушивает порт 13 и отвечает на запросы в форматах tcp/ip или udp/ip. Стандарт не определяет точный формат дневного протокола, но требует, чтобы время отправлялось с использованием стандартных символов ASCII. NIST выбрал формат временного кода, аналогичный тому, который используется его автоматизированной компьютерной службой времени (ACTS), как показано ниже:

JJJJJ YR-MO-DA HH:MM:SS TT L H msADV UTC(NIST) OTM

  • JJJJJ – это модифицированная юлианская дата (MJD). MJD имеет начальную точку в полночь 17 ноября 1858 года. Вы можете получить MJD, вычитая ровно 2 400 000,5 дней из юлианской даты, которая представляет собой целое число дней, полученное путем подсчета дней от начальной точки в полдень 1 января. 4713 г. до н.э. (нулевой день по юлианскому календарю).
  • YR-MO-DA — это дата. Он показывает две последние цифры года, месяца и текущего дня месяца.
  • ЧЧ:ММ:СС – время в часах, минутах и ​​секундах. Время всегда передается в формате универсального скоординированного времени (UTC). Для получения местного времени необходимо применить смещение к UTC. Например, горное время в США отстает от UTC на 7 часов по стандартному времени и на 6 часов от UTC по летнему времени.
  • TT – это двухзначный код (от 00 до 99), указывающий, используется ли в США стандартное время (ST) или летнее время (DST). Он также указывает, когда приближается ST или DST. Этот код устанавливается на 00, когда действует ST, или на 50, когда действует летнее время. В течение месяца, в котором фактически происходит изменение времени, это число будет уменьшаться каждый день, пока изменение не произойдет. Например, в течение ноября США переходят с летнего времени на стандартное время. 1 ноября число изменится с 50 на фактическое количество дней до изменения времени. Оно будет уменьшаться на 1 каждый день, пока изменение не произойдет в 2 часа ночи по местному времени, когда значение равно 1. Аналогичным образом весеннее изменение произойдет в 2 часа ночи по местному времени, когда значение достигнет 51.
  • L — это однозначный код, указывающий, будет ли дополнительная секунда добавлена ​​или вычтена в полночь в последний день текущего месяца. Если код равен 0, в этом месяце дополнительных секунд не будет.Если код равен 1, в конце месяца будет добавлена ​​положительная дополнительная секунда. Это означает, что последняя минута месяца будет содержать 61 секунду вместо 60. Если код равен 2, то в последний день месяца будет удалена секунда. Високосные секунды происходят со скоростью примерно одна в год. Они используются для коррекции неравномерности вращения Земли. Исправление внесено незадолго до полуночи UTC (не по местному времени).
  • H – это цифра работоспособности, указывающая на работоспособность сервера. Если H = 0, сервер исправен. Если H = 1, то сервер работает нормально, но его время может быть ошибочным до 5 секунд. Это состояние должно измениться на полностью здоровое в течение 10 минут. Если H = 2, то сервер работает нормально, но известно, что его время отличается более чем на 5 секунд. Если H = 3, то произошел аппаратный или программный сбой, и величина временной ошибки неизвестна. Если H = 4, система работает в специальном режиме обслуживания, и ее точность и время отклика могут ухудшиться. Это значение не используется для рабочих серверов, за исключением особых обстоятельств. В этом режиме переданное время будет правильным с точностью до ±1 секунды.
  • msADV отображает количество миллисекунд, на которое NIST опережает временной код для частичной компенсации сетевых задержек. В настоящее время опережение установлено на 50,0 миллисекунд.
  • Метка UTC(NIST) содержится в каждом временном коде. Это означает, что вы получаете данные о всемирном координированном времени (UTC) от Национального института стандартов и технологий (NIST).
  • OTM (маркер своевременности) – это звездочка (*). Значения времени, передаваемые временным кодом, относятся к времени прибытия OTM. Другими словами, если временной код говорит, что сейчас 12:45:45, это означает, что время прибытия OTM будет 12:45:45.

Протокол времени (RFC-868)

Этот простой протокол в настоящее время используется лишь примерно 1 % клиентов ИТС. Он возвращает 32-разрядное неформатированное двоичное число, представляющее время в секундах UTC с 1 января 1900 года. Сервер прослушивает запросы Time Protocol через порт 37 и отвечает либо в формате tcp/ip, либо в формате udp/ip. Преобразование в местное время (при необходимости) является обязанностью клиентской программы. 32-битный двоичный формат может представлять время в течение примерно 136 лет с разрешением в 1 секунду. Не предусмотрено увеличение разрешения или увеличение диапазона лет.

Преимуществом протокола времени является его простота. Поскольку многие компьютеры сохраняют внутреннее время как количество секунд с 1 января 1970 года (или другой даты), преобразование полученного времени в необходимый формат часто является простой задачей двоичной арифметики. Однако формат не позволяет передавать какую-либо дополнительную информацию, такую ​​как предварительное уведомление о дополнительных секундах или переходе на летнее время, или информацию о состоянии сервера.

Однако формат времени (как указано в RFC-868) в целом плохо справляется с ошибками, и многие клиентские программы, использующие этот формат, плохо написаны и могут неправильно обрабатывать сетевые ошибки. Поэтому пользователям настоятельно рекомендуется переключиться на сетевой протокол времени (NTP), который является более надежным и обеспечивает большую точность. Со временем мы намерены отказаться от поддержки формата TIME на всех серверах.

Настройка часов компьютера с помощью загруженной программы

Еще один способ синхронизировать часы вашего компьютера – это запустить программное обеспечение, которое запрашивает сервер времени в Интернете. NIST предоставляет бесплатную (Windows) программу под названием nistime-32bit.exe

Сохраните программу и при ее запуске выберите:
Файл > Выбрать сервер
[и выберите один из серверов времени и нажмите "ОК"]
Сервер запросов > Сейчас
[нажмите «ОК», чтобы установить часы компьютера на время NIST]

Программу можно настроить так, чтобы она периодически опрашивала сервер и работала в фоновом режиме. Он использует ваш часовой пояс Windows и настройки перехода на летнее время, поэтому убедитесь, что они верны. Есть несколько ссылок "Справка" для объяснения всех функций.

Было написано несколько программ, которые можно использовать для синхронизации компьютера с NIST.

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

У нас также есть FTP-сайт с исходным кодом для программистов, которые хотят писать свои собственные приложения.

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

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

Настройки времени в Интернете в Windows

Если вы используете Microsoft Windows, вы можете настроить компьютер на автоматическую синхронизацию настроек даты и времени с сервером времени. Для этого введите «Панель управления» в поле поиска в меню «Пуск» и нажмите, чтобы открыть панель управления Windows. Оттуда прокрутите или используйте инструмент поиска, чтобы найти параметр «Дата и время», и нажмите, чтобы открыть его.

Перейдите на вкладку "Интернет-время" и нажмите "Изменить настройки". Установите флажок «Синхронизировать с сервером времени в Интернете», если вы хотите автоматически синхронизировать часы, или снимите его, если хотите установить часы вручную. Если вы хотите синхронизировать часы, выберите сервер из раскрывающегося меню для синхронизации или введите адрес того, который вы предпочитаете, например, если он есть в вашей сети. Нажмите «Обновить сейчас», чтобы немедленно синхронизировать часы и убедиться, что настройки работают.

Когда все будет готово, нажмите "ОК".

Установите время или пояс вручную

Если вы хотите вручную установить время или часовой пояс в Windows, откройте меню «Пуск» и нажмите «Настройки». Нажмите "Время и язык".

Снимите флажок "Установить время автоматически" и нажмите "Изменить", чтобы установить время вручную. Как правило, вы захотите сделать это только в том случае, если по какой-то причине вы не можете заставить серверы времени в Интернете работать, например, если вы в основном работаете в автономном режиме.

Если вам нужно установить свой часовой пояс, снимите флажок "Установить часовой пояс автоматически". Используйте раскрывающийся список «Часовой пояс», чтобы выбрать свой часовой пояс. Вы можете сделать это, если предпочитаете, чтобы ваш компьютер был настроен на ваш домашний часовой пояс во время путешествия, или если вы собираетесь работать в автономном режиме, находясь в новом часовом поясе, чтобы ваш компьютер не смог установить свой часовой пояс. местоположение.

Настройки времени на Mac

Вы также можете синхронизировать компьютер с сервером времени в Интернете, если вы используете Apple macOS.

Откройте меню «Apple» в верхнем левом углу экрана и выберите «Системные настройки». Нажмите «Дата и время». Убедитесь, что установлен флажок "Установить дату и время автоматически", если вы хотите синхронизировать часы.

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

Часовой пояс на Mac

Вы можете вручную установить часовой пояс на своем Mac, если он не настроен должным образом. Откройте меню Apple и нажмите «Системные настройки». Нажмите на значок "Дата и время".

Перейдите на вкладку "Часовой пояс". Вы можете установить флажок «Установить часовой пояс автоматически, используя текущее местоположение», чтобы установить время автоматически, но если вы предпочитаете устанавливать его вручную, снимите флажок. Затем либо выберите свой часовой пояс с помощью карты, либо используйте раскрывающееся меню «Ближайший город», чтобы выбрать ближайший к вам город.

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

Если ваше устройство показывает неправильное время и это не связано с часовым поясом, вы можете попробовать изменить настройки времени в Интернете в Windows 10, чтобы устранить проблему.

Windows 10 использует протокол сетевого времени (NTP) для подключения к серверам времени в Интернете, чтобы обеспечить точное системное время. В противном случае, если часы не синхронизированы должным образом, могут возникнуть проблемы с сетью, а документы и другие файлы, которые вы создаете, могут заканчиваться неправильными отметками времени.

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

Какой бы ни была причина, в Windows 10 можно переключать поставщиков времени и при необходимости даже добавлять в список собственные серверы времени.

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

Как изменить сервер времени в Windows 10

  1. Откройте панель управления.
  2. Нажмите "Часы, язык и регион".
  3. Нажмите "Дата и время".
  4. Перейдите на вкладку Интернет-время.

Нажмите кнопку "Изменить настройки".

Нажмите кнопку «Обновить сейчас», чтобы синхронизировать время с новым сервером.

После выполнения этих шагов Windows 10 будет синхронизировать время через Интернет с выбранным вами сервером.

Как добавить новые серверы времени в Windows 10

Если вы предпочитаете использовать другой сервер времени, которого нет в списке, также можно включить любой сервер NTP, который вы хотите.

  1. Откройте панель управления.
  2. Нажмите "Часы, язык и регион".
  3. Нажмите "Дата и время".
  4. Перейдите на вкладку Интернет-время.

Нажмите кнопку "Изменить настройки".

Нажмите раскрывающееся меню и рядом с "Сервер" введите новый адрес сервера времени.

После добавления новой конфигурации вы можете быстро убедиться, что все работает должным образом, проверив вкладку «Интернет-время», которая теперь должна содержать сообщение «Часы были успешно синхронизированы» со ссылкой на сервер NTP, а также дату и время синхронизация.

Добавление новых серверов времени с помощью реестра

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

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

  1. Используйте сочетание клавиш Windows + R, чтобы открыть команду «Выполнить».
  2. Введите regedit и нажмите OK, чтобы открыть реестр.

Пройдите по следующему пути:

Справа щелкните правой кнопкой мыши ключ "Серверы" (папка), выберите "Создать" и нажмите "Строковое значение".

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

Как устранить проблемы с синхронизацией сервера времени

Если после изменения настроек у вашего устройства по-прежнему возникают проблемы с подключением к NTP-серверу, вы можете сбросить настройки службы времени Windows с помощью командной строки.

  1. Откройте меню "Пуск".
  2. Выполните поиск cmd.exe, щелкните результат правой кнопкой мыши и выберите «Запуск от имени администратора».

Введите следующую команду, чтобы отключить службу времени Windows, и нажмите Enter:

чистая остановка w32time

Введите следующую команду, чтобы отменить регистрацию службы времени Windows и удалить всю информацию о настройках из реестра, и нажмите Enter:

Введите следующую команду, чтобы зарегистрировать службу времени Windows и загрузить настройки по умолчанию в реестр, и нажмите Enter:

Введите следующую команду, чтобы запустить службу времени Windows, и нажмите Enter:

чистое начало w32time

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

w32tm /resync /nowait

После выполнения этих шагов ваше устройство должно синхронизироваться со своими часами через Интернет.

Дополнительные ресурсы по Windows 10

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

Обзор: «Незнакомец из рая» не совсем правильно понял

Stranger of Paradise: Final Fantasy Origin – это игра, набитая возмутительными персонажами и потрясающими мемами, но этого недостаточно, чтобы передать общее впечатление.

Вот как можно сделать Forza Horizon 5 еще лучше

Forza Horizon 5 – одна из лучших игр 2021 года и одна из лучших гоночных игр, в которые вы можете играть. Это, конечно, не идеально, с множеством областей, которые можно улучшить. Вот пять вещей, которые можно улучшить в Forza Horizon 5.

Обзор: Shredders на Xbox — это любовное письмо сноуборду

Shredders — это эксклюзивная игра для консоли Xbox, которая появится в подписке Xbox Game Pass и позволит игрокам воплотить в жизнь свои самые смелые фантазии о том, как стать профессиональным сноубордистом. Несмотря на некоторые проблемы с производительностью, Shredders в значительной степени преуспевает в обеспечении эпического веселья на снегу.

Ознакомьтесь с этими обязательными приложениями Windows для Суперкубка LVI

Суперкубок LVI наконец-то здесь. Чтобы получить наилучшие впечатления от большой игры, обязательно скачайте эти приложения для Windows 11 и Windows 10.

В материнскую плату вашего компьютера встроен небольшой аккумулятор, который поддерживает работу часов ПК, даже когда компьютер выключен. Когда батарея разрядится, вы начнете видеть сообщения об ошибках, такие как «Системная контрольная сумма CMOS неверна — используется конфигурация по умолчанию» при запуске компьютера, а дата и время будут сброшены на дату производителя BIOS по умолчанию. Вы по-прежнему можете запустить компьютер, нажав кнопку, чтобы возобновить процесс загрузки, и Windows загрузится в обычном режиме.

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

<р>1. Синхронизация времени

Time-Sync — это бесплатное и простое в использовании средство коррекции времени Windows, которое устанавливается и запускается как служба Windows. После установки конфигурация по умолчанию запускается при запуске Windows и автоматически выполняет синхронизацию времени при запуске службы. Статус синхронизации можно проверить на вкладке Протокол.

На вкладке "Настройки" можно настроить ведение журнала событий и интервал обновления. Интервал обновления содержит выборки от полминуты до одного раза в день. Если на вашем компьютере проблемы с батареей и время не отображается, выберите «Синхронизировать каждый день», чтобы программа не выполняла ненужную синхронизацию времени.

<р>2. Чистое время

Последняя стабильная версия NetTime была выпущена в 2012 году, хотя существует альфа-версия 3.20, выпущенная в 2017 году. Совместимость в порядке, и она работает с последней версией Windows 10. NetTime можно использовать двумя разными способами; либо синхронизируя время в фоновом режиме с помощью службы Windows, либо запуская основную программу и позволяя ей синхронизироваться, а затем находиться в системном трее. Для второго варианта требуются права администратора.

Чтобы работать без службы, NetTime должен постоянно работать от имени администратора (даже если вы являетесь администратором). Перейдите в папку NetTime в Program Files (x86), щелкните правой кнопкой мыши NetTime.exe> ​​Свойства> Совместимость> «Запустить эту программу от имени администратора». В настройках оставьте флажок «Показывать значок NetTime на панели задач при входе в систему», но снимите флажок «Запускать службу NetTime при загрузке».

<р>3. НТП Мейнберг

Служба Meinberg NTP установит время после завершения установки и при каждой загрузке. Он настроен на постоянную проверку сетевого подключения при запуске в случае задержки перед инициализацией сетевого адаптера. Если вы хотите синхронизировать время во время сеанса, сервис придется перезапустить.Это можно сделать из меню «Пуск», папки Program Files, апплета Панели управления службами или из командной строки.

<р>4. Параметр 4

Dimension 4 — один из самых известных инструментов синхронизации времени для Windows. К сожалению, проект, похоже, был заброшен без обновлений с 2013 года, а веб-сайт исчез в начале 2020 года. Хотя у Dimension 4 есть огромный список серверов времени, которые он может циклически использовать, из-за его возраста некоторые из них не работают. . В результате вы можете получить несколько неудачных попыток синхронизации до успешного завершения.

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

Одна из проблем заключается в том, чтобы заставить Dimension 4 работать при загрузке, обычно для систем Windows 10. Появляется окно с запросом прав администратора для запуска службы, даже если вы уже являетесь администратором. Хитрость, чтобы обойти это, состоит в том, чтобы вручную запустить службу Dimension4 при загрузке с помощью запланированной задачи. Мы включили пакетный сценарий для добавления новой запланированной задачи в Zip-архив, просто щелкните правой кнопкой мыши и запустите его от имени администратора.

Есть несколько настроек, на которые необходимо обратить внимание в главном окне программы. Убедитесь, что установлены флажки «После загрузки дождитесь подключения к сети» и «Синхронизировать один раз, затем выйти». Снимите флажок «Максимальная коррекция», иначе время будет синхронизироваться только в том случае, если оно в настоящее время находится в пределах указанного диапазона времени. Если вы используете Dimension 4 без использования запланированной задачи, также можно включить «Загружать Dimension 4 при запуске».

<р>5. Нейтрон

Если вы предпочитаете более простой инструмент, который просто синхронизирует время без лишней суеты, обратите внимание на Neutron. Что выделяет Neutron, так это небольшой размер файла (10 КБ), он портативный, он автоматически повторяет попытку следующего сервера, когда текущий выходит из строя, и имеет возможность синхронизации при запуске. Важно отметить, что Neutron также может выйти после синхронизации времени, чтобы ничего не работало в фоновом режиме. Neutron — старый инструмент, выпущенный в 2008 году, но до сих пор работающий в Windows 10.

Загрузите и распакуйте Zip-файл, запустите Neutron и щелкните стрелки в правом нижнем углу, чтобы открыть панель параметров. Установите флажки «Автосинхронизация при запуске программы» и «Выход после синхронизации времени», затем закройте Neutron. Он автоматически синхронизирует время и выйдет. Отредактируйте файл настроек Neutron.ini, чтобы добавить собственные настраиваемые серверы времени. Проблема в том, что Neutron является портативным и не может запускаться при загрузке. Справка о том, как это сделать, приведена ниже.

Запускать Neutron при запуске Windows

Neutron может автоматически проверять системное время во время загрузки, создавая запланированное задание. В более новых операционных системах, таких как Windows 10 и 8/8.1, размещение ярлыка в папке «Автозагрузка» или создание раздела «Выполнить» в реестре больше не работает из-за прав администратора.

Запланированная задача имеет некоторые преимущества, такие как полный обход ограничений UAC и, при необходимости, запуск только после подключения системы к сети. Это полезно, если для инициализации сетевого адаптера требуется несколько секунд. Вот как это сделать:

a) Извлеките и настройте параметры Neutron, как описано выше. Скопируйте папку Neutron в корень диска C:. Путь должен выглядеть так:

b) Чтобы попытаться упростить процесс, мы уже создали запланированное задание, которое нужно импортировать в планировщик заданий. Загрузите NeutronTime_Task.zip, распакуйте его, щелкните правой кнопкой мыши и «Запуск от имени администратора».

c) Введите пароль для текущей учетной записи пользователя, если у учетной записи нет пароля, просто нажмите Enter.

В планировщике заданий появится новая задача, которая запускается при каждой загрузке системы и/или инициализации сети. Neutron запустится, синхронизирует время и закроется через 5 секунд.

Пакетный сценарий основан на том, что папка Neutron находится в корневом каталоге C. Если вы хотите изменить расположение, откройте NeutronTime.xml с помощью Блокнота и измените путь к Neutron.exe внизу. Затем (повторно) запустите пакетный файл.

Примечание. Небольшая проблема, с которой вы можете столкнуться при работе с Neutron, заключается в том, что синхронизация часов отстает на один час, но все настройки часового пояса верны.Чтобы исправить это, щелкните часы на панели задач > Настроить дату/время > Изменить часовой пояс (только для Windows 7), выберите другой часовой пояс в раскрывающемся списке (убедитесь, что он имеет другое время + или -), затем измените его обратно к вашему исходному часовому поясу. Это решило проблему для нас.

Дополнительная информация о синхронизации серверов времени и использовании сторонних серверов времени приведена на странице 2.

Читайте также: