доброго времени суток.
делимся кодом, как обещано.
и так, для установки автоматической синхронизации часов с сервером используем 3 файла:
1. setup ST.cmd - установщик.
2. SynchTIME.cmd - сам настройщик.
3. start.cmd - файл запускающий настройщик в свернутом режиме (как запускать cmd в свёрнутом виде из реестра - не знаю, кроме того если нужно добавить другие программы в автозапуск - можно будет просто поправить содержание start.cmd и лишний раз не "химичить" с реестром).
содержание setup ST.cmd:
@echo off
MKDIR C:\WINDOWS\auto-settings -- создаем папку --
move /y Start.CMD C:\WINDOWS\auto-settings\ -- переносим в нее Start.CMD --
move /y SynchTIME.cmd C:\WINDOWS\auto-settings\ -- переносим в нее SynchTIME.cmd --
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v SynchTIME /t REG_SZ /d C:\WINDOWS\auto-settings\Start.CMD /f -- ставим Start.CMD в автозагрузку --
содержание SynchTIME.cmd:
@echo off
ping -n 5 -w 100000 1.1.1.1 >nul -- делаем 5 запросов на сервер 1.1.1.1, с ожиданием 100 сек (т. е. включаем задержку до 8 минут, пока компьютер будет просыпаться и подключаться к сети) --
reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v DisableAutoDaylightTimeSet /t REG_DWORD /d 00000001 /f -- отключаем переход на летнее время --
net time \\******* /set /yes -- синхронизируем часы пользователя с часами сервера ****** --
exit
-- как вы понимаете, ******- это сетевое имя вашего сервера, 1.1.1.1 - его IP, а то, что между -- -- в коде не пишется --
содержание start.cmd:
@echo off
start /min C:\WINDOWS\auto-settings\SynchTIME.cmd -- запускаем SynchTIME.cmd в свернутом режиме --
все три файла записываются в одну папку, которая и копируется пользователям.
"установкой" занимается файл setup ST.cmd
в дальнейшем, часики будут правиться при каждой загрузке.
настройка хорошо работает на хр.
подозреваю, что в win7 строка (reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v DisableAutoDaylightTimeSet /t REG_DWORD /d 00000001 /f ) не понадобится в SynchTIME.cmd.
такой способ хорош, если стандартные методы не всегда срабатывают.
после установки можно наслаждаться делами

.