Sheloil.ru

Шелл Оил
10 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Интервал синхронизации системных часов

Интервал синхронизации системных часов

Сверка системных часов компьютера с сервером времени осуществляется через определенный интервал времени. Возможности реестра позволяют корректировать величину интервала. Для этого в разделе реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpClient используется REG_DWORD-параметр SpecialPollInterval. Значение данного параметра представляет собой величину интервала времени синхронизации системных часов. Оно выражается в секундах и по умолчанию составляет 604 800. Используя стандартные средства редактирования реестра (REG-файл либо локальную функцию Изменить), можно установить любой требуемый интервал (например, значение 43 200 будет равняться 12 часам). Изменения вступят в силу после перезагрузки компьютера.

Можно воспользоваться и другим параметром. Если этот параметр существует, то он будет перекрывать значение описанного выше. Этот параметр называется так же, как и предыдущий (SpecialPollInterval), но находится в ветви реестра HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftW32timeTimeProvidersNtpClient.

Примечание

Если вы не используете возможности синхронизации времени с интернет-серверами, то можете вообще удалить вкладку Время Интернета окна Дата и время, отвечающую за настройку данной возможности системы. Для этого нужно присвоить REG_DWORD-параметру Support Internet Time, расположенному в ветви HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionDateTime, значение, равное 0.

Данный текст является ознакомительным фрагментом.

Продолжение на ЛитРес

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

Резюмирование по синхронизации

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

Дополнительно о синхронизации

