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

Обновлено: 21.11.2024

Как часто синхронизируются часы Windows 10?

Используйте диалоговое окно «Дата и время», чтобы изменить дату и время или изменить часовой пояс, если это необходимо. Чтобы указать, как часто синхронизируются часы вашего ПК, перейдите на вкладку «Интервал синхронизации». Интервал по умолчанию — 604 800 секунд, что соответствует одной неделе.

Как изменить временной интервал синхронизации в Windows 10?

Просмотр или изменение сервера времени в Windows 10

  1. Нажмите «Пуск» → «Настройки» → «Время и язык».
  2. Выберите «Дата и время» в меню слева, а затем нажмите «Дополнительные настройки даты, времени и региона».
  3. Нажмите "Установить время и дату".
  4. Выберите вкладку Интернет-время.
  5. Нажмите "Изменить настройки".

Как увеличить число синхронизаций Windows?

Введите сервисы. В списке служб найдите службу с именем Windows Time и дважды щелкните ее. Измените Тип запуска на Автоматический и нажмите ОК. Перезагрузите компьютер, и Windows автоматически синхронизирует время с указанным вами интервалом.

Синхронизирует ли Windows время автоматически?

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

Как запланировать время синхронизации?

Как это сделать: другое запланированное задание

  1. Откройте Планировщик заданий (в Vista и более поздних версиях просто введите его в меню «Пуск», и вы его найдете).
  2. Найдите ветку Microsoft/Windows/Time Synchronization и нажмите «Создать задачу…».
  3. Назовите новую задачу.
  4. Настройте выполнение задачи ежедневно в нужное время.

Как исправить время синхронизации?

  1. Проверьте, запущена ли служба времени Windows.
  2. Использовать другой сервер.
  3. Перезапустите службу времени Windows.
  4. Используйте командную строку.
  5. Отключите сторонний брандмауэр.
  6. Изменить интервал обновления по умолчанию.
  7. Добавить в реестр дополнительные серверы.
  8. Изменить значения реестра.

Как часто синхронизируется NTP?

Как правило, мы также можем назвать его интервалом опроса, и минимальное время составляет 64 секунды, а максимальное — 1024 секунды, но вы все равно можете изменить его по своему усмотрению, внеся изменения в /etc/ntp. конф. Эти параметры определяют минимальный и максимальный интервалы опроса для сообщений NTP в секундах как степень двойки.

Как компьютеры домена синхронизируют время?

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

Как изменить интервал синхронизации времени в Windows 10?

Чтобы изменить интервал синхронизации времени, нам нужно получить доступ к редактору реестра. Нажмите клавишу Windows + R, чтобы открыть окно «Выполнить». Введите regedit и нажмите Enter. Найдите запись SpecialPollInterval на правой панели. Эта запись указывает интервал в секундах, через который служба времени Windows синхронизирует время.

Как настроить службу времени Windows на автоматическую синхронизацию времени?

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

Как синхронизировать часы с Windows 10?

Поэтому Windows включает планировщик синхронизации времени для автоматической синхронизации ваших часов, расположенный на вкладке «Интернет-время» в настройках даты и времени. Интервал по умолчанию для этого процесса — одна неделя (604 800 секунд).

Как изменить частоту синхронизации часов ниже одного раза в неделю?

Несмотря на кажущееся ужасное состояние часов ПК, Windows не предоставляет никаких пользовательских опций для изменения частоты синхронизации часов ниже одного раза в неделю. Как этого не делать 1. Задача «Синхронизация времени» Я видел предложения изменить существующую запланированную задачу «Синхронизация времени», чтобы она выполнялась чаще. Это не помогает.

В этой статье представлено решение проблемы, из-за которой служба времени Windows не корректирует время, если служба переходит в состояние Spike.

Применимо к: Windows Server 2012 R2, Windows 10 — все выпуски, Windows 7 с пакетом обновления 1
Исходный номер базы знаний: 2638243

Симптомы

Клиентский компьютер NTP, работающий под управлением выпусков Windows Server или выпусков Windows Client, может не корректировать время, если выполняются следующие условия:

  • Клиент NTP синхронизирует свое время с указанным вручную сервером NTP.
  • Клиент NTP использует SpecialPollInterval в качестве интервала опроса.
  • Временное смещение между клиентом NTP и сервером NTP больше, чем значение LargePhaseOffset, настроенное в клиенте NTP.

В этой ситуации клиент NTP не может исправить свое время даже после ожидания прохождения SpikeWatchPeriod.

Причина

Эта проблема возникает из-за того, что клиент NTP переходит в состояние SPIKE каждый раз, когда клиент отправляет выборку времени на сервер NTP. Служба времени управляет своим внутренним состоянием, и если клиент переходит в состояние SPIKE, клиент не синхронизирует свое время.

Разрешение

Чтобы обойти эту проблему, чтобы клиент NTP мог синхронизироваться с сервером NTP после состояния SPIKE, настройте время Windows для использования MinPollInterval/MaxPollInterval в качестве интервала опроса.

Чтобы настроить время Windows для использования MinPollInterval/MaxPollInterval в качестве интервала опроса, выполните следующие действия:

Нажмите "Пуск", выберите "Выполнить", введите cmd и нажмите клавишу ВВОД.

В Windows 8 или Windows Server 2012 нажмите клавишу с логотипом Windows + R, чтобы открыть окно «Выполнить», введите cmd в поле «Выполнить» и нажмите клавишу ВВОД.

В командной строке введите следующую команду. После ввода команды нажмите клавишу ВВОД.

При использовании флага 0x1 с переключателем /manualpeerlist вы указываете использование SpecialPollInterval . Чтобы обойти эту проблему, не используйте флаг 0x1.

Временное решение

Если вы хотите использовать «SpecialPollinterval», вам следует изменить следующий реестр:
Ключ: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config
Значение: MinPollInterval
Тип: DWORD

Чтобы избежать этой проблемы, раздел реестра должен применять условное выражение следующим образом:
Условное выражение:
SpecialPollInterval HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters

По умолчанию Windows 11/10/8/7 еженедельно синхронизирует системное время с интернет-серверами. Если вы хотите вручную синхронизировать и обновить системное время с сервером времени в Интернете, например time.windows,com, вам нужно щелкнуть правой кнопкой мыши время на панели задач > Настроить время и дату > Время в Интернете. вкладка > Изменить настройки > Обновить сейчас.

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

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

Служба времени Windows — W32Time.exe

Служба времени Windows или W32Time.exe поддерживает синхронизацию даты и времени на всех клиентах и ​​серверах в сети. Если эта служба остановлена, синхронизация даты и времени будет недоступна. Если эта служба отключена, любые службы, явно зависящие от нее, не запустятся.

Многие записи реестра для службы времени Windows совпадают с параметрами групповой политики с тем же именем. Параметры групповой политики соответствуют одноименным записям реестра, расположенным в:

Инструмент службы времени Windows — W32tm.exe

W32tm.exe или средство службы времени Windows можно использовать для настройки параметров службы времени Windows. Его также можно использовать для диагностики проблем со службой времени. W32tm.exe — предпочтительный инструмент командной строки для настройки, мониторинга или устранения неполадок службы времени Windows. TechNet проливает на это больше света.

Чтобы использовать этот инструмент, откройте командную строку с повышенными привилегиями и введите W32tm /? и нажмите Enter, чтобы получить список всех его параметров. При запуске w32tm /resync компьютер немедленно синхронизирует свои часы. Когда я выполнил эту команду, я получил следующую ошибку: Служба не запущена. Поэтому для этого должна быть запущена служба времени Windows.

1] Использование планировщика заданий

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

Вам нужно будет открыть планировщик заданий и перейти к Библиотеке планировщика заданий > Microsoft > Windows > Синхронизация времени. Теперь вам нужно будет щелкнуть ссылку «Создать задачу…», чтобы создать задачу. В этом посте подробно рассказывается, как запланировать задачу с помощью планировщика задач.

В разделе «Действия» вам нужно будет выбрать «Запустить программу %windir%\system32\sc.exe с аргументами start w32time task_started». Это обеспечит работу службы времени Windows. Затем вы можете задать второе действие для запуска программы %windir%\system32\w32tm.exe с аргументом /resync. Другие настройки вы можете выбрать в соответствии с вашими личными предпочтениями.

СОВЕТ. Вы также можете изменить часовой пояс с помощью tzutil.exe.

