команда установки времени в windows
Как изменить системные дату и время
Часто мы сталкиваемся с необходимостью сменить системное время и дату. Например, при переходе на летнее время или в поездке в местность с другим часовым поясом. На сегодняшний день переход на летнее в России отменен. Если автоматический переход на летнее время все же производится, нужно снять галочку в настройках даты и времени «Автоматический переход на летнее время и обратно». Однако, операционные системы многих пользователей не обновлены, такой галочки в настройках нет и данный переход осуществляется в автоматическом режиме.
Настройки даты также могут изменяться пользователями при обходе контроля лицензий приложений, если они привязаны к дате, а также при использовании VPN. В этой статье рассмотрим некоторые способы изменения системных даты и времени.
Изменение системных даты и времени в операционной системе Windows
Меняем дату и время через параметры даты и времени
Независимо от версии Windows можно сменить дату и время, щелкнув левой кнопкой мыши по часам в правом нижнем углу либо открыть Панель инструментов. В версиях более ранних, Windows 10, необходимо выбрать «Изменение настроек даты и времени», в Windows 10 для изменения даты и времени необходимо открыть «Параметры даты и времени». При этом может потребоваться ввод пароля администратора системы.
Далее меняете часовой пояс, дату и время на необходимые.
Меняем дату и время через командную строку
Чтобы воспользоваться командной строкой для изменения даты и времени, откройте командную строку с правами администратора. В Windows 7 и более поздних версий просто введите в строке поиска командная строка или cmd, щелкните по результату правой кнопкой мыши и выберите запуск от имени администратора. (подробнее о работе с командной строкой можно прочитать тут).
Команда для изменения времени time ЧЧ:ММ:СС (где ЧЧ – часы, ММ – минуты, СС – секунды), введите ее и нажмите Enter на клавиатуре.
Команда для изменения даты date ДД/ММ/ГГГГ (где ДД – день, ММ – месяц, ГГГГ – год), введите ее и нажмите Enter на клавиатуре.
Параметры даты и времени изменятся моментально, но сохранятся до первой перезагрузки. При следующем включении компьютера или после перезагрузки дата и время вернутся к исходному значению.
Такой способ удобен, если изменение системных даты и времени необходимы для временной настройки в целях обхода лицензии или использования VPN.
Команда W32TM – управление службой времени в Windows
Утилита командной строки w32tm.exe предназначена для удаления или установки службы времени Windows W32Time и управления ею на локальном или удаленном компьютере. Служба времени Windows ( W32Time ) предназначена для синхронизации даты и времени на компьютерах в локальной или глобальной сети. Если служба времени не установлена или отключена, синхронизация времени невозможна.
Параметры командной строки для установки (удаления) службы времени:
w32tm [/? | /register | /unregister ]
Параметры службы времени хранятся в ключе реестра
Параметры командной строки для мониторинга службы времени:
Параметры командной строки для временных преобразований:
w32tm /ntte время_NT
— Преобразует системное время NT в интервалах (10^-7) с начиная с 00 часов 1 января 1601 г. в понятный формат.
Параметры для выполнения принудительной синхронизации даты и времени с внешним источником:
w32tm /resync [/computer: ] [/nowait] [/rediscover] [/soft]
Дает компьютеру команду как можно быстрее выполнить повторную синхронизацию своих часов с удалением всей накопившейся статистики ошибок.
computer:компьютер — компьютер, который должен выполнить повторную синхронизацию. Если параметр не указан, выполняется повторная синхронизация локального компьютера.
nowait — не ожидать завершения повторной синхронизации, выполнять возврат немедленно. В противном случае ожидать завершения повторной синхронизации перед возвратом.
rediscover — повторно определить конфигурацию сети и повторно обнаружить сетевые источники, а затем повторно синхронизировать.
soft — повторно синхронизировать, используя существующую статистику ошибок. Данный параметр в современных ОС не используется и предоставлен для обеспечения совместимости.
w32tm /stripchart /computer:компьютер [/period:обновление] [/dataonly] [/samples:число] [/packetinfo] [/ipprotocol: ]
Выводит диаграмму различий между этим и другим компьютером. computer:компьютер — компьютер, с которым выполняется сравнение.
period:обновление — интервал между измерениями (в секундах). Значение по умолчанию — 2 с.
dataonly — отображать только данные, без диаграмм.
samples:число — собрать число показаний, затем остановиться. Если не указано, сбор данных продолжается, пока не будут нажаты клавиши CTRL+C или CTRL+Break.
packetinfo — напечатать ответное сообщение NTP-пакета. ipprotocol — задать версию протокола IP, который нужно использовать. По умолчанию применяется любой доступный протокол.
w32tm /config [/computer:компьютер] [/update] [/manualpeerlist:узлы] /syncfromflags:источник] [/LocalClockDispersion:секунды] [/reliable:(YES|NO)] [/largephaseoffset:миллисекунды]
computer:компьютер — настраивает конфигурацию указанного компьютера. Если параметр не задан, по умолчанию используется локальный компьютер.
update — уведомляет службу времени, что конфигурация изменилась, чтобы изменения вступили в силу.
manualpeerlist:узлы — задает вручную список DNS-имен и (или) IP-адресов, разделенных пробелами. При указании нескольких узлов этот параметр должен быть заключен в кавычки.
syncfromflags:источник — определяет, с какими источниками должен синхронизироваться NTP-клиент. источник должен быть списком из следующих ключевых слов, разделенных запятыми (без учета регистра):
  MANUAL — синхронизация с узлами из заданного вручную списка.
  DOMHIER — синхронизация с контроллером домена Active Directory в доменной иерархии.
  NO — без синхронизации.
  ALL — синхронизация как с узлами, заданными вручную, так и с узлами домена.
