Главная Программное обеспечение Как изменить интервал синхронизации времени в Windows

Вход на сайт




30.11.2021 16:02

Как изменить интервал синхронизации времени в Windows


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

Синхронизировать системное время в сети между всеми компьютерами довольно просто. Для этого есть команда net time. Если хотите посмотреть её синтаксис, то это можно сделать по команде net time /?. Я посмотрел и результат этой команды вы можете видеть на картинке ниже:



Вообще, если у вас одноранговая сеть (сеть без контроллера домена), то команда упрощается и приобретает такой вид: net time \\имя_компьютера /set. Если "имя компьютера" заменить IP - адресом этого компьютера, а в конце команды поставить ключ "/y", чтобы действие команды подтверждалось автоматически, то команда примет такой вид: net time \\10.100.200.250 /set /y. Именно в таком виде в нашей сети команда помещена в *.bat файл, который, в свою очередь, находится в автозагрузке каждого компьютера, синхронизирующего свое системное время с сервером, который, в свое время, синхронизируется через интернет. Надо понимать, что в этом примере IP - адрес условный, я его выдумал. Понятно, что тут должен быть IP вашего сервера.



Таким образом можно синхронизировать системное время компьютеров, не подключенных к интернету. Главное, чтобы они "видели" сервер. У нас такой сервер есть, я о нем писал тут и тут. У этого сервера несколько сетевых интерфейсов и один из них "смотрит" в интернет. Но тут возникает другой вопрос. Дело в том, что время самого сервера очень часто "убегает" и значит убегает и системное время всех компьютеров, которые синхронизированы с этим сервером.

Конечно, в Windows есть служба, которая синхронизирует системное время с сайтом time.windows.com, но происходит это раз в неделю. А нам хочется, чтобы время синхронизировалось чаще, хотя бы раз в несколько часов, потому что за неделю оно успевает "убежать". Оказывается, это легко исправить и сейчас мы этим и займемся.



Для этого нам понадобится открыть редактор реестра Windows. Чтобы это сделать идем Пуск -> Выполнить и вводим команду regedit (Рис. 1):



Далее следуем по следующему пути: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\SpecialPollInterval.

Параметр SpecialPollInterval именно то, что нам нужно. Он содержит в себе количество секунд – период обновления синхронизации времени в системе. По умолчанию он равен 604800 секунд, это как раз 7 суток. Этот параметр и надо изменить. Пусть мы хотим, чтобы время синхронизировалось с интернетом, скажем, каждые 3 часа. Посчитаем, 60 секунд в минуте умножим на 60 минут в часе и умножим на 3 часа = 10800 секунд. Заменим 604800 на 10800. Это иллюстрирует рисунок ниже:



Когда будете править реестр, не забудьте поставить десятичную систему счисления вместо шестнадцатеричной (рис. 2). Чтобы изменения вступили в силу, необходимо либо перезагрузить систему, либо выполнить следующую команду, которая обновит данные: w32tm /config /update. Мне не охота было перезагружать сервер, поэтому я так и поступил (рис. 3):



Теперь только осталось проконтролировать себя, всё ли правильно было сделано. Для этого кликаем по часам в системном трее, идем "Изменение настоек даты и времени" -> "Изменить параметры" -> "Обновить сейчас". После этого смотрим строчку “Следующее выполнение синхронизации:“. Всё это показано на рис. 4:



На этом, в принципе, всё. Пользуйтесь на здоровье!

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



 

Добавить комментарий


Защитный код
Обновить



© 2013 - 2022 Ремонт компьютеров в Чесме, услуги, цены.

При копировании материалов сайта рабочая ссылка на chesma-comp.ru обязательна.