Как настроить время через cmd

Содержание
  1. Как изменить системные дату и время
  2. Изменение системных даты и времени в операционной системе Windows
  3. Меняем дату и время через параметры даты и времени
  4. Меняем дату и время через командную строку
  5. Как настроить время через cmd
  6. Синтаксис
  7. Параметры
  8. Remarks
  9. Примеры
  10. Как изменить время и дату в Windows
  11. Как изменить время на Windows 10
  12. Как изменить время на Windows 7
  13. Изменение времени через командную строку
  14. Инструменты и параметры службы времени Windows
  15. Сетевой порт
  16. Использование W32tm.exe
  17. Запуск W32tm.exe
  18. Настройка клиента на использование двух серверов времени
  19. Настройка клиента для автоматической синхронизации времени из источника домена
  20. Проверка конфигурации времени на клиенте
  21. Настройка сброса часов компьютера
  22. Пример: системные часы отстают на четыре минуты
  23. Пример: системные часы отстают на три минуты
  24. редактор локальных групповых политик;
  25. Справочник по реестру Windows
  26. Записи подраздела Config
  27. Записи подраздела Parameters
  28. Записи подраздела NtpClient
  29. Записи подраздела NtpServer
  30. Расширенное ведение журнала
  31. Параметры объектов групповой политики
  32. Глобальные параметры конфигурации
  33. Параметры NTP-клиента Windows

Как изменить системные дату и время

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

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

Изменение системных даты и времени в операционной системе Windows

Меняем дату и время через параметры даты и времени

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

Далее меняете часовой пояс, дату и время на необходимые.

Меняем дату и время через командную строку

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

Команда для изменения времени time ЧЧ:ММ:СС (где ЧЧ – часы, ММ – минуты, СС – секунды), введите ее и нажмите Enter на клавиатуре.

Команда для изменения даты date ДД/ММ/ГГГГ (где ДД – день, ММ – месяц, ГГГГ – год), введите ее и нажмите Enter на клавиатуре.

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

Такой способ удобен, если изменение системных даты и времени необходимы для временной настройки в целях обхода лицензии или использования VPN.

Источник

Как настроить время через cmd

Отображает или задает системное время. Если используется без параметров, то время отображает текущее системное время и предлагает ввести новое время.

Чтобы изменить текущее время, необходимо быть администратором.

Синтаксис

Параметры

Параметр Описание
[: [: [. ]]] [am | pm] Устанавливает системное время на новое указанное время, где чч — в часах (обязательно), mm — в минутах, а SS — в секундах. Nn может использоваться для указания сотых долей секунды. Необходимо разделять значения чч, mm и SS с помощью двоеточий (:). SS и nn должны быть разделены точкой (.).

Если параметр AM или PM не указан, по умолчанию используется 24 -часовой формат . /t Отображает текущее время без запроса на новое время. /? Отображение справки в командной строке.

Remarks

Допустимые значения чч : от 0 до 24.

Допустимые значения mm и SS : от 0 до 59.

Примеры

Если расширения команд включены, для вывода текущего системного времени введите:

Чтобы изменить текущее системное время на 5:30 PM, введите один из следующих элементов:

Чтобы отобразить текущее системное время, а затем ввести новое время, введите следующую команду:

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

Источник

Как изменить время и дату в Windows

Изменить время и настроить дату в компьютере очень легко – процедура займет не более минуты. В зависимости от используемой операционной системы, инструкции могут незначительно отличаться. Самыми распространенными ОС в настоящее время являются Windows 7 (поддержка прекращена 14 января 2020 года) и Windows 10. Особого смысла рассматривать более поздние версии нет – ими пользуется ограниченное число людей.

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

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

  1. Кликните правой кнопкой мыши по часам в системном трее;
  2. Выберите пункт «Настройка даты и времени»;
  3. В открывшемся окне нажмите кнопку «Изменить» рядом с меню «Установка даты и времени вручную»;
  4. Укажите текущую дату и текущее время с точностью до минуты;
  5. Нажмите кнопку «Изменить» для вступления новых настроек в силу.

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

Как изменить время на Windows 7

Инструкция по настройке часов в Windows 7 не менее проста:

  1. Щелкните дважды левой кнопкой мыши по часам в системном трее;
  2. Нажмите на ссылку «Изменение настроек даты и времени»;
  3. В открывшемся окне нажмите кнопку «Изменить дату и время»;
  4. С помощью мыши укажите дату и время – с точностью до секунды;
  5. Нажмите кнопку «ОК» для вступления изменений в силу.