LocalClockDispersion:секунды — настраивает точность внутренних часов, с которой служба w32time будет работать, если не сможет получить время из своих настроенных источников.
reliable:(YES|NO) — определяет, является ли этот компьютер надежным источником времени. Этот параметр имеет значение только для контроллеров домена.
  YES — этот компьютер является надежной службой времени.
  NO — этот компьютер не является надежной службой времени.
largephaseoffset:миллисекунды — устанавливает разницу между локальным и сетевым временем, которую служба w32time будет считать максимальной.
Раздел по умолчанию: HKLM\System\CurrentControlSet\Services\W32Time (корневой раздел службы времени).
subkey:раздел — отображает значения, связанные с подразделом раздел раздела по умолчанию.
computer:компьютер — запрашивает параметры реестра для компьютера компьютер.
Если параметр не указан, по умолчанию используется локальный компьютер.
source — отобразить источник времени.
configuration — отобразить конфигурацию во время выполнения и происхождение параметра. В режиме подробного протоколирования отобразить также незаданные или неиспользованные параметры.
peers — отобразить список узлов и их состояние.
status — отобразить состояние службы времени Windows.
verbose — установить режим подробного протоколирования для вывода дополнительных сведений.
disable — отключить частный журнал.
enable — включить частный журнал.
file:имя — указать абсолютное имя файла.
size:байт — указать максимальный размер для циклического файла журнала.
entries:значение — список флагов, заданных номером и разделенных запятыми, указывающих тип сведений, которые должны заноситься в журнал. Допустимые номера: 0–300. Кроме одиночных номеров, допустимы диапазоны номеров, например 0–100,103,106. Значение 0–300 используется для занесения в журнал всех сведений.
truncate — усечь файл, если он существует.
Примеры использования команды w32tm
Как правило, служба времени Windows устанавливается с типом запуска Вручную и запускается по необходимости. Если служба времени остановлена, то управление ею с помощью команды w32tm невозможно. Для запуска, останова или проверки состояния службы можно использовать команду sc
Кроме утилиты sc.exe можно использовать оснастку Службы (services.msc) панели управления или классические команды net stop и net start
net stop w32time
net start w32time
Для управления службой времени Windows требуются права администратора по отношению к локальной или удаленной системе.
Пример отображаемой информации:
EventLogFlags: 2 (Локально)
AnnounceFlags: 10 (Локально)
TimeJumpAuditOffset: 28800 (Локально)
MinPollInterval: 10 (Локально)
MaxPollInterval: 15 (Локально)
MaxNegPhaseCorrection: 54000 (Локально)
MaxPosPhaseCorrection: 54000 (Локально)
MaxAllowedPhaseOffset: 1 (Локально)
FrequencyCorrectRate: 4 (Локально)
PollAdjustFactor: 5 (Локально)
LargePhaseOffset: 50000000 (Локально)
SpikeWatchPeriod: 900 (Локально)
LocalClockDispersion: 10 (Локально)
HoldPeriod: 5 (Локально)
PhaseCorrectRate: 1 (Локально
) UpdateInterval: 360000 (Локально)
FileLogName: C:\User1\w32tmlog.log (Локально)
FileLogEntries: 0-300 (Локально)
FileLogSize: 100000 (Локально)
NtpClient (Локально)
DllName: C:\WINDOWS\SYSTEM32\w32time.DLL (Локально)
Enabled: 1 (Локально)
InputProvider: 1 (Локально)
AllowNonstandardModeCombinations: 1 (Локально)
ResolvePeerBackoffMinutes: 15 (Локально)
ResolvePeerBackoffMaxTimes: 7 (Локально)
CompatibilityFlags: 2147483648 (Локально)
EventLogFlags: 1 (Локально)
LargeSampleSkew: 3 (Локально)
SpecialPollInterval: 604800 (Локально
) Type: NTP (Локально)
NtpServer: time.windows.com,0x9 (Локально)
VMICTimeProvider (Локально)
DllName: C:\WINDOWS\System32\vmictimeprovider.dll (Локально)
Enabled: 1 (Локально)
InputProvider: 1 (Локально)
NtpServer (Локально)
DllName: C:\WINDOWS\SYSTEM32\w32time.DLL (Локально)
Enabled: 0 (Локально)
InputProvider: 0 (Локально)
Наиболее важные параметры службы времени:
Возможные значения режима:
0x1 – SpecialInterval, использование задаваемого интервала опроса;
0x2 – режим UseAsFallbackOnly – синхронизация только при необходимости;
0x4 – SymmetricActive, симметричный активный режим;
0x8 – Client, отправка запроса в клиентском режиме.
Возможно использование комбинаций режимов:
Синхронизация не выполнена, поскольку запрошенное изменение слишком велико.
После изменения параметров MaxNegPhaseCorrection и MaxPosPhaseCorrection в реестре системы, синхронизация времени будет выполняться независимо от текущих показаний часов компьютера.
w32tm /resync – синхронизировать часы локального компьютера с используемым им сервером времени.
w32tm /resync /force – синхронизировать часы локального компьютера с используемым им сервером времени, игнорируя максимальное и минимальное отклонение показаний аппаратных часов и источника.
Пример отображаемой информации:
Отслеживание pool.ntp.org [77.232.189.6:123].
w32tm /unregister — удалить службу времени Windows из системы. Все параметры службы в реестре удаляются. Перед выполнением команды, служба времени должна быть остановлена, в противном случае команда завершится сообщением об ошибке доступа.
w32tm /register – установить службу времени Windows на данном компьютере. При этом все параметры службы в реестре создаются заново. Для изменения параметров заданных по умолчанию, можно использовать импорт из заранее подготовленного reg-файла, например:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\w32time\Config]
«MaxNegPhaseCorrection»=dword:ffffffff
«MaxPosPhaseCorrection»=dword:ffffffff
Как изменить время в ОС Windows 10
Из-за неправильно настроенного времени на компьютере зачастую возникают сбои в работе некоторых приложений и сервисов в интернете. Это возникает из-за непредвиденных ошибок в работе ПК. Настройка параметров в Windows 10 несколько отличается от предыдущих версий, поэтому в «Блоге системного администратора» подробно разберем способы изменения времени в Windows 10 с помощью штатных средств.
Способ 1: системные параметры
Самый простой и быстрый способ – это внесение настроек в параметры системы через значок времени, расположенный в трее. Чтобы в Windows 10 изменить время через панель задач, действуйте следующим образом:
1. Наведите курсор на часы в трее и вызовите дополнительное меню нажатием правой кнопки мыши.
2. Выберите опцию «Настройка даты и времени», которая находится в верхней части списка.
3. Деактивируйте функцию автоматического определения времени с помощью ползунка, чтобы опция изменения стала активна.
4. Чтобы выставить время вручную, кликните по соответствующей кнопке.
5. Появится дополнительное окно, где можно самостоятельно выбрать желаемое время, а также дату.
6. Нажмите на кнопку «Изменить», что настройки вступили в силу.
После этого закрывайте параметры системы. В панели задач можно убедиться в том, что время изменено.
Следует отметить, что перейти в настройки можно через приложение «Параметры» в разделе «Время и язык». Оно открывается через меню «Пуск» и имеет значок в виде шестеренки.
Способ 2: стандартная панель управления
«Панель управления» Windows позволяет настроить дату и время. Найти ее в десятой версии не просто, но в этом сможет помочь системный поиск. Его иконка располагается в нижней панели задач. В строке пропишите название приложения и выберите его в результатах.
К слову, «Панель управления» открывается с помощью команды control из диалогового окна «Выполнить», вызываемое комбинацией клавиш Win + R.
Чтобы легче было найти нужный раздел, сделайте отображение крупных значков в режиме просмотра. После чего следуйте инструкции:
1. Кликните по разделу с названием «Дата и время».
2. В окне, которое отобразилось, выберите кнопку изменения сведений.
3. С помощью кнопок-стрелок выберите нужное значение времени.
4. Нажмите на кнопку «ОК», чтобы применить новые параметры.
По умолчанию, система синхронизирует дату и время с сервера в интернете. Чтобы отключить эту функцию, в окне настройки перейдите во вкладку «Время по интернету», затем выберите изменение параметров. В отобразившемся окошке снимите отметку напротив синхронизации времени с сервером в интернете. Сохраните новые параметры с помощью кнопки «ОК».
Этот способ пользовался популярностью в более ранних версиях операционной системы Windows, но и в «десятке» он имеет место. Внешний вид и функциональность приложения «Панель управления» не претерпела изменений, хоть и была заменена на системное приложение «Параметры».
Способ 3: командная строка
Если предыдущие способы не подходят, можно воспользоваться функционалом командной строки. Запустите ее через приложение «Выполнить» (cmd) или через поиск системы. Но при втором варианте средство должно быть запущено от имени администратора: соответствующий пункт отображается слева от найденного приложения.
В открывшемся окне утилиты пропишите команду time HH:MM, где HH – это часы, а MM – минуты. В нашем случае это выглядит следующим образом: time 20:15.
Нажмите на кнопку Enter, чтобы команда изменила системные настройки. Если ниже не отобразится никаких уведомлений, то все сделано правильно, и время в Windows 10 поменяется. Закройте командную строку.
Способ 4: консоль PowerShell
В Windows 10 есть системная утилита PowerShell, которая представляет собой более продвинутую командную строку с усовершенствованной графической оболочкой, поддержкой более 600 команд и наличием подсказок. Кроме того, она имеет несколько расширенный функционал, чем классическое приложение.
Рассмотрим, как изменить время через консоль:
1. Откройте консоль PowerShell с правами администратора любым удобным способом: найдите в списке установленных программ в меню «Пуск», используйте системный поиск или окно «Выполнить» с запросом powershell.
2. В открывшейся консоли пропишите команду Set-Date, затем введите следующее значение: -Date «dd/mm/yyyy hh/mm», где dd – это день, mm – месяц, yyyy – год полностью, hh – часы, mm – минуты.
Если требуется установить 12-часовой формат времени, то используйте PM и AM в конце команды, что значит «до полудня» и «после полудня» соответственно. Для применения установок нажмите на клавишу Enter и выйдите из консоли PowerShell.
Изменить время и дату в ОС от Microsoft можно несколькими способами, причем все они предусмотрены системой. Установка стороннего софта для настроек не требуется. Напишите в комментариях, каким методом пользуетесь вы?
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Инструменты и параметры службы времени Windows
Область применения: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows 10
Служба времени 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.
При наличии компьютера с несколькими сетевыми адаптерами (также называется многосетевым компьютером) вы не сможете включить службу времени Windows на основе сетевого адаптера.
Использование W32tm.exe
С помощью программы командной строки W32tm.exe можно настроить параметры службы времени Windows и диагностировать возникающие проблемы со временем на компьютере. W32tm.exe — это предпочтительная программа командной строки для настройки, мониторинга и устранения неполадок службы времени Windows. W32tm.exe входит в состав Windows XP и более поздних версий, а также Windows Server 2003 и более поздних версий.
Членство в локальной группе «Администраторы» требуется для запуска W32tm.exe локально, а членство в группе «Администраторы домена» требуется для удаленного запуска W32tm.exe.
Запуск W32tm.exe
/domain: указывает, какой домен следует отслеживать. Если имя домена не указано или не указан ни один из параметров /domain и /computers, используется домен по умолчанию. Этот параметр можно указывать многократно.
/computers: наблюдает за заданным списком компьютеров. Имена компьютеров разделяются запятыми, без пробелов. Если имя имеет префикс *, оно обрабатывается как имя основного контроллера домена. Этот параметр можно указывать многократно.
/computer: : указывает компьютер, который нужно повторно синхронизировать. Если не указано, будет выполнена повторная синхронизация локального компьютера.
/nowait: не ожидать повторную синхронизацию, возвращать время немедленно. Если не указан, время будет возвращаться только при повторной синхронизации.
/rediscover: переопределяет конфигурации сети и выполняет повторное обнаружение сетевых источников, после чего запускает повторную синхронизацию.
/soft: повторная синхронизация с использованием существующей статистики ошибок. Используется с целью совместимости.
/computer: : компьютер для измерения смещения.
/period: : время между выборками в секундах. Значение по умолчанию — 2 секунды.
/dataonly: отображает только данные без графиков.
/samples: : собирает примеры с последующей остановкой. Если не указано, примеры будут собираться до нажатия CTRL + C.
/update: уведомляет службу времени Windows об изменении конфигурации, что приводит к применению изменений.
По умолчанию используется раздел HKLM\System\CurrentControlSet\Services\W32Time (корневой раздел для службы времени Windows).
/subkey: : отображает значения, связанные с подразделом ключа по умолчанию.
/source: отображает источник времени.
/configuration: отображение конфигурации времени выполнения и места, где берется параметр. В режиме подробного протоколирования также отображается неопределенное или неиспользуемое значение.
/peers: отображение списка узлов и их состояние.
/status: отображение состояния службы времени Windows.
/verbose: задание режима подробного протоколирования для отображения дополнительных сведений.
/disable: отключает закрытый журнал.
Настройка клиента на использование двух серверов времени
Настройка клиента для автоматической синхронизации времени из источника домена
Чтобы настроить клиентский компьютер, выполняющий синхронизацию времени с помощью заданного вручную компьютера, на автоматическую синхронизацию времени с иерархией доменов AD, выполните следующую команду:
Проверка конфигурации времени на клиенте
Выходные данные этой команды представляют собой список параметров конфигурации W32time, заданных для клиента.
В Windows Server 2016 улучшены алгоритмы синхронизации времени для соответствия спецификациям RFC. Поэтому если вы хотите настроить локальный клиент службы времени так, чтобы он указывал на несколько одноранговых узлов, рекомендуется подготовить три или более разных серверов времени.
Кроме того, вы можете выполнить следующую команду и считать значение NtpServer в выходных данных:
Настройка сброса часов компьютера
Windows Server 2016 и более поздних версий
Windows Server 2012 R2 и более ранних версий.
PhaseCorrection = | CurrentTimeOffset | ÷ ( PhaseCorrectRate × UpdateInterval )
Все версии Windows используют одно и то же окончательное уравнение для проверки PhaseCorrection :
PhaseCorrection ≤ SystemClockRate ÷ 2
MaxAllowedPhaseOffset можно настроить в реестре. Но параметр реестра измеряется в секундах, а не в тактах часов.
( value in seconds ) × 1000 × 10000
Например, если значение SystemClockRate равно 0,0156250 с, в уравнении используется значение в 156250 тактов часов. Полное описание настраиваемых параметров и их значений по умолчанию см. в разделе Записи подраздела Config далее в этой статье.
В следующих примерах показано, как применять эти вычисления при использовании Windows Server 2012 R2 или более ранней версии.
Пример: системные часы отстают на четыре минуты
Время вашего компьютера — 11:05, а фактическое текущее время — 11:09:
UpdateInterval = 30000 тактов часов
SystemClockRate = 156000 тактов часов
MaxAllowedPhaseOffset = 10 мин = 600 с = 600 × 1000 × 10000 = 6000000000 тактов часов
| CurrentTimeOffset | = 4 мин = 4 × 60 × 1000 × 10000 = 2400000000 тактов часов
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.exe немедленно бы перевела часы обратно.
В этом случае, если вы хотите постепенно перевести часы назад, вам также придется скорректировать значения PhaseCorrectRate или UpdateInterval в реестре, чтобы гарантировать истинность уравнения.
Пример: системные часы отстают на три минуты
Время вашего компьютера — 11:05, а фактическое текущее время — 11:08:
UpdateInterval = 30000 тактов часов
SystemClockRate = 156000 тактов часов
MaxAllowedPhaseOffset = 10 мин = 600 с = 600 × 1000 × 10000 = 6000000000 тактов часов
| CurrentTimeOffset | = 3 мин = 3 × 60 × 1000 × 10000 = 1800000000 тактов часов
1 800 000 000≤6 000 000 000: TRUE
И удовлетворяет ли оно следующему уравнению?
(| CurrentTimeOffset | ÷ ( PhaseCorrectRate × UpdateInterval ) ≤ SystemClockRate ÷ 2)
3 минуты×(1 800 000 000) ÷ (30 000 × 1) ≤ 156 000 ÷ 2;
В этом случае часы будут медленно возвращаться в исходное положение.
редактор локальных групповых политик;
Служба времени Windows сохраняет ряд свойств конфигурации в виде записей реестра. Для указания большинства этих сведений можно использовать объекты групповой политики (GPO) в редакторе локальных групповых политик. Например, объекты групповой политики можно использовать для настройки компьютера в качестве NTPServer или NTPClient, механизма синхронизации времени или компьютера в качестве надежного источника времени.
Параметры групповой политики для службы времени Windows можно применить на контроллерах домена Windows Server 2003, Windows Server 2003 R2, Windows Server 2008 и Windows Server 2008 R2. Также они могут применяться к компьютерам под управлением Windows Server 2003, Windows Server 2003 R2, Windows Server 2008 и Windows Server 2008 R2.
Например, предположим, что вы изменяете параметры политики в разделе реестра Time Providers\Configure Windows NTP Client. Windows загружает эти параметры в область политики реестра в следующем подразделе:
Затем в Windows используются параметры политики для настройки связанных записей реестра службы времени Windows в следующем подразделе:
В следующей таблице перечислены политики, которые можно настроить для службы времени Windows, а также подразделы реестра, на которые влияют эти политики.
При удалении параметра групповой политики Windows удаляет соответствующую запись из области политики реестра.
Групповая политика 1 | Расположения реестра 2, 3 |
---|---|
Глобальные параметры конфигурации | 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 Category path: Computer Configuration\Administrative Templates\System\Windows Time Service
2 Подраздел: HKLM\SOFTWARE\Policies\Microsoft
3 Подраздел: HKLM\SYSTEM\CurrentControlSet\Services
Справочник по реестру Windows
Эти сведения предоставляются в виде справки по устранению неполадок и проверке. Разделы реестра Windows используются W32Time для хранения важной информации. Не изменяйте их. Изменения в реестре не проверяются редактором реестра или операционной системой Windows перед их применением. Если реестр содержит недопустимые значения, в Windows могут произойти неустранимые ошибки.
Служба времени Windows хранит сведения в реестре по пути HKLM\SYSTEM\CurrentControlSet\Services\W32Time в следующих подразделах:
В следующих таблицах строка «Все версии» означает версии Windows 7, Windows 8, Windows 10, Windows Server 2008 и Windows Server 2008 R2, Windows Server 2012 и Windows Server 2012 R2, Windows Server 2016 и Windows Server 2019.
Некоторые параметры в реестре измеряются в тактах часов, а некоторые — в секундах. Чтобы преобразовать время из тактов в секунды, используйте следующие коэффициенты преобразования:
Например, 5 минут будет иметь значение 5 × 60 × 1000 × 10000 = 3 000 000 000 тактов.
Записи подраздела Config
Примечание
Значение 0xFFFFFFFF является особым случаем. Оно означает, что служба всегда исправляет время.
Значение по умолчанию для членов домена равно 0xFFFFFFFF. Значение по умолчанию для автономных клиентов и серверов равно 54 000 (15 часов).
Примечание
Значение 0xFFFFFFFF является особым случаем. Оно означает, что служба всегда исправляет время.
Значение по умолчанию для членов домена равно 0xFFFFFFFF. Значение по умолчанию для автономных клиентов и серверов равно 54 000 (15 часов).
Значение по умолчанию для членов домена равно 1. Значение по умолчанию на автономных клиентах и серверах равно 7.
Примечание
0 — недопустимое значение для записи реестра PhaseCorrectRate. На компьютерах под управлением Windows Server 2003, Windows Server 2003 R2, Windows Server 2008 и Windows Server 2008 R2, если значение равно 0, служба времени Windows автоматически изменяет его на 1.
Примечание
0 — это недопустимое значение для записи реестра UpdateInterval. На компьютерах под управлением Windows Server 2003, Windows Server 2003 R2, Windows Server 2008 и Windows Server 2008 R2, если значение равно 0, служба времени Windows автоматически изменяет его на 1.
Записи подраздела Parameters
Записи подраздела NtpClient
Новые параметры для сборки 1703 SpecialPollInterval содержатся в значениях конфигурации реестра MinPollInterval и MaxPollInterval.
Записи подраздела NtpServer
Расширенное ведение журнала
Следующие записи реестра не являются частью стандартной конфигурации W32Time, но их можно добавить в реестр, чтобы получить расширенные возможности ведения журнала. Регистрируемые в журнале системных событий сведения можно модифицировать, изменив значение параметра EventLogFlags в редакторе объектов групповой политики. По умолчанию служба времени Windows регистрирует событие при каждом переключении на новый источник времени.
Чтобы включить ведение журнала W32Time, добавьте следующие записи реестра:
Ввод | Версии | Описание |
---|---|---|
FileLogEntries | Все версии | Управляет количеством записей, создаваемых в файле журнала службы времени Windows. По умолчанию используется нулевое значение, которое не регистрирует никаких действий службы времени Windows. Допустимые значения: 0–300. Это значение не влияет на записи журнала событий, которые обычно создаются службой времени Windows. |
FileLogName | Все версии | Определяет расположение и имя файла журнала службы времени Windows. Значение по умолчанию пустое и не должно изменяться, пока не изменяется FileLogEntries. Допустимое значение — это полный путь и имя файла, которые служба времени Windows будет использовать для создания файла журнала. Это значение не влияет на записи журнала событий, которые обычно создаются службой времени Windows. |
FileLogSize | Все версии | Управляет поведением циклического ведения журнала файлов журнала службы времени Windows. При определении FileLogEntries и FileLogName запись определяет размер (в байтах), чтобы разрешить доступ к файлу журнала, прежде чем перезаписывать старые записи в журнале новыми. Используйте для этого параметра значение — 1 000 000 или больше. Это значение не влияет на записи журнала событий, которые обычно создаются службой времени Windows. |
Параметры объектов групповой политики
Параметры групповой политики хранятся в объектах групповой политики Глобальные параметры конфигурации и Параметры NTP-клиента Windows.
Глобальные параметры конфигурации
Это глобальные параметры групповой политики и значения по умолчанию для службы времени Windows. Они хранятся в объекте групповой политики Глобальные параметры конфигурации в редакторе локальных политик.
Параметр групповой политики | Значение по умолчанию |
---|---|
AnnounceFlags | 10 |
EventLogFlags | 2 |
FrequencyCorrectRate | 4 |
HoldPeriod | 5 |
LargePhaseOffset | 1 280 000 |
LocalClockDispersion | 10 |
MaxAllowedPhaseOffset | 300 |
MaxNegPhaseCorrection | 54 000 (15 часов) |
MaxPollInterval | 15 |
MaxPosPhaseCorrection | 54 000 (15 часов) |
MinPollInterval | 10 |
PhaseCorrectRate | 7 |
PollAdjustFactor | 5 |
SpikeWatchPeriod | 90 |
UpdateInterval | 100 |
Параметры NTP-клиента Windows
Это параметры NTP-клиента Windows и значения по умолчанию для службы времени Windows. Эти параметры хранятся в объекте групповой политики Настройка NTP-клиента Windows в редакторе локальных групповых политик.