Дополнительно о синхронизации Мы уже обсудили:• мутексы;• семафоры;• барьеры.Давайте теперь завершим нашу дискуссию о синхронизации, обсудив следующее:• блокировки чтения/записи (reader/writer locks);• ждущие блокировки (sleepons);• условные переменные (condition

Опрос и установка часов реального времени, и кое-что еще

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

8.3.1 Перезапуск часов

8.3.1 Перезапуск часов В большинстве машин после получения прерывания по таймеру требуется программными средствами произвести перезапуск часов, чтобы они по прошествии интервала времени могли вновь прерывать работу процессора. Такие средства являются

13.9.1 Сигнал синхронизации

13.9.1 Сигнал синхронизации Для некоторых функций (например, Interrupt Process) включение команды в общий поток данных не приводит к нужным результатам. Когда реальный терминал посылает сигнал прерывания, хост операционной системы получает этот сигнал сразу и быстро останавливает

Центр синхронизации

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

Настройка вида часов (Windows Mobile 2003)

Настройка вида часов (Windows Mobile 2003) Чтобы добавить к часам на панели задач над экраном «Сегодня» отображение даты, необходимо в разделе HKLM/Software/Microsoft/Shellсоздать новый параметр Dword °TBOpt° (или отредактируйте этот параметр, если он уже есть) и присвойте ему значение от 0 до 3. 0 = не

Интервал

Интервал Междустрочный интервал – это вертикальное расстояние между строками текста внутри абзаца. По умолчанию в Microsoft Word используется одинарный интервал. Однако в зависимости от типа документа его можно изменять. Например, для некоторых типов научных работ

Совет 30. Следите за тем, чтобы приемный интервал имел достаточный размер

Совет 30. Следите за тем, чтобы приемный интервал имел достаточный размер Контейнеры STL автоматически увеличиваются с добавлением новых объектов (функциями insert, push_front, push_back и т. д.). Автоматическое изменение размеров чрезвычайно удобно, и у многих программистов создается

Интервал времени

Интервал времени Ошибочно предполагать, что тип TIME может хранить интервал времени. Он не может. Для вычисления интервала времени вычтите более позднюю дату или время из более раннего. Результатом будет число NUMERIC(18,9), выражающее интервал в днях. Поскольку точность

Интервал чистки

Интервал чистки Интервалом чистки (sweep interval) является установленное для базы данных целое число, которое определяет предел для некоторого набора условий, что приведет к выполнению автоматической чистки.Сервер Firebird ведет список транзакций. Любая транзакция, находящаяся

3.1. Настройка системных часов

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

Промзона: Сейф для часов Николай Маслухин

Промзона: Сейф для часов Николай Маслухин ОпубликованоНиколай Маслухин Сейф Chronos от компании Brown Safe Manufacturing — штука довольно специфичная. Он предназначен для хранения часов. Необходимость его приобретения для коллеционеров очевидна — стоимость

Насколько глупа шумиха вокруг «умных» часов? Андрей Письменный

Насколько глупа шумиха вокруг «умных» часов? Андрей Письменный Опубликовано 30 апреля 2013 В шестнадцатом веке баварскими мастерами был изобретён первый настоящий персональный гаджет в истории человечества — наручные часы. Распространёнными часы

Читайте так же:
Регулировка тока для полуавтомата своими руками

8 часов из жизни аэропорта Лос-Анджелеса на одном фото Николай Маслухин

8 часов из жизни аэропорта Лос-Анджелеса на одном фото Николай Маслухин Опубликовано 02 апреля 2014 Фотограф Майк Келли из Лос-Анджелеса зарабатывает на жизнь съемкой интерьеров и зданий. В свободное от работы время Майк снимает для души, и вот на

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

Посмотрите на составные часы, складывающие время из сотен других часов Николай Маслухин Опубликовано 15 марта 2013 В эти дни в столице Объединённых Арабских Эмиратов проходит выставка Design Days Dubai 2013, в рамках которой представлена интересная

Синхронизация времени на компьютере с интернетом — автоматизация настройки

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

Принцип синхронизации времени

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

Стандартный способ настройки синхронизации

Как синхронизировать

Если на Windows 10 синхронизация времени через интернет проводится единовременно, то для этого необходимо соблюдать следующую последовательность действий:

  1. Навести курсор на время и нажать левую кнопку мыши.
  2. Открыть раздел «Настройки даты и время».
  3. В открывшемся окне найти блок «Синхронизация часов».
  4. Нажать на кнопку «Синхронизировать».

После этого на компьютере будет выставлено значение с сервера Виндовс.

Как уменьшить интервал обновления времени

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

Чтобы запустить реестр, необходимо в окне командной строки ввести «regedit» и нажать Enter. Далее нужно открыть ветку HKEYLM и перейти по пути: SYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpClient. Далее нужно найти параметр SpecialPollInterval, который по стандарту будет равен 604800, что равно количеству секунд в одной неделе. Этот параметр нужно изменить на другой, который будет меньше, например, на 3600, что равно одному часу. Это значит, что система сможет автоматически проводить обновление каждый час. Когда нужное значение введено, требуется указать в командную строку следующую комбинацию: net stop w32time && net start w32time.

 Ввод периода обновления в секундах

Устанавливать более частое обновление не рекомендуется. Причина в том, что из-за слишком частых отправок запросов защитная система сервера может заблокировать IP-адрес пользователя. Также не следует выставлять период более суток, так как это будет влиять на точность показа времени системных часов.

Автоматизация функции

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

Обратите внимание! Даже если основной сайт для получения точных данных отключен или недоступен, то система автоматически будет подключаться к дополнительным серверам.

Средства командной строки

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

Чтобы синхронизировать время таким способом, необходимо открыть командную строку, нажать на строку поиска (находится рядом с кнопкой «Пуск») и ввести «Командная строка».

Обратите внимание! Вызвать командную строку можно сочетанием клавиш WIN+R.

В открывшемся окне нужно ввести «cmd» и нажать Enter. Теперь пользователь сможет изменить настройки сервера, откуда будут загружаться данные о точном значении. Для этого вводятся три команды:

  1. установка определенного сервера, с которым будет синхронизироваться компьютер:
    w32tm/config/manualpeerlist: [адрес сервера синхронизации]/syncfromflags:manual/reliable:yes
  2. подтверждение изменений настроек для службы Виндовс:
    w32tm/config/update
  3. перезапуск службы для корректной работы:
    net stop w32time && net start w32time

Но существует и облегченный способ применения такого метода синхронизации.

Облегченный метод

Открытая политика операционной системы Windows позволяет расширять ее функционал при помощи сторонних приложений. Поэтому при возникновении сложностей при настройке параметров синхронизации можно использовать дополнительное ПО.

 Одна из программ изменения времени Atomic Clock Sync

Все что потребуется — найти программу, установить ее и указать в ней необходимые данные, после чего все действия, описанные выше, будут произведены без вмешательства пользователя. Такие программы могут действовать даже лучше встроенных инструментов Виндовс. При определении времени будет учитываться задержка, которая имеется из-за необходимости передачи пакетов данных через интернет.

Читайте так же:
Регулировка датчика положения дроссельной заслонки 2lte

Недокументированные настройки

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

Локальная сеть

Установка единого времени возможна и в локальной сети, когда компьютеры подключены друг к другу. Тогда одно из устройств выступает в качестве сервера ориентира. Способ синхронизации в локальной сети будет аналогичным, что и при подключении к интернет-серверу. Для начала работы потребуется запустить сервер NTP на ПК, который будет устанавливать значение для остальных подсоединенных устройств.

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

Для этого нужно открыть реестр и пройти по пути: HKLMSystemCurrentControlSetservicesW32TimeTimeProvidersNtpServer. Здесь нужно изменить значение напротив Enabled на 1, после чего принудительно перезапустить службу Виндовс в командной строке при помощи net stop w32time, а после ввести net start w32time.

 Окно ввода значения 1

Компьютер, на котором была проведена эта процедура, становится ориентиром для остальных устройств, подключенных к локальной сети. Он должен всегда быть активным, а также потребуются постоянные проверки работоспособности этого ПК. Узнать, активен ли сервер в данный момент, можно с любого из компьютеров, подключенных к сети. Для этого нужно ввести команду w32tm/query/configuration. Если система работает, то высветится значение «1».

Популярные серверы

Кроме стандартных серверов онлайн, предоставляемых Виндовс, можно работать и с другими источниками корректного времени. Среди серверов можно отметить три представителя самых используемых.

NTP-Servers

На главной странице одноименного сайте с доменом .net пользователь сразу увидит, сколько составляет задержка на его компьютере с серверами от NTP-servers. Найти активные сервера можно на соответствующей вкладке. Регистрироваться на сайте не потребуется. Лучше всего подойдет для жителей России.

 Список серверов NTP-Servers

Сервера представляют собой аппаратно-программный комплекс, который располагается в российском городе Саратове. Все предоставляемые адреса делятся на два яруса. Первый — эталоны времени, второй — сервера, которые синхронизированы с первым ярусом. Из-за предельно малой задержки разницы в показателях нет.

NTP Pool Project

Это кластер, который предлагает присоединиться к серверам, расположенным по всему миру. На момент написания статьи насчитывалось более 4300 точек. Доступ ко всем адресам открыт, но вот подключить свой компьютер в качестве сервера смогут только зарегистрированные пользователи. В противном случае увидеть список и статус серверов будет невозможно.

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

Time in UA

Сервис точного времени, ориентированный на жителей Украины. Работа осуществляется по стандартным протоколам NTP и SNTP. Всего предлагают три адреса для получения данных.

Обратите внимание! Являются участниками проекта NTP Pool Project, о котором рассказывалось выше.

Предотвращение проблем

Перед тем, как синхронизировать время на компьютере с интернетом на Windows 7, нужно учесть самые распространенные проблемы, с которыми можно столкнуться:

  • Часы через какой-то промежуток начинают отставать. Проблема может быть в батарее CMOS. Если она ослабела, то ее нужно заменить на новую.
  • Время меняется после перезагрузки компьютера. В таком случае приоритетным источником данных является BIOS, именно там и нужно изменить настройки времени и даты.
  • Синхронизация не помогает изменить время. Тогда необходимо поменять интервал обновления.
  • Часы сбрасывают изменения во времени. Скорее всего проблема в неправильно выставленном часовом поясе или дате.

 Время в BIOS

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

Минниахметов Равиль Юрисович

Служба времени Windows (Windows Time Service; имя службы W32Time) обеспечивает синхронизацию системных часов. В доменах Active Directory точность времени особенно важна потому, что клиенты работающие под управлением систем Windows 2000 и выше, и контроллеры домена при аутентификации используют протокол Kerberos V5, для нормальной работы которого необходимо, чтобы показания часов на компьютерах отличались не более чем на 5 минут.
В составе стека протоколов TCP/IP имеется протокол NTP (Network Time Protocol, RFC 1119), который служит для синхронизации системных часов компьютеров, связанных сетью TCP/IP. Клиент протокола NTP синхронизирует показания своих часов сервера NTP.
Примечание:
Работа службы времени определяется параметрами реестра, расположенными в разделе HKLMSYSTEMCurentControlSetServicesW32Time.

По умолчанию служба времени Windows синхронизируется от внешнего сервера времени (поскольку параметр TimeProvidersNtpClientEnable равен 1), при этом параметр ParametersType имеет значение NTP, с которым происходит синхронизация. Параметр TimeProvidersNtpServerEnabled изначально равен 0, и компьютер не может выполнять функции сервера времени.
В случае подключения компьютера к домену параметр ParametersType изменяет свое значение на NT5DS, и синхронизация времени осуществляется только от контроллеров домена. (Для систем Windows Server 2008 также можно использовать значение AllSync — тогда компьютер может получать точное время как от контроллеров домена, так и от внешних серверов времени). то же самое происходит и при повышении роли рядового сервера до контроллера домена (при этом параметр TimeProvidersNtpServerEnabled становится равным 1, поскольку каждый контроллер домена может выполнять функции сервера времени).
Примечание:
После каждого изменения параметров в реестре службы времени Windows ее следует перезапустить с помощью оснастки Службы (Service) или в окне консоли (используя команду net stop w32time && net start w32time). Если для настройки параметров используется утилита w32tm.exe, то новые значения начинают действовать только после выполнения команды:
w32tm /config /update

Клиенты, работающие под управлением систем Windows 2000/XP/Windows Server2003 и выше, автоматически синхронизируют время с контроллерами домена Active Directory в процессе загрузки системы. Контроллеры домена сверяют время с контроллером, выполняющим функции эмулятора PDC (PDC Emulator), или с любым контроллером родительского домена. Эмулятор PDC синхронизирует время с эмулятором PDC родительского домена (или корневого домена леса) или с любым сервером этого домена. Эмулятор PDC корневого домена леса должен получать время от внешнего NTP-сервера, либо возможна ситуация, когда синхронизация часов контроллера корневого домена леса не выполняется. В этом случае показания системных часов эмулятора PDC этого домена считаются эталонными.

Читайте так же:
Двигатель 21124 как регулировать

Настройка синхронизации с источником времени
В общем случае имя или IP-адрес внешнего сервера времени можно задать с помощью команды:
net time /SETSNTP:
а команда
net time /QUERYSNTP
показывает, какой внешний сервер (серверы) времени используются в данный момент.
Примечание:
В качестве внешних можно использовать различные NTP-серверы времени, имеющиеся в Интернете, их примерный список имеется в статье КВ262680 базы знаний Microsoft.

Эту задачу можно выполнить с помощью двух команд:
w32tm /config /syncfromflags:MANUAL /manualpeerlist:
w32tm /config /update

По умолчанию все компьютеры, работающие под управлением Windows, в качетсве сервера времени используют веб-узел time.windows.com
Для того чтобы часы компьютера синхронизировались только в соответствии с иерархической структурой доменов (чтобы параметр ParametrsType изменил назначение на NT5DS), нужно выполнить команду:
w32tm /config /syncfromflags:DOMHIER /update
Команда:
w32tm /config /syncfromflags:ALL /update
позволяет получение точного времени от контроллеров домена и внешних серверов времени (при этом параметр ParametrsType изменит значение на AllSync).

Запуск NTP сервера
Служба времени в Windows Server (начиная с 2000 и выше) не имеет графического интерфейса и настраивается либо из командной строки, либо путем прямой правки системного реестра.
Итак, первым делом нам надо запустить сервер NTP. Открываем ветку реестра
HKLMSystemCurrentControlSetservicesW32TimeTimeProvidersNtpServer.
Здесь для включения сервера NTP параметру Enabled надо установить значение 1.

Затем перезапускаем службу времени командой:
net stop w32time && net start w32time

После перезапуска службы NTP сервер уже активен и может обслуживать клиентов. Убедиться в этом можно с помощью команды
w32tm /query /configuration
Эта команда выводит полный список параметров службы. Если раздел NtpServer содержит строку Enabled:1, то все в порядке, сервер времени работает.

Для того, чтобы NTP-сервер мог обслуживать клиентов, не забудьте на файерволле открыть UDP порт 123 для входящего и исходящего трафика.

Основные настройки NTP сервера
NTP сервер включили, теперь надо его настроить. Открываем ветку реестра HKLMSystemCurrentControlSetservicesW32TimeParameters. Здесь в первую очередь нас интересует параметр Type, который задает тип синхронизации. Он может принимать следующие значения:

NoSync — NTP-сервер не синхронизируется с каким либо внешним источником времени. Используются часы, встроенные в микросхему CMOS самого сервера;
NTP — NTP-сервер синхронизируется с внешними серверами времени, которые указаны в параметре реестра NtpServer;
NT5DS — NTP-сервер производит синхронизацию согласно доменной иерархии;
AllSync — NTP-сервер использует для синхронизации все доступные источники.

Значение по умолчанию для компьютера, входящего в домен — NT5DS, для отдельно стоящего компьютера — NTP.

И параметр NtpServer, в котором указываются NTP-сервера, с которыми будет синхронизировать время данный сервер. По умолчанию в этом параметре прописан NTP-сервер Microsoft (time.windows.com, 0x1), при необходимости можно добавить еще несколько NTP-серверов, введя их DNS имена или IP адреса через пробел. Список доступных серверов времени можно посмотреть например здесь.

Читайте так же:
Как регулируют сход развал на классике

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

0x1 – SpecialInterval, использование специального интервала опроса ;
0x2 – режим UseAsFallbackOnly;
0x4 – SymmetricActive, симметричный активный режим;
0x8 – Client, отправка запроса в клиентском режиме.

При использовании флага SpecialInterval, необходимо установленное значение интервала в ключе SpecialPollInterval. При значении флага UseAsFallbackOnly службе времени сообщается, что данный сервер будет использоваться как резервный и перед синхронизацией с ним будут выполнятся обращения к другим серверам списка. Симметричный активный режим используется NTP-серверами по умолчанию, а клиентский режим можно задействовать в случае проблем с синхронизацией. Подробнее о режимах синхронизации можно посмотреть здесь, либо не морочиться и просто ставить везде ,0x1 (как советует Microsoft).

Еще один важный параметр AnnounceFlags находится в разделе реестра HKLMSystemCurrentControlSetservicesW32TimeConfig. Он отвечает за то, как о себе заявляет NTP-сервер и может принимать следующие значения:

0x0 (Not a time server) — сервер не объявляет себя через NetLogon, как источник времени. Он может отвечать на NTP запросы, но соседи не смогут распознать его, как источник времени;
0x1 (Always time server) — сервер будет всегда объявлять о себе вне зависимости от статуса;
0x2 (Automatic time server) — сервер будет объявлять о себе только, если он получает надежное время от другого соседа (NTP или NT5DS);
0x4 (Always reliable time server) — сервер будет всегда заявлять себя, как надежный источник времени;
0x8 (Automatic reliable time server) — контроллер домена автоматически объявляется надежным если он PDC-эмулятор корневого домена леса. Этот флаг позволяет главному PDC леса заявить о себе как об авторизованном источнике времени для всего леса даже при отсутствии связи с вышестоящими NTP-серверами. Ни один другой контроллер или рядовой сервер (имеющие по умолчанию флаг 0x2) не может заявить о себе, как надежном источнике времени, если он не может найти источник времени для себя.

Значение AnnounceFlags составляет сумму составляющих его флагов, например:

10=2+8 — NTP-сервер заявляет о себе как о надежном источнике времени при условии, что сам получает время из надежного источника либо является PDC корневого домена. Флаг 10 задается по умолчанию как для членов домена, так и для отдельно стоящих серверов.

5=1+4 — NTP-сервер всегда заявляет о себе как о надежном источнике времени. Например, чтобы заявить рядовой сервер (не домен-контроллер) как надежный источник времени, нужен флаг 5.

Ну и настроим интервал между обновлениями. За него отвечает уже упоминавшийся выше ключ SpecialPollInterval, находящийся в ветке реестра HKLMSystemCurrentControlSetservicesW32TimeTimeProvidersNtpClient. Он задается в секундах и по умолчанию его значение равно 604800, что составляет 1 неделю. Это очень много, поэтому стоит уменьшить значение SpecialPollInterval до разумного значения, скажем до 1 часа (3600).

После настройки необходимо обновить конфигурацию сервиса. Сделать это можно командой w32tm /config /update. И еще несколько команд для настройки, мониторинга и диагностики службы времени:

w32tm /monitor – при помощи этой опции можно узнать, насколько системное время данного компьютера отличается от времени на контроллере домена или других компьютерах. Например: w32tm /monitor /computers:time.nist.gov
w32tm /resync – при помощи этой команды можно заставить компьютер синхронизироваться с используемым им сервером времени.
w32tm /stripchart– показывает разницу во времени между текущим и удаленным компьютером, причем может выводить результат в графическом виде. Например, команда w32tm /stripchart /computer:time.nist.gov /samples:5 /dataonly произведет 5 сравнений с указанным источником и выведет результат в текстовом виде.

w32tm /config – это основная команда, используемая для конфигурирования службы NTP. С ее помощью можно задать список используемых серверов времени, тип синхронизации и многое другое. Например, переопределить значения по умолчанию и настроить синхронизацию времени с внешним источником, можно командой w32tm /config /syncfromflags:manual /manualpeerlist:time.nist.gov /update
w32tm /query — показывает текущие настройки службы. Например команда w32tm /query /source покажет текущий источник времени, а w32tm /query /configuration выведет все параметры службы.

Ну и на крайний случай
w32tm /unregister — удаляет службу времени с компьютера.
w32tm /register – регистрирует службу времени на компьютере. При этом создается заново вся ветка параметров в реестре.

Смена часового пояса в Windows
Для смены часового пояса в операционных системах семейства Windows используется специальная утилита командной строки tzutil.exe (Windows Time Zone Utility), устанавливается в виде отдельного обновления KB 2556308. Исполняемый файл утилиты хранится в каталоге %WINDIR%System32.
Запускаем командную строку (cmd.exe). Чтобы узнать текущий часовой пояс и его идентификатор (TimeZoneID), выполните команду:
tzutil /g

Выведем список всех часовых поясов с их названием и идентификаторами так:
tzutil /l

Для быстрого вывода всех доступных часовых поясов, например, со сдвигом UTC +5, используем следующую команду:
tzutil /l | find /I «utc+05»

Изменим текущий часовой пояс на (UTC+05:00) Ашхабад, Ташкент (West Asia Standart Time). Для этого нужно указать идентификатор часового пояса.
tzutil /s «West Asia Standard Time»

Проверим, что пояс сменился другим способом:
reg query HKLMSYSTEMCurrentControlSetControlTimeZoneInformation

Чтобы отключить переход на летнее время для конкретного пояса, указываем идентификатор часового пояса с суффиксом _dstoff, например
tzutil /s “West Asia Standard Time_dstoff”

После выполнения данной команды Мы изменим часовой пояс рабочей станции или сервера и отключим сезонный перевод часов.
Выведем информацию о часовом поясе и настройках сезонного перевод часов:
w32tm /tz

Управление часовым поясом из консоли PowerShell

Читайте так же:
Регулировка насос форсунок cummins

Получаем настройки текущего часового пояса в консоли PowerShell, выполняем следующую команду
[TimeZoneInfo]::Local
Или
Get-TimeZone

Чтобы посмотреть все возможные часовые пояса, доступные в Windows можно использовать команду Powershell:
[System.TimeZoneInfo]::GetSystemTimeZones()
Или
Get-TimeZone -ListAvailable

Для смены часового пояса из PowerShell, выполните команду:
Set-TimeZone -Name «West Asia Standard Time»

Настройка службы времени Windows для использования внешнего источника времени

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

1. Измените тип сервера на NTP. Для этого выполните следующие действия:

а. Нажмите кнопку “Пуск”, выберите команду “Выполнить”, введите в командную строку regedit и нажмите кнопку “ОК”.

01

б. Найдите и выделите следующий подраздел реестра:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParameters

02

03

в. На правой панели щелкните правой кнопкой мыши параметр “Type” и выберите команду “Изменить”.

04

г. В появившемся окне “Изменение” строкового параметра в поле “Значение” введите NTP и нажмите кнопку “ОК”.

05

2. Присвойте параметру “AnnounceFlags” значение “5”. Для этого выполните перечисленные ниже действия.

а. Найдите и выделите следующий раздел реестра:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeConfig

б. В правой области щелкните правой кнопкой мыши параметр “AnnounceFlags” и выберите команду “Изменить”. В появившемся окне “Изменение” параметра DWORD в поле “Значение” введите “5″ и нажмите кнопку “ОК”.

06

3. Задайте интервал опроса. Для этого выполните следующие действия:

а. Найдите и выделите следующий раздел реестра:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpClient

б. На правой панели щелкните правой кнопкой мыши параметр “SpecialPollInterval” и выберите команду “Изменить”. В появившемся окне “Изменение” параметра DWORD в поле “Значение” введите время_в_секундах и нажмите кнопку “ОК”.

07

4. Включите сервер NTP. Для этого выполните следующие действия:

а. Найдите и выделите следующий подраздел реестра:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpServer

б. В правой области щелкните правой кнопкой мыши параметр “Enabled” и выберите команду “Изменить”. В появившемся окне “Изменение” параметра DWORD в поле “Значение” введите “1” и нажмите кнопку “ОК”.

08

5. Укажите источники времени. Для этого выполните следующие действия:

а. Найдите и выделите следующий раздел реестра:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParameters

б. На правой панели щелкните правой кнопкой мыши параметр “NtpServer” и выберите команду “Изменить”. В появившемся окне изменения параметра в поле “Значение” введите “Peers” и нажмите кнопку “ОК”.

09

6. Задайте параметры, определяющие максимальную величину коррекции времени. Для этого выполните следующие действия:

а. Найдите и выделите следующий подраздел реестра:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeConfig

б. На правой панели щелкните правой кнопкой мыши параметр “MaxPosPhaseCorrection” и выберите команду “Изменить”. В диалоговом окне “Изменение” параметра DWORD в разделе “Система исчисления” установите значение “Десятичная”.

в. В появившемся окне “Изменение” параметра DWORD в поле “Значение” введите время_в_секундах и нажмите кнопку “ОК”.

г. Найдите и выделите следующий подраздел реестра:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeConfig

д. На правой панели щелкните правой кнопкой мыши параметр “MaxNegPhaseCorrection” и выберите команду “Изменить”. В диалоговом окне “Изменение” параметра DWORD в разделе “Система исчисления” установите значение “Десятичная”.

е. В появившемся окне “Изменение” параметра DWORD в поле “Значение” введите время_в_секундах и нажмите кнопку “ОК”.

10

7. Закройте редактор реестра.

8. Перезапустите службу времени. Для этого введите в командной строке следующую команду и нажмите клавишу “ВВОД”:

net stop w32time && net start w32time

11

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

w32tm /resync /rediscover

12

Для получения дополнительных сведений о команде w32tm введите в командной строке:

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector