Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Служба времени Windows (W32Time) синхронизирует дату и время для всех компьютеров, управляемых AD DS (доменные службы Active Directory). В этой статье рассматриваются различные средства и параметры, используемые для управления W32Time.
По умолчанию компьютер, присоединенный к домену, синхронизирует время через иерархию доменов источников времени. Однако иногда компьютер вручную настраивается для синхронизации из определенного источника времени, возможно, потому что он ранее не был присоединен к домену. В этом случае можно перенастроить компьютер, чтобы он автоматически начинал получать время из иерархии домена.
Большинство компьютеров, присоединенных к домену, имеют тип клиента времени службы каталогов Net Time 5 (NT5DS), что означает, что они синхронизируют время из иерархии домена. Исключением является контроллер домена, который работает в качестве эмулятора основного контроллера домена (PDC) для домена корневого леса. В свою очередь мастер операций эмулятора PDC настраивается для синхронизации времени с внешним источником времени.
В домене можно синхронизировать время с точностью до одной миллисекунды. Дополнительные сведения см. в разделе "Граница поддержки" для времени высокой точности и точного времени для Windows Server 2016.
Сетевой порт
W32Time следует спецификации протокола NTP, который требует использования порта 123 протокола UDP для всей синхронизации времени. Всякий раз, когда компьютер синхронизирует свои часы или предоставляет сведения о времени другому компьютеру, эта операция выполняется через UDP-порт 123. W32Time резервирует этот порт в качестве целевого порта.
Примечание.
- NTP-серверы обычно прослушивают порт UDP 123 для запросов и отвечают с того же порта, что также верно для встроенного сервера W32Time NTP.
- Вы можете включить или отключить встроенный клиент W32Time NTP и сервер NTP независимо друг от друга. Оба используют порт UDP 123 для своих функций.
- Встроенный клиент W32Time NTP может использовать только UDP 123 в качестве исходного порта.
- Если на компьютере есть несколько сетевых адаптеров (он многосетевой), вы не можете включить W32Time на основе сетевого адаптера.
Параметры командной строки для W32Time
Вы можете использовать w32tm
команду для настройки параметров W32Time и диагностики проблем с временем компьютера. Эта w32tm
команда является предпочтительным средством командной строки для настройки, мониторинга и устранения неполадок W32Time. Членство в локальной группе администраторов требуется для локального запуска этого средства, а для удаленного запуска этого средства требуется членство в группе администраторов домена.
Чтобы использовать w32tm
, выполните следующие действия.
- Нажмите кнопку "Пуск" и введите cmd. Щелкните правой кнопкой мыши командную строку и выберите команду "Запуск от имени администратора".
- В командной строке введите w32tm , за которым следуют применимые параметры.
Параметр | Описание |
---|---|
/? | Отображает справку командной w32tm строки. |
/config [/computer:<target>] [/update] [/manualpeerlist:<peers] [/syncfromflags>:<] [/LocalClockDispersion>:<] [/reliable:(YES|NO)] [/largephaseoffset>:<milliseconds>] |
<
: настраивает конфигурацию целевого >объекта.< Если он не указан, целевой объект по умолчанию — локальный компьютер. /update: уведомляет W32Time о том, что конфигурация изменяется, что приводит к возникновению изменений. /manualpeerlist:<peers>: задает вручную список одноранговых узлов <peers>, который представляет собой список доменных имен (DNS) или IP-адресов, разделённый пробелами. При указании нескольких одноранговых узлов этот параметр должен быть заключен в кавычки. /syncfromflags:<source>: задает источники, из которые должен синхронизировать клиент NTP. < Исходное> значение должно быть списком, разделённым запятыми, из следующих ключевых слов (не учитывает регистр):
/LocalClockDispersion:<seconds>: настраивает точность внутренних часов, которые W32Time использует, если не может получить время из настроенных источников. /reliable:(YES|NO): задает, является ли этот компьютер надежным источником времени. Этот параметр имеет смысл только на контроллерах домена.
/largephaseoffset:<миллисекунд>: задает разницу времени между локальным и сетевым временем, которое W32Time считает пиковым. |
/debug {/disable | {/enable /file:<name /size:/>bytes< /entries:>< [/truncate]}}> | Включает или отключает частный журнал локального компьютера W32Time. /disable: отключает частный журнал. /enable: включает частный журнал.
/truncate: Обрезает файл, если он существует. |
/dumpreg [/subkey:key<] [/computer:><target]> | Отображает значения, связанные с заданным разделом реестра. Ключ по умолчанию — HKLM\System\CurrentControlSet\Services\W32Time (корневой ключ для W32Time). /subkey:<key>: отображает значения, связанные с ключом подраздела <ключа> по умолчанию. < : запрашивает параметры реестра для целевого объекта> |
/monitor [/domain:< name] [/computers:><[,><>...]] [/threads:<num]> | Отслеживает W32Time. /domain: указывает, какой домен следует отслеживать. Если доменное имя не задано, а параметры /domain и /computers не указаны, используется домен по умолчанию. Этот параметр можно использовать несколько раз. /computers: отслеживает указанный список компьютеров. Имена компьютеров разделяются запятыми, без пробелов. Если имя префиксируется звездочкой (*), она рассматривается как 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] | Отображает сведения о компьютере W32Time. /computer:<target>: запрашивает сведения о целевом объекте.<> Если значение не указано, по умолчанию используется локальный компьютер. /source: отображает источник времени. /configuration: отображает конфигурацию среды выполнения и источник параметров. В подробном режиме этот параметр также отображает неопределенные или неиспользуемые параметры. /peers: отображает список одноранговых узлов и их состояние. /status: отображает состояние W32Time. /verbose: включает подробный режим для отображения дополнительных сведений. |
/регистрировать | Регистрирует W32Time для запуска от имени службы и добавляет сведения о конфигурации по умолчанию в реестр. |
/resync [/computer:<computer>] [/nowait] [/rediscover] [/soft] | Сообщает компьютеру о необходимости повторной синхронизации часов как можно скорее, вызывая всю накопленную статистику ошибок. Для клиента NTP требуется UDP 123 в качестве исходного порта. /computer:<computer>: указывает компьютер, который должен изменяться. Если компьютер не указан, локальный компьютер повторно выполняет повторную синхронизацию. /nowait: не ожидает повторной синхронизации. Вместо этого он возвращается немедленно. Если этот параметр отсутствует, команда ожидает завершения повторной синхронизации перед возвратом. /rediscover: повторно определяет конфигурацию сети, повторно обнаруживает сетевые источники, а затем повторно синхронизирует. /soft: resynchronizes с помощью существующей статистики ошибок. Этот параметр используется для обеспечения совместимости. |
/stripchart /computer:target< [/period:><] [/dataonly] [/samples:><count>] [/rdtsc] | Отображение ленточной диаграммы смещения между этим и другим компьютером. Клиент NTP использует временный порт источника UDP для взаимодействия с сервером, чтобы предотвратить конфликты со встроенным клиентом NTP. /computer:<target>: указывает компьютер, относительно которого измеряется смещение. /period:<refresh>: указывает время между примерами в секундах. Значение по умолчанию — 2. /dataonly: отображает только данные без графики.
/samples:<count>: собирает <count> образцов, а затем останавливается. Если не указано иное, образцы собираются до выбора Ctrl+C.
|
/tz | Отображает текущие параметры часового пояса. |
/unregister | Отменяет регистрацию W32Time и удаляет все сведения о конфигурации из реестра. |
Установка клиента на использование двух серверов времени
Чтобы настроить клиентский компьютер на использование двух разных серверов времени, один названный ntpserver.contoso.com
, а другой с именем clock.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.com
clock.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
сбросить часы компьютера, сначала проверяет смещение CurrentTimeOffset
, также известное как Phase Offset
время текущего времени и время компьютера, чтобы определить, меньше ли смещение меньше MaxAllowedPhaseOffset
значения.
-
CurrentTimeOffset
MaxAllowedPhaseOffset
≤. Постепенно настройте часы компьютера с помощью скорости часов. -
CurrentTimeOffset
>MaxAllowedPhaseOffset
: немедленно задайте часы компьютера.
Чтобы настроить часы компьютера с помощью частоты часов, w32tm
затем вычисляет PhaseCorrection
значение. Этот алгоритм может отличаться в зависимости от версии Windows:
Windows Server 2016 и более поздних версий
PhaseCorrection_raw
= (CurrentTimeOffset
) ÷ (16 × ×PhaseCorrectRate
pollIntervalInSeconds
)MaximumCorrection
= (CurrentTimeOffset
) ÷ (UpdateInterval
÷ 100)PhaseCorrection
= min(PhaseCorrection_raw
,MaximumCorrection
)Windows Server 2012 R2 и более ранних версий.
PhaseCorrection
= (CurrentTimeOffset
) ÷ (PhaseCorrectRate
×UpdateInterval
)
Все версии Windows используют одно и то же окончательное уравнение для проверки PhaseCorrection
:
PhaseCorrection
SystemClockRate
≤ ÷ 2
Примечание.
Следующие операционные системы применяют накопительные обновления начиная с KB5006744, поэтому они используют формулу для Windows Server 2016 и более поздних версий.
- Windows Server 2025
- Windows Server 2022
- Windows Server 2019 версии 1809
- Windows 11
- Windows 10 версии 1809
В этих уравнениях PhaseCorrectRate
, UpdateInterval
, MaxAllowedPhaseOffset
и SystemClockRate
измеряются в единицах тактовых импульсов. В системах Windows одна миллисекунда равна 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 clock ticks
) = (value in seconds
) × 1000 × 10 000
В этой формуле используются следующие факторы преобразования:
- Одна секунда равна 1000 миллисекундам.
- Одна миллисекунда равна 10 000 тактных импульсов в системе Windows, как описано в свойстве DateTime.Ticks.
Рассмотрим пример.
- Если
SystemClockRate
переменная равна 0,015625 секунды, то значение, вычисленное уравнением, равно 156 250 тактов счетчика. - По расширению пять минут становится 5 × 60 × 1000 × 10000 = 3000 000 000 часов.
В следующих примерах показано, как применять вычисления исправления этапов для Windows Server 2012 R2 и более ранних версий.
Пример: частота системных часов отключается на четыре минуты
Если время компьютера равно 11:05, а фактическое текущее время — 11:09, w32tm
использует следующие значения:
-
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 часов
Чтобы сбросить часы, w32tm
проверяет следующее условие:
CurrentTimeOffset
≤MaxAllowedPhaseOffset
?
В этом случае условие имеет следующие значения, поэтому оно оценивается как истинное.
2 400 000 000 ≤ 6 000 000 000
w32tm
Затем проверяет следующее условие:
Является ли (CurrentTimeOffset) ÷ (PhaseCorrectRate × UpdateInterval) ≤ SystemClockRate ÷ 2?
В этом случае условие имеет следующие значения:
2 400 000 000 ÷ (30 000 × 1) ≤ 156 000 ÷ 2 или 80 000 ≤ 78 000
Это условие ложно.
w32tm
Поэтому немедленно переводит время назад.
Примечание.
Если в этом примере вы хотите медленно перевести часы назад, вам также нужно настроить значения PhaseCorrectRate
или UpdateInterval
в реестре, чтобы убедиться, что результат уравнения был истинным.
Пример: системные часы отстают на три минуты.
Если время компьютера равно 11:05, а фактическое текущее время — 11:08, w32tm
использует следующие значения:
-
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 часов
Чтобы сбросить часы, w32tm
проверяет следующее условие:
CurrentTimeOffset
≤MaxAllowedPhaseOffset
?
В этом случае условие имеет следующие значения, поэтому оно оценивается как истинное.
1800 000 000 ≤ 6 000 000 000
w32tm
Затем проверяет следующее условие:
Является ли (CurrentTimeOffset) ÷ (PhaseCorrectRate × UpdateInterval) ≤ SystemClockRate ÷ 2?
В этом случае условие имеет следующие значения:
(1800 000 000) ÷ (1 × 30 000) ≤ 156 000 ÷ 2, или 60 000 ≤ 78 000
Это условие верно. Часы переводят назад медленно.
Использование редактора локальной групповой политики
W32Time сохраняет несколько свойств конфигурации в виде записей реестра. Для указания большинства этих сведений можно использовать объекты групповой политики (GPO) в редакторе локальных групповых политик. Например, можно использовать объекты групповой политики для настройки компьютера на сервер NTP или клиента NTP, настройки механизма синхронизации времени, или настройки компьютера как надежного источника временных данных. Вы также можете применить параметры групповой политики для W32Time к контроллерам домена.
Windows хранит сведения о политике W32Time в редакторе локальной групповой политики в разделе "Конфигурация компьютера\Административные шаблоны\Служба времени Windows". Он хранит сведения о конфигурации, которые определяются политиками в реестре Windows, а затем использует эти записи для настройки параметров, специфичных для W32Time. В результате значения, определенные групповой политикой, перезаписывают все существующие значения в разделе W32Time реестра. Некоторые из предустановленных параметров групповой политики отличаются от соответствующих записей реестра W32Time по умолчанию.
В следующей таблице перечислены политики, которые можно настроить для W32Time, и эквивалентные им подразделы в реестре, на которые эти политики влияют.
Групповая политика | Расположенияреестра 1,2 |
---|---|
Глобальные параметры конфигурации | W32Время W32Time\Config W32Time\Parameters |
Поставщики времени\Настройка клиента Windows NTP | W32Time\TimeProviders\NtpClient |
Поставщики времени\Включить клиент Windows NTP | W32Time\TimeProviders\NtpClient |
Поставщики времени\Включить сервер NTP Windows | W32Time\TimeProviders\NtpServer |
1 Подраздел: HKLM\SOFTWARE\Policies\Microsoft
2 подраздела: HKLM\SYSTEM\CurrentControlSet\Services\W32Time
Примечание.
При удалении параметра групповой политики Windows удаляет соответствующую запись из области политики реестра.
Параметры групповой политики по умолчанию для W32Time
В следующей таблице перечислены значения по умолчанию для глобальных параметров конфигурации при их включении:
Параметр групповой политики | Значение по умолчанию |
---|---|
ОбъявлениеFlags | 10 |
Отключение цепи | 0 |
Таймаут входа в цепочку | 16 |
ChainLoggingRate | 30 |
ChainMaxEntries | 128 |
ChainMaxHostEntries | 4 |
ПределАудитаНастройкиЧасов | восемьсот |
Период Удержания Часов | 7,800 |
EventLogFlags | 2 |
ЧастотаКорректировкиСтавки | 4 |
Период удержания | 5 |
Большое смещение фазы | 50 000 000 |
ЛокальноеРассеяниеВремени | 10 |
MaxAllowedPhaseOffset | 300 |
МаксНегФазаКоррекция | 172 800 (48 часов) |
интервал максимального опроса | 10 |
MaxPosPhaseCorrection | 172 800 (48 часов) |
MinPollInterval (Минимальный интервал опроса) | 6 |
Коэффициент Исправления Фазы | 1 |
PollAdjustFactor | 5 |
Требовать безопасные запросы синхронизации времени | 0 |
Период наблюдения за всплесками | 900 |
Интервал обновления | 100 (1 секунда) |
Использование SslTimeData | 1 |
Настройки групповой политики (GPO) для клиента NTP
В следующей таблице перечислены параметры клиента Windows NTP по умолчанию, содержащиеся в конфигурации компьютера\Административные шаблоны\System\Windows Time Service\Time Providers\Configure Windows NTP Client.
Параметр групповой политики | Значение по умолчанию |
---|---|
Сервер NTP |
time.windows.com , 0x9 |
Тип |
NT5DS: используется для компьютеров, присоединенных к домену NTP: используется для компьютеров, не присоединенных к домену |
Параметры синхронизации между сайтами (CrossSiteSyncFlags) | 2 |
Решить задержку партнера в минутах | 15 |
РезолвПирБэкоффМаксТаймс | 7 |
SpecialPollInterval (СпециальныйИнтервалОпроса) | 1024 |
EventLogFlags | 0 |
Примечание.
Если вы используете групповую политику, чтобы задать NtpServer
значение в рамках политики "Настройка клиента Windows NTP " и применить его к члену домена, W32Time не использует NtpServer
значение реестра. Чтобы просмотреть конфигурацию NTP, откройте командную строку и выполните следующую команду: w32tm /query /configuration
Справочник по реестру W32Time
W32Time хранит сведения в следующих разделах реестра.
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 может столкнуться с неустранимыми ошибками.
Некоторые параметры в реестре измеряются в тактах часов, а некоторые — в секундах. Сведения о преобразовании между двумя единицами см. ранее в разделе "Настройка сброса часов компьютера".
В следующей таблице все версии относятся ко всем поддерживаемым версиям Windows и Windows Server.
Параметр реестра | Версии | Описание |
---|---|---|
ОбъявлениеFlags | Все версии | Определяет, помечен ли этот компьютер как надежный сервер времени. Компьютер не помечен как надежный, если он также не помечен как сервер времени.
Значение по умолчанию для членов домена равно 10. Значение по умолчанию для автономных клиентов и серверов равно 10. |
ОграничениеАудитаНастройкиЧасов | Windows Server 2016 версии 1709 и более поздних; Windows 10 версии 1709 и более поздних. | Указывает наименьшие локальные корректировки часов, которые можно записать в журнал событий W32Time на целевом компьютере. Значение по умолчанию — 800 частей на миллион (ppm). |
ClockHoldoverPeriod | Windows Server 2016 версии 1709 и более поздних; Windows 10 версии 1709 и более поздних. | Указывает максимальное количество секунд, в течение которых системные часы могут номинально сохранять свою точность без синхронизации с источником времени. Если этот период времени проходит без получения новых примеров от любого из поставщиков входных данных, W32Time инициирует повторное обнаружение источников времени. Значение по умолчанию — 7800 секунд. |
EventLogFlags | Все версии | Определяет, какие события регистрирует служба времени.
Значение по умолчанию для членов домена равно 2. Значение по умолчанию на автономных клиентах и серверах равно 2. |
FrequencyCorrectRate | Все версии | Управляет скоростью, с которой часы исправляются. Если это значение слишком мало, часы нестабильны и превышают допустимые значения. Если значение слишком велико, синхронизация часов занимает много времени. Значение по умолчанию для членов домена равно 4. Значение по умолчанию на автономных клиентах и серверах равно 4. Ноль не является допустимым значением для записи реестра FrequencyCorrectRate . |
HoldPeriod | Все версии | Контролирует период времени, в течение которого обнаружение пиков отключено для быстрого приведения локальных часов в режим синхронизации. Пик — это временная выборка, указывающая, что время отклоняется на несколько секунд, и которая получается после того, как точные временные выборки стабильно поступают. Значение по умолчанию для членов домена равно 5. Значение по умолчанию на автономных клиентах и серверах равно 5. |
LargePhaseOffset | Все версии | Указывает, что смещение времени в 10-7 секунд, которое больше этого значения или равно ему, считается пиком. Нарушение работы сети, например, большой объем трафика, может вызвать пиковый скачок. Пик игнорируется, если он не сохраняется в течение длительного периода времени. Значение по умолчанию для членов домена — 50 000 000. Значение по умолчанию для автономных клиентов и серверов — 50 000 000. |
Распределение Локальных Часов | Все версии | Определяет дисперсию (в секундах), которую необходимо предположить, если единственным источником времени являются встроенные часы CMOS. Значение по умолчанию для членов домена равно 10. Значение по умолчанию на автономных клиентах и серверах равно 10. |
Максимально допустимое фазовое смещение | Все версии | Указывает максимальное смещение (в секундах), в течение которого 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 . |
PollAdjustFactor | Все версии | Управляет принятием решения об увеличении или уменьшении интервала опроса для системы. Чем больше значение, тем меньше объем ошибки, что приводит к уменьшению интервала опроса. Значение по умолчанию для членов домена равно 5. Значение по умолчанию на автономных клиентах и серверах равно 5. |
SpikeWatchPeriod | Все версии | Указывает время, которое должно сохраняться подозрительное смещение, прежде чем оно принимается как правильное (в секундах). Значение по умолчанию для членов домена равно 900. Значение по умолчанию на автономных клиентах и рабочих станциях равно 900. |
TimeJumpAuditOffset | Все версии | Указывает пороговое значение аудита прыжка во времени в секундах. Смещение хранится в виде целого числа без знака. Если служба времени настраивает локальные часы, задав часы напрямую, и корректировка времени превышает это значение, служба времени регистрирует событие инспекции. |
UpdateInterval | Все версии | Указывает количество тактов часов между настройками фазовой коррекции. Значение по умолчанию для контроллеров домена 100. Значение по умолчанию для членов домена равно 30 000. Значение по умолчанию для автономных клиентов и серверов равно 360 000. Ноль не является допустимым значением для записи реестра UpdateInterval . |
ИспользованиеSslTimeData | Версии Windows более поздние, чем версия 1511 сборки Windows 10 | Указывает, использует ли W32Time несколько меток времени SSL для настройки часов, которые значительно неточны. Значение 1 указывает, что используются несколько меток времени SSL. Значение реестра UtilizeSslTimeData ссылается на функцию безопасного установления времени. Для получения дополнительной информации см. «Безопасное засеивание времени – улучшение учета времени в Windows». Значение по умолчанию для всех версий Windows с этой функцией равно 1 , за исключением Windows Server 2025, где значение по умолчанию равно 0. Членство в домене не влияет на этот параметр. |
Расширенное ведение журнала
Следующие записи реестра не являются частью конфигурации W32Time по умолчанию, но их можно добавить в реестр, чтобы получить расширенные возможности ведения журнала. Вы можете изменить сведения, записанные в системный журнал событий, изменив параметры EventLogFlags в редакторе объектов групповой политики. По умолчанию W32Time регистрирует событие каждый раз, когда он переключается на новый источник времени.
Чтобы включить расширенное ведение журнала W32Time, добавьте следующие записи реестра в HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config
путь.
Формат ввода | Версии | Описание |
---|---|---|
FileLogEntries | Все версии | Управляет количеством записей, созданных в файле журнала W32Time. Значение по умолчанию — нет, что приводит к отсутствию журналов активности W32Time. Допустимые значения: 0–300. Это значение не влияет на записи журнала событий, которые обычно создает W32Time. |
FileLogName | Все версии | Управляет расположением и именем файла журнала W32Time. Значение по умолчанию — пусто. Не следует изменять, если FileLogEntries не изменён. Допустимое значение — это полный путь и имя файла, которое W32Time использует для создания файла журнала. Это значение не влияет на записи журнала событий, которые обычно создает W32Time. |
FileLogSize | Все версии | Управляет циклическим ведением лог-файлов W32Time. При определении FileLogEntries и FileLogName это значение также определяется. Он содержит размер в байтах, до которого может увеличиться файл журнала, прежде чем новые записи будут записаны поверх самых старых записей журнала. Используйте 1000 000 или большее значение для этого параметра. Это значение не влияет на записи журнала событий, которые обычно создает W32Time. |