Имя: Пароль:
IT
Админ
Принудительная синхронизация времени при загрузке
0 Провинциальный 1сник
 
04.07.17
08:38
Есть один комп, у которого глючат аппаратные часы. Иногда после включения оказывается, что на компе 2069 год. Замена батарейки не помогает.
Компьютер в домене. Соответственно, система грузится, но пользователь не может войти в профиль - выдается сообщение что время сильно отличается от контроллера домена. Если в биосе поставить дату правильную - всё заходит.
На компьютере включена синхронизация времени через sntp с локальным ntp-сервером. Но она не срабатывает из-за слишком большой разницы.
Каким образом можно заставить комп при загрузке принудительно установить время с сервера? Есть утилитка ntpdate.exe, но как её запустить до логина?
1 SerF_2011
 
04.07.17
08:41
(0) Биос не пробовали перешить?
2 mehfk
 
04.07.17
08:41
Параметры реестра, связанные со службой времени Windows

Перечисленные ниже параметры реестра расположены в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\

Параметр реестра MaxPosPhaseCorrection
путь HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config
Примечания. Данный параметр задает максимальную величину положительной коррекции времени, которую может выполнить служба времени. Если окажется, что величина коррекции превышает допустимое значение, то будет зарегистрировано соответствующее событие. Значение 0xFFFFFFFF указывает на то, что коррекция времени будет выполняться всегда. По умолчанию для компьютеров-членов домена используется значение 0xFFFFFFFF, а для автономных компьютеров и серверов — значение 54 000 (15 часов).

Параметр реестра MaxNegPhaseCorrection
путь HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config
Примечания. Данный параметр задает максимальную величину отрицательной коррекции времени, которую может выполнить служба времени. Если окажется, что величина коррекции превышает допустимое значение, то будет зарегистрировано соответствующее событие. Значение -1 означает, что коррекция времени будет выполняться всегда. По умолчанию для компьютеров-членов домена используется значение 0xFFFFFFFF, а для автономных компьютеров и серверов — значение 54 000 (15 часов).
3 lodger
 
04.07.17
08:43
(2) какой хороший у тебя СП, продаешь?
4 mehfk
 
04.07.17
08:49
5 Провинциальный 1сник
 
04.07.17
08:51
(2) "Если окажется, что величина коррекции превышает допустимое значение, то будет зарегистрировано соответствующее событие."
Да только никаких событий от w32time не регистрируется. В евентах только сообщения про невозможность связаться со службой каталогов и всё.
6 Провинциальный 1сник
 
04.07.17
09:47
Попробовал в реестре в RunServices прописать
cmd /C "c:\ntpdate.exe -ub inet.aotrud > c:\timesync.txt"
- никакого эффекта, timesync.txt не создается, а значит запуск не происходит.. Что посоветуете?
7 Йохохо
 
04.07.17
10:15
https://superuser.com/questions/603120/how-to-update-windows-8-clock-with-the-internet-every-time-i-boot-the-system
2: Configure the system to force-update the time on boot.

To do a force-update you need to run the following as administrator (or system):

SC START w32time task_started

So to force update on boot, you need to run that command as administrator. You can do that using Task Scheduler. To do this run the following as administrator:

schtasks /CREATE /TN "Set Time On Start" /SC ONSTART /RU SYSTEM /TR "SC START w32time task_started"
ня?
8 Провинциальный 1сник
 
04.07.17
10:32
(7) Речь про XP
9 Йохохо
 
04.07.17
10:36
(8) для ХР гугл дал http://www.timesynctool.com/