Инструменты и параметры службы времени Windows

Область применения: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows 11, Windows 10, Azure Stack HCI версии 21H2 и 20H2

Служба времени Windows (W32Time) синхронизирует дату и время для всех компьютеров, управляемых AD DS (доменные службы Active Directory). В этой статье рассматриваются различные средства и параметры, используемые для управления службой времени Windows.

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

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

В домене можно синхронизировать время с точностью до одной миллисекунды. Дополнительные сведения см. в разделе "Граница поддержки" для времени высокой точности и точного времени для Windows Server 2016.

Внимание

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

Кроме того, на старых компьютерах под управлением Windows XP или более ранней версии команда Net time /querysntp отображает имя NTP-сервера, с помощью которого настроена синхронизация компьютера, но этот NTP-сервер используется только в том случае, если клиент времени компьютера настроен как NTP или AllSync. Поэтому эта команда является нерекомендуемой.

Сетевой порт

Служба времени Windows соответствует спецификации NTP, которая требует использования UDP-порта 123 для синхронизации времени. Всякий раз, когда компьютер синхронизирует свои часы или предоставляет сведения о времени другому компьютеру, эта операция выполняется через UDP-порт 123. Этот порт зарезервирован службой времени Windows в качестве конечного порта.

Примечание.

  • NTP-серверы обычно прослушивают порт UDP 123 для запросов и отвечают с того же порта, что также верно для сервера W32Time NTP.
  • Входящие клиент W32Time NTP и NTP-сервер могут быть включены или отключены независимо и совместно использовать порт UDP 123 для своих функций.
  • Клиент NTP в папке "Входящие" в папке "Входящие" может использовать только UDP 123 в качестве исходного порта.
  • При наличии компьютера с несколькими сетевыми адаптерами (также называется многосетевым компьютером) вы не сможете включить службу времени Windows на основе сетевого адаптера.

Параметры командной строки для W32Time

Вы можете использовать w32tm команду для настройки параметров службы времени Windows и диагностики проблем с временем компьютера. W32tm — это предпочтительное средство командной строки для настройки, мониторинга и устранения неполадок службы времени Windows. Для удаленного запуска этого средства требуется членство в локальной группе Администратор istrators и членство в группе доменных Администратор s.

Чтобы использовать w32tm, выполните следующие действия:

  1. Нажмите кнопку "Пуск" >в> командной строке> правой кнопкой мыши выберите "Запуск от имени администратора".
  2. В командной строке введите w32tm , за которым следуют применимые параметры.
Параметр Описание
/? Отображает справку командной w32tm строки
/config [/computer:<target>] [/update] [/manualpeerlist:<peers>] [/syncfromflags:source>] [/LocalClockDispersion<:seconds>] [/reliable:(YES|NO)] [/largephaseoffset<:<milliseconds>]** /computer:<target>: настраивает конфигурацию целевого <объекта.> Если значение не указано, по умолчанию используется локальный компьютер.

/update: уведомляет службу времени Windows об изменении конфигурации, что приводит к применению изменений.

/manualpeerlist:<peers>: задает список одноранговых узлов вручную для одноранговых> узлов, который представляет собой список <DNS или IP-адресов с разделителями пространства. При указании нескольких одноранговых узлов этот параметр необходимо заключить в кавычки.

/syncfromflags:<source>: задает источники, из чего должен синхронизировать клиент NTP. <источник> должен быть разделен запятыми из этих ключевое слово (не учитывает регистр):

  • ВРУЧНУЮ. Включите одноранговые узлы из списка одноранговых узлов вручную.
  • DOMHIER: синхронизация с контроллера домена (DC) в иерархии домена.

/LocalClockDispersion:<seconds>: настраивает точность внутренних часов, которые W32Time будет предполагать, когда не удается получить время из настроенных источников.

/reliable:(ДА|НЕТ): задайте, является ли этот компьютер надежным источником времени. Этот параметр имеет смысл только на контроллерах домена.

  • ДА. Этот компьютер является надежной службой времени.
  • НЕТ. Этот компьютер не является надежной службой времени.