Здесь можно изменить не только время, но и дату.

Изменение времени через командную строку

Командная строка в Windows используется реже, чем в Linux. Но при желании, можно изменить время через нее. Инструкция проста:

  1. Вызовите командную строку в режиме администратора;
  2. Введите команду time HH:MM:SS (часы, минуты, секунды);
  3. Нажмите клавишу ввода.

Взгляните в системный трей – время изменилось.

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

Источник

Инструменты и параметры службы времени 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

  1. В строке поиска в Windows введите cmd.
  2. Щелкните правой кнопкой мыши компонент Командная строка и выберите Запуск от имени администратора.
  3. В командной строке введите w32tm и соответствующий параметр, как описано ниже:
Параметр Описание
/? Отображает справку командной строки W32tm.
/register Регистрирует службу времени Windows для запуска в качестве службы и добавляет информацию о конфигурации по умолчанию в реестр.
/unregister Отменяет регистрацию службы времени Windows и удаляет все сведения о конфигурации из реестра.
/monitor [/domain: ] [/computers: [, [, . ]]] [/threads: ] Отслеживает службу времени Windows.

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

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

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

/ntte Преобразует системное время Windows NT (измеряется в интервалах 10 -7 секунды, начиная с 0 ч. 1 января 1601 г.) в читаемый формат.
/ntpte Преобразует время NTP (измеряется в интервалах 2 -32 секунды, начиная с 0 ч. 1 января 1900 г.) в читаемый формат.
/resync [/computer: ] [/nowait] [/rediscover] [/soft] Сообщает компьютеру о необходимости повторной синхронизации часов как можно скорее, вызывая всю накопленную статистику ошибок.

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

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

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

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

/stripchart /computer: [/period: ] [/dataonly] [/samples: ] [/rdtsc] Отображение ленточной диаграммы смещения между этим и другим компьютером.

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

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

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

/samples: : собирает примеры с последующей остановкой. Если не указано, примеры будут собираться до нажатия CTRL + C.

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

  • RdtscStart: значение RDTSC (счетчик метки времени чтения), собранное непосредственно перед созданием NTP-запроса.
  • RdtscEnd: значение RDTSC, собранное сразу после получения и обработки NTP-ответа.
  • FileTime: локальное значение FILETIME, используемое в NTP-запросе.
  • RoundtripDelay: время в секундах между созданием NTP-запроса и обработкой полученного NTP-ответа, вычисленное в соответствии с операциями циклического прохождения NTP.
  • NTPOffset: смещение времени (в секундах) между локальным компьютером и NTP-сервером, вычисляемое согласно вычислениям NTP-смещения.
/config [/computer: ] [/update] [/manualpeerlist: ] [/syncfromflags: ] [/LocalClockDispersion: ] [/reliable:(YES|NO)] [/largephaseoffset: ]** /computer: : настраивает конфигурацию . Если значение не указано, по умолчанию используется локальный компьютер.

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

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

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

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

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

/reliable:(YES|NO) : укажите, является ли этот компьютер надежным источником времени. Этот параметр имеет смысл только на контроллерах домена.

  • YES (Да): этот компьютер является надежной службой времени.
  • NO (Нет): этот компьютер является ненадежной службой времени.

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

/tz Отображает текущие параметры часового пояса.
/dumpreg [/subkey: ] [/computer: ] Отображает значения, связанные с заданным разделом реестра.

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

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

/computer: : запрашивает параметры реестра для компьютера .

/query [/computer: ] [/verbose] Отображает сведения о службе времени Windows на компьютере. Этот параметр впервые стал доступным в клиенте службы времени Windows в Windows Vista и Windows Server 2008.

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

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

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

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

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

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

/debug > Включение или отключение закрытого журнала службы времени Windows для локального компьютера. Этот параметр впервые стал доступным в клиенте службы времени Windows в Windows Vista и Windows Server 2008.

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

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

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

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

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

Чтобы настроить клиентский компьютер на использование двух разных серверов времени — одного с именем ntpserver.contoso.com и второго с именем clock.adatum.com , — введите следующую команду в командной строке и нажмите клавишу ВВОД:

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

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

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

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

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

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

При наличии только двух серверов времени укажите флаг Ntpserver UseAsFallbackOnly (0x2), чтобы отменить назначение приоритета одному из них. Например, если вы хотите, чтобы ntpserver.contoso.com имел приоритет над clock.adatum.com , выполните приведенную команду.

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

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

