Настройка службы времени Windows
Еще одна статья от Sergu, посвящена вопросу настройки службы времени Windows.
В свое время столкнулся с проблемой точности времени на серверах и пользовательских машинах на которых установлена ОС Windows. Задача была поставлена следующая - синхронизировать время на всех компах максимально точно. Решение этой проблемы мне подсказала эта статья. Система такова – для синхронизации точного времени нужно синхронизировать время с определенными серверами времени (хотя Microsoft рекомендует синхронизация с time.windows.com), а потом это время нужно синхронизировать на остальные машины в рамках сети. Даем доступ в интернет машине, которая буде синхронизировать время с сервером времени.
И на этой машине прогоняем батник, который конфигурирует настройки службы времени:
REM
Изменяем тип сервера на NTP
REG ADD
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters /v Type /t REG_SZ /d "NTP"
REM
AnnounceFlags меняем на 5
REG ADD
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config /v
AnnounceFlags /t REG_DWORD /d "5"
REM Задаем интервал опроса
каждые 3600 сек (1 час)
REG ADD
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient
/v SpecialPollInterval /t REG_DWORD /d "3600"
REM Включаем
сервер NTP
REG ADD
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer
/v Enabled /t REG_DWORD /d "1"
REM Перезапуск службы времени
net
stop w32time && net start
w32time
REM
синхронизировать их время с сервером времени:
w32tm /resync
/rediscover
После того как выполнили синхронизацию времени через интернет,
проганяем один батничек на каждой машине (которая нуждаеться в точном
времени) он буде синхронизировать время по локальной сети с машиной
которая синхронизировала время через нет.
REM Изменяем тип сервера на
NTP
REG ADD
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters /v Type /t REG_SZ /d "NTP"
REM
AnnounceFlags меняем на 5
REG ADD
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config /v
AnnounceFlags /t REG_DWORD /d "5"
REM Задаем интервал опроса
каждые 3600 сек (1 час)
REG ADD
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient
/v SpecialPollInterval /t REG_DWORD /d "3600"
REM Включаем
сервер NTP
REG ADD
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer
/v Enabled /t REG_DWORD /d "1"
REM Указываем источник времени –
IP адрес машины которая синхронизировалась через нет
REG ADD
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\NtpServer /v NtpServer /t
REG_SZ /d
"XXX.XXX.XXX.XXX,0x1"
REM Перезапуск службы времени
net stop
w32time && net start
w32time
REM
синхронизировать их время с сервером времени:
w32tm /resync
/rediscover
Компании из статьи
Microsoft Украина | Украинское подразделение компании Microsoft. |