/largephaseoffset:<миллисекунд:> задает разницу времени между локальным и сетевым временем, которое W32Time будет рассматривать пик.

/debug {/disable | {/enable /file:<name /size:/<bytes> /entries:<value> [/truncate]}}> Включение или отключение закрытого журнала службы времени Windows для локального компьютера. Этот параметр впервые стал доступным в клиенте службы времени Windows в Windows Vista и Windows Server 2008.

/disable: отключает частный журнал.

/enable: включает частный журнал.

  • file:<name>: указывает абсолютное имя файла.
  • size:<bytes>: указывает максимальный размер циклического ведения журнала.
  • entries:<value>: содержит список флагов, указанных по числу и разделенным запятыми, указывающими типы сведений, которые должны быть зарегистрированы. Допустимые значения: 0–300. Диапазон чисел является допустимым дополнением к отдельным числам, например 0–100,103,106. Значение 0–300 предназначено для ведения журнала всех сведений.

/truncate: усечение файла, если он существует.

/dumpreg [/subkey:key>] [/computer:<<target]> Отображает значения, связанные с заданным разделом реестра.

По умолчанию используется раздел HKLM\System\CurrentControlSet\Services\W32Time (корневой раздел для службы времени Windows).

/subkey:<key>: отображает значения, связанные с ключом подраздела <ключа> по умолчанию.

/computer:<target>: запрашивает параметры реестра для целевого объекта> компьютера.<