Чтобы сбросить часы компьютера, средство W32tm.exe сначала проверяет смещение ( CurrentTimeOffset , также называется Phase Offset ) между текущим временем и временем на часах компьютера для определения того, меньше ли смещение значения MaxAllowedPhaseOffset .

  • CurrentTimeOffset MaxAllowedPhaseOffset : пошагово скорректируйте часы компьютера, изменив тактовую частоту.
  • CurrentTimeOffset ≥ MaxAllowedPhaseOffset : сразу задайте правильное значение для часов компьютера.

Затем для корректировки часов компьютера с изменением тактовой частоты средство W32tm.exe вычисляет значение PhaseCorrection . Этот алгоритм может отличаться в зависимости от версии Windows:

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

PhaseCorrection_raw = | CurrentTimeOffset | ÷ (16 × PhaseCorrectRate × pollIntervalInSeconds )
MaximumCorrection = | CurrentTimeOffset | ÷ ( UpdateInterval × 1000 × 10000)
PhaseCorrection = min( PhaseCorrection_raw , MaximumCorrection )

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

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

PhaseCorrection = | CurrentTimeOffset | ÷ ( PhaseCorrectRate × UpdateInterval )

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

PhaseCorrection ≤ SystemClockRate ÷ 2

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

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

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

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