2] Использование редактора реестра

Вы также можете проверить, работает ли это для вас. Откройте редактор реестра Windows и перейдите к следующему разделу реестра:

Выберите SpecialPollInterval.

Эта запись SpecialPollInterval указывает специальный интервал опроса в секундах для ручных одноранговых узлов. Когда флаг SpecialInterval 0x1 включен, W32Time использует этот интервал опроса вместо интервала опроса, определенного операционной системой. Значение по умолчанию для членов домена — 3600.

Значение по умолчанию для автономных клиентов и серверов – 604 800. 604800 секунд это 7 дней. Таким образом, вы можете изменить это десятичное значение на 86 400, чтобы оно синхронизировалось каждые 24 часа.

Есть и простой выход!

Это портативное средство работает в Windows XP, Windows Vista, Windows 7 и Windows 8. Не проверено, работает ли оно в Windows 11/10.

Этот пост поможет вам, если синхронизация времени не работает с ошибкой — Служба времени Windows не работает.

На этой странице объясняется, как заставить клиент сетевого времени Windows (NTP) синхронизировать свое время чаще, чем по умолчанию, один раз в неделю.

Это было протестировано в Windows 7, но должно работать в Windows XP и более поздних версиях.

Почему это важно?

Не знаю, как на ваших машинах, но и у моего рабочего стола, и у моего HTPC ужасные часы. Они, кажется, смещаются примерно на пять минут каждую неделю, и это портит такие вещи, как запланированные телезаписи или заявление о том, что в IRC сейчас 13:37, когда это не так. Несмотря на кажущуюся ужасность часов ПК, Windows не предоставляет никаких пользовательских опций для изменения частоты синхронизации часов ниже одного раза в неделю.

Как нельзя делать это 1: задача синхронизации времени

Мне предлагалось изменить существующую запланированную задачу "Синхронизация времени", чтобы она выполнялась чаще. Это не помогает. Я пытался запускать эту задачу один раз в день, но мои часы все равно сбивались. После расследования эта задача просто проверяет, запущена ли служба времени Windows, и если она уже запущена, задача ничего не делает. В этой ситуации служба времени Windows по-прежнему решает, когда выполнять синхронизацию, которая будет выполняться один раз в неделю.

Как нельзя делать это 2: значение реестра SpecialPollInterval

В разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpClient есть параметр SpecialPollInterval (примечание: он перемещался как минимум один раз между версиями Windows), который представляет собой время (в минутах) между синхронизациями времени. Вроде того.

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

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

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

Как это сделать: другое запланированное задание

Инструмент W32tm.exe с аргументом /resync запускает синхронизацию часов, если запущена служба времени Windows. (Если вы хотите протестировать его вручную, обратите внимание, что для команды требуются права администратора и что может потребоваться запуск службы.)

Легко настроить запланированное задание, которое обеспечивает доступность службы времени Windows, а затем запускает W32tm.exe /resync один раз в день или так часто, как вам нужно:

Откройте планировщик заданий (в Vista и более поздних версиях просто введите его в меню «Пуск», и вы его найдете).

Найдите ветку Microsoft/Windows/Time Synchronization и нажмите Создать задачу.

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

Назовите новую задачу. Я назвал свой «Реальная синхронизация времени».

Настройте запуск новой задачи от имени пользователя LOCAL SERVICE.

Настройте его для запуска с наивысшими привилегиями и настройки для вашей версии ОС.

Настройте выполнение задачи ежедневно в нужное время. Я предлагаю 1:15, так как это 15 минут после задачи синхронизации времени по умолчанию.

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

Установите первое действие для запуска программы, то есть %windir%\system32\sc.exe с аргументами start w32time task_started

Установите второе действие для запуска программы, то есть %windir%\system32\w32tm.exe с аргументом /resync

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

Настройте запуск задачи только при наличии сетевого подключения.

Задайте выполнение задачи как можно скорее, если ее расписание не выполняется.

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

(После этого кажется нормальным, что статус задачи остается «Выполняется», даже если она выполняется только на короткое время. Планировщик задач не очень хорошо обновляет статус, и вам нужно нажать F5.)

Если задача не работает, еще раз проверьте, все ли настроено так, как показано выше.

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

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

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