/monitor [/domain:<domain> name] [/computers:<name[,name>[,<<name>>...]] [/threads:<num]> Отслеживает службу времени Windows.

/domain: указывает, какой домен следует отслеживать. Если имя домена не указано или не указан ни один из параметров /domain и /computers, используется домен по умолчанию. Этот параметр можно указывать многократно.

/computers: отслеживает указанный список компьютеров. Имена компьютеров разделяются запятыми, без пробелов. Если имя префиксировано с помощью *PDC, оно рассматривается как PDC. Этот параметр можно указывать многократно.

/threads: указывает количество компьютеров для одновременного анализа. Значение по умолчанию — 3. Допустимый диапазон — 1–50.

/ntpte NTP-эпоха<> Преобразует время NTP (измеряется в интервалах 2-32 секунды, начиная с 0 ч. 1 января 1900 г.) в читаемый формат.
/ntte<NT time эпоха> Преобразует системное время Windows NT (измеряется в интервалах 10-7 секунды, начиная с 0 ч. 1 января 1601 г.) в читаемый формат.
/query [/computer:<target>] {/source | /configuration | /peers | /status} [/verbose] Отображает сведения о службе времени Windows на компьютере. Этот параметр впервые стал доступным в клиенте службы времени Windows в Windows Vista и Windows Server 2008.

/computer:<target>: запрашивает сведения о целевом объекте.<> Если значение не указано, по умолчанию используется локальный компьютер.

/source: отображает источник времени.

/configuration: отображает конфигурацию времени выполнения и расположение параметра. В режиме подробного протоколирования также отображается неопределенное или неиспользуемое значение.

/peers: отображает список одноранговых узлов и их состояние.

/status: отображает состояние службы времени Windows.

/verbose: задает подробный режим для отображения дополнительных сведений.

/register Регистрирует службу времени Windows для запуска в качестве службы и добавляет информацию о конфигурации по умолчанию в реестр.
/resync [/computer:<computer>] [/nowait] [/rediscover] [/soft] Сообщает компьютеру о необходимости повторной синхронизации часов как можно скорее, вызывая всю накопленную статистику ошибок. Для клиента NTP требуется UDP 123 в качестве исходного порта.

/computer:<computer>: указывает компьютер, который должен изменяться. Если он не указан, локальный компьютер перезадается.

/nowait: не дождитесь повторной синхронизации; вернитесь немедленно. Если не указан, время будет возвращаться только при повторной синхронизации.

/rediscover: переопределяет конфигурации сети и выполняет повторное обнаружение сетевых источников, после чего запускает повторную синхронизацию.

/soft: resynchronizes с помощью существующей статистики ошибок. Используется с целью совместимости.

/stripchart /computer:target> [/period:<refresh>] [/dataonly] [/samples:<<count>] [/rdtsc] Отображение ленточной диаграммы смещения между этим и другим компьютером. Клиент NTP использует временный исходный порт UDP для взаимодействия с сервером, чтобы предотвратить конфликты с клиентом NTP в папке "Входящие".

/computer:<target>: компьютер для измерения смещения.

/period:<refresh>: время между примерами в секундах. Значение по умолчанию — 2 секунды.

/dataonly: отображает только данные без графики.

/samples:<count>: собирает <примеры подсчета>, а затем останавливается. Если это не указано, образцы собираются до нажатия клавиш CTRL+C .

/rdtsc: для каждого примера этот параметр выводит разделенные запятыми значения вместе с заголовками RdtscStart, RdtscEnd, FileTime, RoundtripDelay и NtpOffset вместо текстового рисунка.

  • RdtscStart: значение RDTSC (счетчик меток времени чтения), собираемое непосредственно перед созданием запроса NTP.
  • RdtscEnd: значение RDTSC, собранное сразу после получения и обработки ответа NTP.
  • FileTime: локальное значение FILETIME, используемое в запросе NTP.
  • RoundtripDelay: время, истекшее в секундах между созданием запроса NTP и обработкой полученного ответа NTP, вычисляемого в расчете на вычисления раунда NTP.
  • NTPOffset: смещение времени в секундах между локальным компьютером и сервером NTP, вычисляемое в расчете на вычисления смещения NTP.
/tz Отображает текущие параметры часового пояса.
/unregister Отменяет регистрацию службы времени Windows и удаляет все сведения о конфигурации из реестра.

Установка клиента на использование двух серверов времени

Чтобы задать клиентский компьютер, чтобы указать два разных сервера времени, одно именованное ntpserver.contoso.comclock.adatum.comи другое, выполните следующее:

w32tm /config /manualpeerlist:"ntpserver.contoso.com clock.adatum.com" /syncfromflags:manual /update

Настройка автоматического синхронизации клиента из источника домена

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

w32tm /config /syncfromflags:domhier /update

net stop w32time

net start w32time

Проверка конфигурации времени клиента

Чтобы проверить конфигурацию клиента с клиентского компьютера под управлением Windows с именем узла contosoW1, выполните следующую команду:

w32tm /query /computer:contosoW1 /configuration

В выходных данных этой команды отображается список параметров конфигурации W32Time, заданных для клиента.

С windows Server 2016 было улучшено алгоритмы синхронизации времени для соответствия спецификациям RFC. Поэтому если вы хотите настроить локальный клиент службы времени так, чтобы он указывал на несколько одноранговых узлов, рекомендуется подготовить три или более разных серверов времени.

Если у вас есть только два сервера времени, следует указать флаг NtpServerUseAsFallbackOnly (0x2) для отмены использования одного из них. Например, если вы хотите указать приоритеты ntpserver.contoso.comclock.adatum.com, выполните следующую команду:

w32tm /config /manualpeerlist:"ntpserver.contoso.com,0x8 clock.adatum.com,0x2" /syncfromflags:manual /update

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

reg query HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Parameters

Настройка сброса часов компьютера

Чтобы w32tm сбросить часы компьютера, сначала он проверка смещение , также известное как Phase Offset, между текущим временем и временем компьютера, чтобы определить, меньше ли смещениеCurrentTimeOffset, чем MaxAllowedPhaseOffset значение.

  • CurrentTimeOffsetMaxAllowedPhaseOffset≤. Постепенно настройте часы компьютера с помощью скорости часов.
  • CurrentTimeOffset>MaxAllowedPhaseOffset: немедленно задайте часы компьютера.

Затем, чтобы настроить часы компьютера с помощью скорости часов, w32tm вычисляет PhaseCorrection значение. Этот алгоритм может отличаться в зависимости от версии Windows:

  • Windows Server 2016 и более поздних версий

    PhaseCorrection_raw = (CurrentTimeOffset) ÷ (16 × × PhaseCorrectRatepollIntervalInSeconds)

    MaximumCorrection = (CurrentTimeOffset) ÷ (UpdateInterval ÷ 100)

    PhaseCorrection = min(PhaseCorrection_raw, MaximumCorrection)

  • Windows Server 2012 R2 и более ранних версий.

    Чтобы получить SystemClockRate значение, можно использовать следующую команду и преобразовать ее из секунд в часы с помощью формулы (секунды × 1000 × 10 000):

    PhaseCorrection = (CurrentTimeOffset) ÷ (PhaseCorrectRate × UpdateInterval)

Все версии Windows используют одно и то же окончательное уравнение для проверки PhaseCorrection:

PhaseCorrectionSystemClockRate ≤ ÷ 2

Примечание.

Windows Server 2019 и Windows 10 1809 имеют ту же формулу, что и Windows Server 2016 и более поздние версии, описанные выше, путем применения накопительных обновлений из КБ 5006744 далее.

В этих уравнениях используются значения PhaseCorrectRate, UpdateInterval, MaxAllowedPhaseOffset и SystemClockRate в единицах тактовой частоты часов. В системах Windows 1 мс = 10 000 тактов.

MaxAllowedPhaseOffset можно настроить в реестре. Но параметр реестра измеряется в секундах, а не в тактах часов.

Чтобы просмотреть значения SystemClockRate и pollIntervalInSeconds (измеряются в секундах), откройте окно командной строки и выполните команду w32tm /query /status /verbose. Эта команда создает выходные данные, аналогичные следующему:

Leap Indicator: 0(no warning)
Stratum: 1 (primary reference - syncd by radio clock)
Precision: -23 (119.209ns per tick)
Root Delay: 0.0003538s
Root Dispersion: 0.0100002s
ReferenceId: 0x00000000 (unspecified)
Last Successful Sync Time: 5/23/2023 7:51:39 PM
Source: VM IC Time Synchronization Provider
Poll Interval: 6 (64s)
 
Phase Offset: -0.0000013s
ClockRate: 0.0156250s
State Machine: 2 (Sync)
Time Source Flags: 3 (Authenticated Hardware )
Server Role: 0 (None)
Last Sync Error: 0 (The command completed successfully.)
Time since Last Good Sync Time: 15.7344985s

Выходные данные представляют значение для интервала опроса в тактах часов и секундах. В уравнениях используется значение в секундах (значение в скобках). Выходные данные представляют тактовую частоту часов в секундах. Чтобы просмотреть значение SystemClockRate в тактах часов, используйте следующую формулу:

(value in seconds) × 1000 × 10 000

Например, если значение SystemClockRate равно 0,0156250 с, в уравнении используется значение в 156250 тактов часов. В следующих примерах показано, как применять эти вычисления при использовании Windows Server 2012 R2 или более ранней версии.

Скорость системных часов отключена на четыре минуты

Время вашего компьютера — 11:05, а фактическое текущее время — 11:09:

PhaseCorrectRate = 1

UpdateInterval = 30000 тактов часов

SystemClockRate = 156000 тактов часов

MaxAllowedPhaseOffset = 10 мин = 600 секунд = 600 × 1000 × 10 000 = 6 000 000 000 часов

CurrentTimeOffset = 4 мин = 4 × 60 × 1000 × 10 000 = 2 400 000 000 часов

MaxAllowedPhaseOffsetCurrentTimeOffset?

2 400 000 000 ≤ 6 000 000 000 = True

Удовлетворяет ли оно следующее уравнение?

(CurrentTimeOffset) ÷ (PhaseCorrectRate × UpdateInterval) ≤ SystemClockRate ÷ 2

2,400,000,000 ÷ (30,000 × 1) ≤ 156,000 ÷ 2

80,000 ≤ 78,000 = False

Таким образом, w32tm будет немедленно устанавливать часы назад.

Примечание.

В этом случае, если вы хотите медленно задать часы, необходимо также настроить значения PhaseCorrectRate или UpdateInterval в реестре, чтобы убедиться, что результат уравнения имеет значение true.

Скорость системных часов отключается на три минуты

Время вашего компьютера — 11:05, а фактическое текущее время — 11:08:

PhaseCorrectRate = 1

UpdateInterval = 30000 тактов часов

SystemClockRate = 156000 тактов часов

MaxAllowedPhaseOffset = 10 мин = 600 секунд = 600 × 1000 × 10 000 = 6 000 000 000 часов

CurrentTimeOffset = 3 мин = 3 × 60 × 1000 × 10 000 = 1800 000 000 часов

MaxAllowedPhaseOffsetCurrentTimeOffset?

1800 000 000 000 ≤ 6 000 000 000 = True

Удовлетворяет ли оно следующее уравнение?

(CurrentTimeOffset) ÷ (PhaseCorrectRate × UpdateInterval) ≤ SystemClockRate ÷ 2

(1,800,000,000) ÷ (1 × 30,000) ≤ 156,000 ÷ 2

60,000 ≤ 78,000 = True

В этом случае часы медленно возвращаются.

редактор локальных групповых политик;

Служба времени Windows сохраняет несколько свойств конфигурации в виде записей реестра. Для указания большинства этих сведений можно использовать объекты групповой политики (GPO) в редакторе локальных групповых политик. Например, объекты групповой политики можно использовать для настройки компьютера в качестве NTPServer или NTPClient, механизма синхронизации времени или компьютера в качестве надежного источника времени. Параметры групповой политики для службы времени Windows можно применять к контроллерам домена, начиная с Windows Server 2003 и будущих итераций.

Windows хранит сведения о политике службы времени Windows в редакторе локальных групповых политик в разделе "Конфигурация компьютера\Администратор istrative templates\System\Windows Time Service". Windows также хранит сведения о конфигурации, определенной политиками, в реестре Windows и использует эти записи реестра, чтобы настроить записи реестра для службы времени Windows. В результате значения, определенные групповой политикой, перезапишут все существовавшие ранее значения в разделе реестра службы времени Windows. Некоторые из предустановленных параметров GPO отличаются от соответствующих записей реестра службы времени Windows по умолчанию.

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

Групповая политика Расположенияреестра 1,2
Глобальные параметры конфигурации W32Time
W32Time\Config
W32Time\Parameters
Time Providers\Configure Windows NTP Client W32Time\TimeProviders\NtpClient
Time Providers\Enable Windows NTP Client W32Time\TimeProviders\NtpClient
Time Providers\Enable Windows NTP Server W32Time\TimeProviders\NtpServer

1 Подраздел: HKLM\SOFTWARE\Policies\Microsoft
2 подраздела: HKLM\SYSTEM\CurrentControlSet\Services\W32Time

Примечание.

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

Параметры групповой политики по умолчанию для W32Time

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

Параметр групповой политики Default value
AnnounceFlags 10
EventLogFlags 2
FrequencyCorrectRate 4
HoldPeriod 5
LargePhaseOffset 50 000 000
LocalClockDispersion 10
MaxAllowedPhaseOffset 300
MaxNegPhaseCorrection 172 800 (48 часов)
MaxPollInterval 10
MaxPosPhaseCorrection 172 800 (48 часов)
MinPollInterval 6
PhaseCorrectRate 7
PollAdjustFactor 5
SpikeWatchPeriod 900
UpdateInterval 100 (1 секунда)

Параметры групповой политики для клиента NTP

Это параметры клиента Windows NTP по умолчанию, содержащиеся в конфигурациях компьютера\Администратор istrative templates\System\Windows Time Service\Time Providers\Configure Windows NTP Client.

Параметр групповой политики Default value
NtpServer time.windows.com, 0x9
Тип NT5DS — используется для компьютеров, присоединенных к домену
NTP — используется для компьютеров, не присоединенных к домену
CrossSiteSyncFlags 2
ResolvePeerBackoffMinutes 15
ResolvePeerBackoffMaxTimes 7
SpecialPollInterval 1024
EventLogFlags 0

Примечание.

Если вы используете групповую политику, чтобы задать значение NtpServer как часть политики настройки клиента Windows NTP и применить его к члену домена, служба времени Windows не будет использовать значение реестра NtpServer . Чтобы просмотреть конфигурацию NTP, откройте командную строку и выполните команду w32tm /query /configuration.

Справочник по реестру времени Windows

Служба времени Windows хранит сведения в следующих путях реестра:

HKLM\SYSTEM\CurrentControlSet\Services\W32Time
HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config
HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient
HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer

Предупреждение

Эти сведения предоставляются в виде справки по устранению неполадок и проверке. Разделы реестра Windows используются W32Time для хранения важной информации. Не изменяйте эти значения. Изменения в реестре не проверяются редактором реестра или операционной системой Windows перед их применением. Если реестр содержит недопустимые значения, в Windows могут произойти неустранимые ошибки.

Некоторые параметры в реестре измеряются в тактах часов, а некоторые — в секундах. Чтобы преобразовать время из тактов в секунды, используйте следующие коэффициенты преобразования:

  • 1 минута = 60 с
  • 1 с = 1000 мс
  • 1 мс = 10 000 часов в системе Windows, как описано в свойстве DateTime.Ticks.

Например, 5 минут становится 5 × 60 × 1000 × 10000 = 3000 000 000 часов.

В следующем разделе "Все версии" относится к Windows 7, включая будущие итерации, и Windows Server 2008, включая будущие итерации.

Параметр реестра Версии Description
AnnounceFlags Все версии Определяет, помечен ли этот компьютер как надежный сервер времени. Компьютер не помечен как надежный, если он также не помечен как сервер времени.

  • 0x00. Не сервер времени.
  • 0x01. Всегда сервер времени.
  • 0x02. Автоматический сервер времени.
  • 0x04. Всегда надежный сервер времени.
  • 0x08. Автоматический надежный сервер времени.

Значение по умолчанию для членов домена равно 10. Значение по умолчанию для автономных клиентов и серверов равно 10.

ClockAdjustmentAuditLimit Windows Server 2016 версии 1709 и более поздних; Windows 10 версии 1709 и более поздних. Указывает наименьшие локальные корректировки часов, которые могут быть записаны в журнал событий службы W32Time на целевом компьютере. Значение по умолчанию — 800 (частей на каждый миллион — PPM).
ClockHoldoverPeriod Windows Server 2016 версии 1709 и более поздних; Windows 10 версии 1709 и более поздних. Указывает максимальное количество секунд, в течение которых системные часы могут номинально сохранять свою точность без синхронизации с источником времени. Если этот период времени проходит без получения новых примеров от любого из поставщиков входных данных, W32Time инициирует повторное обнаружение источников времени. Значение по умолчанию: 7800 секунд.
EventLogFlags Все версии Управляет событиями, которые регистрируются службой времени.

  • 0x1. Перевод времени.
  • 0x2. Изменение источника.

Значение по умолчанию для членов домена равно 2. Значение по умолчанию на автономных клиентах и серверах равно 2.

FrequencyCorrectRate Все версии Управляет скоростью, с которой часы исправляются. Если это значение слишком мало, часы нестабильны и превышают допустимые значения. Если значение слишком велико, синхронизация часов занимает много времени. Значение по умолчанию для членов домена равно 4. Значение по умолчанию на автономных клиентах и серверах равно 4.

Ноль не является допустимым значением для записи реестра FrequencyCorrectRate . На компьютерах под управлением Windows Server 2003, Windows Server 2003 R2, Windows Server 2008 и Windows Server 2008 R2, если значение равно 0, служба времени Windows автоматически изменяет его на 1.

HoldPeriod Все версии Контролирует период времени, в течение которого обнаружение пиков отключено для быстрого приведения локальных часов в режим синхронизации. Пик — это выборка времени, показывающая, что время отключено несколько секунд и получено после того, как хорошие образцы времени были возвращены последовательно. Значение по умолчанию для членов домена равно 5. Значение по умолчанию на автономных клиентах и серверах равно 5.
LargePhaseOffset Все версии Указывает, что смещение времени в 10-7 секунд, которое больше этого значения или равно ему, считается пиком. Нарушение работы сети, например, большой объем трафика, может вызвать пиковый скачок. Пик игнорируется, если он не сохраняется в течение длительного периода времени. Значение по умолчанию для членов домена равно 50 000 000. Значение по умолчанию на автономных клиентах и серверах равно 50 000 000.
LocalClockDispersion Все версии Определяет дисперсию (в секундах), которую необходимо предположить, если единственным источником времени являются встроенные часы CMOS. Значение по умолчанию для членов домена равно 10. Значение по умолчанию на автономных клиентах и серверах равно 10.
MaxAllowedPhaseOffset Все версии Указывает максимальное смещение (в секундах), в течение которого W32Time попытается настроить часы компьютера с помощью тактовой частоты. Если смещение превышает эту частоту, W32Time устанавливает часы компьютера напрямую. Значение по умолчанию для членов домена равно 300. Значение по умолчанию для автономных клиентов и серверов равно 1.
MaxClockRate Все версии Поддерживается службой W32Time. Она содержит зарезервированные данные, используемые операционной системой Windows, и любые изменения этого параметра могут привести к непредсказуемым результатам. Значение по умолчанию для членов домена равно 155 860. Значение по умолчанию для автономных клиентов и серверов равно 155 860.
MaxNegPhaseCorrection Все версии Указывает самую большую отрицательную коррекцию времени в секундах, которую создает служба. Если служба определяет, что изменение больше, чем требуется, она записывает в журнал событие.

Значение 0xFFFFFFFF является особым случаем. Оно означает, что служба всегда исправляет время.

Значение по умолчанию для членов домена — 0xFFFFFFFF (шестнадцатеричное). Значение по умолчанию для контроллеров домена — 172 800 (48 часов). Значение по умолчанию для автономных клиентов и серверов равно 54 000 (15 часов).

MaxPollInterval Все версии Указывает наибольший интервал в журнале 2 секунды, разрешенный для интервала опроса системы. Система должна провести опрос в соответствии с запланированным интервалом, поставщик может отказаться от создания выборок при запросе на это. Значение по умолчанию для контроллеров домена 10. Значение по умолчанию для членов домена равно 15. Значение по умолчанию для автономных клиентов и серверов равно 15.
MaxPosPhaseCorrection Все версии Указывает самую большую положительную коррекцию времени в секундах, которую создает служба. Если служба определяет, что изменение больше, чем требуется, она записывает в журнал событие.

Значение 0xFFFFFFFF является особым случаем. Оно означает, что служба всегда исправляет время.

Значение по умолчанию для членов домена — 0xFFFFFFFF (шестнадцатеричное). Значение по умолчанию для контроллеров домена — 172 800 (48 часов). Значение по умолчанию для автономных клиентов и серверов равно 54 000 (15 часов).

MinClockRate Все версии Поддерживается службой W32Time. Она содержит зарезервированные данные, используемые операционной системой Windows, и любые изменения этого параметра могут привести к непредсказуемым результатам. Значение по умолчанию для членов домена равно 155 860. Значение по умолчанию для автономных клиентов и серверов равно 155 860.
MinPollInterval Все версии Задает наименьший интервал (в log2 секунд), допустимый для интервала опроса системы. Система не запрашивает примеры чаще, чем это, поставщик может создавать образцы иногда, кроме запланированного интервала. Значение по умолчанию для контроллеров домена равно 6. Значение по умолчанию для членов домена равно 10. Значение по умолчанию для автономных клиентов и серверов равно 10.
PhaseCorrectRate Все версии Управляет частотой исправления ошибки этапа. Задание небольшого значения позволяет быстро устранить ошибку этапа, но может привести к нестабильной работе часов. Если значение слишком велико, то для исправления ошибки на этапе потребуется больше времени.

Значение по умолчанию для членов домена равно 1. Значение по умолчанию на автономных клиентах и серверах равно 7.

Ноль не является допустимым значением для записи реестра PhaseCorrectRate . На компьютерах под управлением Windows Server 2003, Windows Server 2003 R2, Windows Server 2008 и Windows Server 2008 R2, если значение равно 0, служба времени Windows автоматически изменяет его на 1.

PollAdjustFactor Все версии Управляет принятием решения об увеличении или уменьшении интервала опроса для системы. Чем больше значение, тем меньше объем ошибки, что приводит к уменьшению интервала опроса. Значение по умолчанию для членов домена равно 5. Значение по умолчанию на автономных клиентах и серверах равно 5.
SpikeWatchPeriod Все версии Указывает время, которое должно сохраняться подозрительное смещение, прежде чем оно принимается как правильное (в секундах). Значение по умолчанию для членов домена равно 900. Значение по умолчанию на автономных клиентах и рабочих станциях равно 900.
TimeJumpAuditOffset Все версии Целое число без знака, которое указывает пороговое значение проверки скачка времени в секундах. Если служба времени настраивает местные часы, устанавливая их напрямую, и коррекция времени является большей за это значение, то служба времени регистрирует событие проверки.
UpdateInterval Все версии Указывает количество тактов часов между настройками фазовой коррекции. Значение по умолчанию для контроллеров домена 100. Значение по умолчанию для членов домена равно 30 000. Значение по умолчанию для автономных клиентов и серверов равно 360 000.

Ноль не является допустимым значением для записи реестра UpdateInterval . На компьютерах под управлением Windows Server 2003, Windows Server 2003 R2, Windows Server 2008 и Windows Server 2008 R2, если значение равно 0, служба времени Windows автоматически изменяет его на 1.

UtilizeSslTimeData Версии Windows более поздние, чем версия 1511 сборки Windows 10 Значение 1 указывает на то, что W32Time будет использовать несколько временных меток SSL для присвоения начального значения часам, которые являются совершенно неточными. Примечание . ИспользованиеSslTimeData — это значение реестра, которое относится к значению начального значениябезопасного времени.

Расширенное ведение журнала

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

Чтобы включить расширенное ведение журнала W32Time, добавьте следующие записи реестра в HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config.

Формат ввода Версии Description
FileLogEntries Все версии Управляет количеством записей, создаваемых в файле журнала службы времени Windows. Значение по умолчанию не равно ни одному, которое не регистрирует никаких действий времени Windows. Допустимые значения: 0300. Это значение не влияет на записи журнала событий, которые обычно создаются временем Windows.
FileLogName Все версии Определяет расположение и имя файла журнала службы времени Windows. Значение по умолчанию является пустым и не должно быть изменено, если fileLogEntries не изменен. Допустимое значение — это полный путь и имя файла, которые служба времени Windows будет использовать для создания файла журнала. Это значение не влияет на записи журнала событий, которые обычно создаются временем Windows.
FileLogSize Все версии Управляет поведением циклического ведения журнала файлов журнала службы времени Windows. При определении FileLogEntries и FileLogName размер в байтах позволяет файлу журнала достичь до перезаписи старейших записей журнала с новыми записями. Используйте для этого параметра значение 1000000 или больше. Это значение не влияет на записи журнала событий, которые обычно создаются временем Windows.