( 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.

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

Например, предположим, что вы изменяете параметры политики в разделе реестра 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.

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

  • 1 минута = 60 с
  • 1 с = 1000 мс
  • 1 мс = 10 000 тактовых импульсов в системе Windows, как описано в разделе Свойство DateTime.Ticks.

Например, 5 минут будет иметь значение 5 × 60 × 1000 × 10000 = 3 000 000 000 тактов.

Записи подраздела Config

Записи подраздела Config находятся по пути HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config .

Запись реестра Версии Описание
AnnounceFlags Все версии Определяет, помечен ли этот компьютер как надежный сервер времени. Компьютер не помечается как надежный, если он также не помечен как сервер времени.
  • 0x00. Не сервер времени.
  • 0x01. Всегда сервер времени.
  • 0x02. Автоматический сервер времени.
  • 0x04. Всегда надежный сервер времени.
  • 0x08. Автоматический надежный сервер времени.

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

ChainDisable Определяет, отключен ли механизм связывания. Если механизм связывания отключен (имеет значение 0), контроллер домена только для чтения (RODC) может синхронизироваться с любым контроллером домена, но узлы, на которых не кэшированы пароли на RODC, не смогут синхронизироваться с RODC. Это логический параметр, который по умолчанию имеет значение — 0.
ChainEntryTimeout Указывает максимальное количество времени, в течение которого запись может оставаться в таблице цепочек до того, как она будет считаться просроченной. Просроченные записи могут быть удалены при обработке следующего запроса или ответа. Значение по умолчанию — 16 (секунд).
ChainLoggingRate Определяет частоту, с которой событие, указывающее количество успешных и неудачных попыток связывания, заносится в системный журнал в средство просмотра событий. Значение по умолчанию — 30 (минут).
ChainMaxEntries Определяет максимальное число записей, допустимых в таблице цепочек. Если таблица цепочек заполнена и нет просроченных записей для удаления, все входящие запросы отклоняются. Значение по умолчанию — 128 (записей).
ChainMaxHostEntries Определяет максимальное число записей, допустимых в таблице цепочек для конкретного узла. Значение по умолчанию — 4 (записи).
ClockAdjustmentAuditLimit Windows Server 2016 версии 1709 и более поздних; Windows 10 версии 1709 и более поздних. Задает минимальные локальные настройки часов, которые могут быть записаны в журнал событий службы W32time на целевом компьютере. Значение по умолчанию — 800 (частей на каждый миллион — PPM).
ClockHoldoverPeriod Windows Server 2016 версии 1709 и более поздних; Windows 10 версии 1709 и более поздних. Указывает максимальное количество секунд, в течение которых системные часы могут номинально сохранять свою точность без синхронизации с источником времени. Если этот период времени завершается без получения службой W32time новых примеров от любого из поставщиков входных данных, она инициирует повторное обнаружение источников времени. Default: 7 800 секунд.
EventLogFlags Все версии Управляет событиями, которые регистрируются службой времени.

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

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

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

Примечание
0 — это недопустимое значение для записи реестра 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.
LastClockRate Все версии Поддерживается службой W32Time. Она содержит зарезервированные данные, используемые операционной системой Windows, и любые изменения этого параметра могут привести к непредсказуемым результатам. Значение по умолчанию для членов домена равно 156 250. Значение по умолчанию на автономных клиентах и серверах равно 156 250.
LocalClockDispersion Все версии Определяет дисперсию (в секундах), которую необходимо предположить, если единственным источником времени являются встроенные часы CMOS. Значение по умолчанию для членов домена равно 10. Значение по умолчанию на автономных клиентах и серверах равно 10.
MaxAllowedPhaseOffset Все версии Указывает максимальное смещение (в секундах), в течение которого W32Time попытается настроить часы компьютера с помощью тактовой частоты. Если смещение превышает эту частоту, W32Time устанавливает часы компьютера напрямую. Значение по умолчанию для членов домена равно 300. Значение по умолчанию для автономных клиентов и серверов равно 1.
MaxClockRate Все версии Поддерживается службой W32Time. Она содержит зарезервированные данные, используемые операционной системой Windows, и любые изменения этого параметра могут привести к непредсказуемым результатам. Значение по умолчанию для членов домена равно 155 860. Значение по умолчанию для автономных клиентов и серверов равно 155 860.
MaxNegPhaseCorrection Все версии Указывает самую большую отрицательную коррекцию времени в секундах, которую создает служба. Если служба определяет, что изменение больше, чем требуется, она записывает в журнал событие.

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

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

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

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

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

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

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

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

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

Примечание
0 — это недопустимое значение для записи реестра 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 для присвоения начального значения часам, которые являются совершенно неточными.

Записи подраздела Parameters

Записи подраздела Parameters находятся по пути HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Parameters .

Запись реестра Версии Описание
AllowNonstandardModeCombinations Все версии Указывает, что в синхронизации между одноранговыми узлами разрешены нестандартные сочетания режимов. Значение по умолчанию для членов домена равно 1. Значение по умолчанию для автономных клиентов и серверов равно 1.
NtpServer Все версии Указывает разделенный пробелами список одноранговых узлов, из которых компьютер получает отметки времени, состоящие из одного или нескольких DNS-имен или IP-адресов в строке. Каждое из указанных DNS-имен или IP-адресов должно быть уникальным. Подключенные к домену компьютеры должны синхронизироваться с более надежным источником времени, таким как официальная часовая шкала США.
  • 0x01 SpecialInterval
  • 0x02 UseAsFallbackOnly
  • 0x04 SymmetricActive. Дополнительные сведения об этом режиме см. на странице Windows Time Server.
  • 0x08 Client

Значение по умолчанию для этой записи реестра членов домена отсутствует. Значение по умолчанию на автономных клиентах и серверах равно time.windows.com,0x1 .

ServiceDll Все версии Поддерживается службой W32Time. Она содержит зарезервированные данные, используемые операционной системой Windows, и любые изменения этого параметра могут привести к непредсказуемым результатам. Расположение по умолчанию для этой DLL как для членов домена, так и для автономных клиентов и серверов — %windir%\System32\W32Time.dll.
ServiceMain Все версии Поддерживается службой W32Time. Она содержит зарезервированные данные, используемые операционной системой Windows, и любые изменения этого параметра могут привести к непредсказуемым результатам. Значение по умолчанию для членов домена — SvchostEntry_W32Time. Значение по умолчанию на автономных клиентах и серверах — SvchostEntry_W32Time.
Type Все версии Указывает, от каких одноранговых узлов следует принимать синхронизацию:

  • NoSync. Служба времени не синхронизируется с другими источниками.
  • NTP. Служба времени синхронизируется с серверов, указанных в NtpServer. запись реестра.
  • NT5DS. Служба времени синхронизируется из иерархии доменов.
  • AllSync. Служба времени использует все доступные механизмы синхронизации.

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

Записи подраздела NtpClient

Записи подраздела NtpClient находятся по пути HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient .

Запись реестра Версия Описание
AllowNonstandardModeCombinations Все версии Указывает, что в синхронизации между одноранговыми узлами разрешены нестандартные сочетания режимов. Значение по умолчанию для членов домена равно 1. Значение по умолчанию для автономных клиентов и серверов равно 1.
CompatibilityFlags Все версии Задает следующие флаги и значения совместимости:
  • 0x00000001 — DispersionInvalid;
  • 0x00000002 — IgnoreFutureRefTimeStamp;
  • 0x80000000 — AutodetectWin2K;
  • 0x40000000 — AutodetectWin2KStage2.

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

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

  • 0 — нет;
  • 1 — PdcOnly;
  • 2 — все.

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

DllName Все версии Указывает расположение библиотеки DLL для поставщика времени.

Расположение по умолчанию для этой DLL как для членов домена, так и для автономных клиентов и серверов — %windir%\System32\W32Time.dll.

Включен Все версии Указывает, включен ли поставщик NtpClient в текущей службе времени.

  • 1 — да;
  • 0 — нет.

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

EventLogFlags Все версии Указывает события, регистрируемые службой времени Windows.

  • 0x1 — изменение достижимости.
  • 0x2 — пример сильного отклонения (это относится к Windows Server 2003, Windows Server 2003 R2, Windows Server 2008 и Windows Server 2008 R2).

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

InputProvider Все версии Указывает, следует ли включить NtpClient в качестве InputProvider, который получает сведения о времени от NtpServer. NTP-сервер является сервером времени, который отвечает на запросы времени клиента по сети, возвращая полезные для синхронизации локальных часов образцы времени.

  • 1 — да;
  • 0 — нет.

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

LargeSampleSkew Все версии Указывает большое отклонение примера для ведения журнала в секундах. Для соответствия спецификациям Комиссии по ценным бумагам и биржам (SEC), это значение должно быть равно трем секундам. События будут регистрироваться для этого параметра только в том случае, если для EventLogFlags настроено большое отклонение примера 0x2. Значение по умолчанию для членов домена равно 3. Значение по умолчанию на автономных клиентах и серверах равно 3.
ResolvePeerBackOffMaxTimes Все версии Указывает максимальное количество раз, после которых интервал ожидания будет удвоен при многократных попытках найти одноранговый узел для синхронизации, которые завершились ошибкой. Нулевое значение означает, что интервал ожидания всегда является минимальным. Значение по умолчанию для членов домена равно 7. Значение по умолчанию на автономных клиентах и серверах равно 7.
ResolvePeerBackoffMinutes Все версии Указывает начальный интервал ожидания (в минутах) перед попыткой нахождения однорангового узла для синхронизации. Значение по умолчанию для членов домена равно 15. Значение по умолчанию на автономных клиентах и серверах равно 15.
SpecialPollInterval Все версии Указывает специальный интервал опроса в секундах для одноранговых узлов, настроенных вручную. Если включен флаг 0x1 SpecialInterval, служба W32Time использует этот интервал опроса вместо интервала опроса, определяемого операционной системой. Значение по умолчанию для членов домена равно 3 600. Значение по умолчанию на автономных клиентах и серверах равно 604 800.

Новые параметры для сборки 1703 SpecialPollInterval содержатся в значениях конфигурации реестра MinPollInterval и MaxPollInterval.

SpecialPollTimeRemaining Все версии Поддерживается службой W32Time. Она содержит зарезервированные данные, используемые операционной системой Windows. В ней указывается время в секундах, по истечении которого служба W32Time будет повторно синхронизироваться после перезагрузки компьютера. Любые изменения этого параметра могут привести к непредсказуемым результатам. Значение по умолчанию для обоих членов домена, а также для изолированных клиентов и серверов остается пустым.

Записи подраздела NtpServer

Записи подраздела NtpClient находятся по пути HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer .

Запись реестра Версии Описание
AllowNonstandardModeCombinations Все версии Указывает, что в синхронизации между клиентами и серверами разрешены нестандартные сочетания режимов. Значение по умолчанию для членов домена равно 1. Значение по умолчанию для автономных клиентов и серверов равно 1.
DllName Все версии Указывает расположение библиотеки DLL для поставщика времени. Расположение по умолчанию для этой DLL как для членов домена, так и для автономных клиентов и серверов — %windir%\System32\W32Time.dll .
Активировано Все версии Указывает, включен ли поставщик NtpServer в текущей службе времени.
  • 1 — да;
  • 0 — нет.

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

InputProvider Все версии Указывает, следует ли включить NtpClient в качестве InputProvider, который получает сведения о времени от NtpServer. NTP-сервер является сервером времени, который отвечает на запросы времени клиента по сети, возвращая полезные для синхронизации локальных часов образцы времени.

  • 1 — да;
  • 0 — нет = 0.

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

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

Следующие записи реестра не являются частью стандартной конфигурации 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 в редакторе локальных групповых политик.

Источник

Читайте также:  Будто они никогда не работают
Оцените статью