Меню Рубрики

Установка даты времени невозможна автообновление

Установка даты времени невозможна автообновление

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

w32tm /config /manualpeerlist:time-a.nist.gov,0x8 /syncfromflags:MANUAL
net stop w32time
net start w32time
w32tm /resync

Ничего не поменялось. Решил в командной строке их выполнить. Удалось выяснить, что из-за ошибки «Синхронизация не выполнена, поскольку запрошенное изменение слишком велико».
Я так понимаю это из-за большой разницы в реальном времени и времени на ноутбуке.

Однако, если зайти через панель управления и в настройках даты и времени и нажать вручную на кнопку автообновление времени (через тот же сервер time-a.nist.gov) то не смотря на большую разницу, время устанавливается до актуального, без ошибок. Подскажите, что делать?

Прилагаю фото для наглядности.

p.s.: только не пишите очевидных вещей «поменяй батарейку»

К сообщению приложены файлы: 1.jpg, 800×593, 160Кb, 2.jpg, 800×754, 172Кb

1. GrayWolf , 10.06.2017 21:47
maksimkat1
В Task Scheduler в triggers для Time synchronization выставить необходимое событие для синхронизации даты и времени. Может быть logon или start user session или любое другое подходящее. И не забудьте сначала в настройках даты и времени разрешить синхронизацию времени с интернетом.
У меня была ситуация похуже. Мало того, что сбивалось время и дата при выключении, так оно ещё и начинало дико отставать при включённом ноуте. А хозяини не хотел платить за разборку (там батарейка ну очень глубоко была спрятана), да и не факт, что помогло бы. Ибо отставание разряженной батарейкой тяжело объяснить, а замену кварца или ещё чего-нибудь он явно бы не оплатил. Вот тут пришлось поизгаляться, что-бы время хотя-бы временами было правильным.

P.S.: Да, кстати, попробуйте, всё-таки, поменять батарейку.

2. maksimkat1 , 10.06.2017 21:50
GrayWolf
в планировщике всё перепробовал. не помогает. всё сходится к тому, что разница во времени большая.
3. GrayWolf , 10.06.2017 21:52
maksimkat1
У меня скидывало на 2011. Тоже не мало. Планировщику было пофигу.

Добавление от 10.06.2017 21:52:

Так а батарейку почему не поменяете? Если не секрет, конечно.

4. maksimkat1 , 10.06.2017 21:57
GrayWolf
У меня скидывало на 2011.
не понял.

Так а батарейку почему не поменяете?
acer aspire 6920 — батарейка в самой ж. учитывая что СО как на ладони при снятии заглушки.
клиент принес почистить от пыли. почистил. включил проверить, и заметил проблему времени. решил вот покопаться как программно ему можно это пофиксить. перебирать весь этот старый ноут чтобы достать батарейку, совсем настроения нет. за этого много не возьмешь, а весь ноут перелопатишь.

5. GrayWolf , 10.06.2017 22:03
maksimkat1
перебирать весь этот старый ноут чтобы достать батарейку, совсем настроения нет. за этого много не возьмешь, а весь ноут перелопатишь.
Понятно, та же ситуация была и у меня.

не понял.
Ну у Вас скидывает на 2006 год, у меня — на 2011 слетало. Разница была планировщику пофиг. Я не думаю, что он различает 6 и 11 лет. ИМХО, и то, и другое — немало.

6. maksimkat1 , 10.06.2017 22:11
GrayWolf
тем не менее планировщик не помогает. запускал вручную задачу — тоже ничего.
7. GrayWolf , 10.06.2017 22:17
maksimkat1
И не забудьте сначала в настройках даты и времени разрешить синхронизацию времени с интернетом. — это проверили?
8. maksimkat1 , 10.06.2017 22:18
GrayWolf
да. стоит.
9. GrayWolf , 10.06.2017 22:21
maksimkat1
Тогда я — пас. Нужны системщики. Жлдём-с.
10. YMA , 10.06.2017 22:52
А своеобразный dirty hack — добавить в батник date /T 10.06.2017, не поможет? А через полгода — клиент опять придет время поправлять
11. maksimkat1 , 10.06.2017 22:55
Вот тут хорошие советы, но застопорилось за контроле учетных записей и как сделать через планировщик: http://forum.oszone.net/thread-327505.html
12. Джамаль , 11.06.2017 12:01
Откройте для себя команду w32tm и запуск заданий в Планировщике из контекста локальной системы.

Добавление от 11.06.2017 12:02:

вот дурь-то какая, писать какие-то cmdtime3, полностью повторяющую функциональность штатной утилиты, которой уже сто лет в обед

13. maksimkat1 , 11.06.2017 12:05
Джамаль
вы чем читали темы?
Описал же, что не срабатывает синхронизация ни через планировщик, ни с помощью команд! Только с помощью этой утилиты хоть какое-то продвижение пошло.
14. Джамаль , 11.06.2017 12:07
maksimkat1

Темы я читал (вы не поверите!) глазами. И видел, что народ пляшет вокруг UAC. Собственно, об этом я пишу насчёт от имени системы.

Добавление от 11.06.2017 12:09:

а чтобы принудительно изменить дату, выполните команду DATE 10-01-2016, после чего можете пересинхронизировать

15. maksimkat1 , 11.06.2017 12:11
Джамаль
Раз читали, чего тогда удивляться, почему использую cmdtime3?
народ пляшет вокруг UAC, чтобы его не отключать. Чтобы предупреждения не вылетали для пользователя при включении пк.
А насчет «от имени системы» вы о виндовом задании time synchronization? пробовал и его модифицировать. нифига после запуска не хочет синхрониться.
16. Джамаль , 11.06.2017 12:14
maksimkat1
вы о виндовом задании time synchronization?

Нет. Я говорю о новом задании, в котором сначала принудительно выставляется дата, а потом делается синхронизация. Это надо делать от имени системы, чтобы не воевать с UAC

17. maksimkat1 , 11.06.2017 12:23
Джамаль
хм. Можете поподробнее расписать как именно такое задание «написать»?
18. Джамаль , 11.06.2017 12:26
maksimkat1

Чуть позже Сына выгулять надо

19. maksimkat1 , 11.06.2017 14:27
Тема решена здесь (http://forum.oszone.net/thread-327505.html)

20. Aji Tae , 20.02.2018 01:21
Тема старая, но висит в топе гугла, так что мож кому ещё поможет.

Как минимум с вин 7 работает:
w32tm /resync /force
И не надо никакого мутного левого софта.

P.S. Да-да, этого параметра нет в w32tm /?.

21. maksimkat1 , 20.02.2018 01:34
Aji Tae
Тему решили без стороннего софта, по ссылке на другой форум можете ознакомиться)
22. kemet6 , 20.02.2018 09:15
Непонятно по какой причине, но в Windows по умолчанию устанавливается ограничение на максимальное отклонение времени при синхронизации равное 15 часов.
Эти настройки можно изменить командой w32tm или изменением параметров в разделе реестра
HKLM\System\CurrentControlSet\services\w32time
В ключе \Config имеются параметры MaxNegPhaseCorrection и MaxPosPhaseCorrection задающие максимальное отрицательное и положительное отклонение показаний часов, при котором может выполняться синхронизация. Значение по умолчанию — 54000 (в секундах), т.е. 15часов. Поэтому, для надежной синхронизации, независимо текущих показаний аппаратных часов компьютера, желательно увеличить абсолютное значение параметров MaxNegPhaseCorrection и MaxPosPhaseCorrection, или вообще задать им максимальное значение для типа DWORD – 0xffffffff или 4294967295. Ну, а дальше — начнут работать и задачи планировщика и командные файлы и т.п.
http://ab57.ru/howto/timesync.html

23. maksimkat1 , 20.02.2018 10:19
kemet6
Это же решение и было найдено тогда.
24. AzikAtom , 22.02.2018 05:30
maksimkat1
клиент принес почистить от пыли. почистил. включил проверить, и заметил проблему времени. решил вот покопаться как программно ему можно это пофиксить.
Не просили — не нужно лезть. Можно предложить в крайнем случае.
25. NickS , 22.02.2018 09:43
AzikAtom, а вы знаете, чем отличается хороший мастер от плохого?

цитата: AzikAtom:
maksimkat1
клиент принес почистить от пыли. почистил. включил проверить, и заметил проблему времени. решил вот покопаться как программно ему можно это пофиксить.
Не просили — не нужно лезть. Можно предложить в крайнем случае.

Мдаааа.
Какое ваше дело зачем я полез?
Я узнал очень много интересного и полезного.
Тема уже решена давно и закрыта.
Но нет нужно было своё бессмысленное сообщение вставить.
Да мог. Но вам, видимо, не понять.

26. maksimkat1 , 22.02.2018 10:08
27. AzikAtom , 22.02.2018 10:32
maksimkat1
Какое ваше дело зачем я полез?
Никакого, пока такой «хороший» мастер не полезет и не наведёт свои порядки в мою вещь.

Добавление от 22.02.2018 10:38:

maksimkat1
Но нет нужно было своё бессмысленное сообщение вставить.
Точно так же, какое ваше дело, зачем я своё сообщение вставил?

Добавление от 22.02.2018 10:41:

NickS
а вы знаете, чем отличается хороший мастер от плохого?
Знаю — хороший мастер сначала выслушает пожелания клиента, потом расскажет, как должно быть в его понимании и только потом при согласии клиента начнёт что-то делать, а не полезет сразу наводить свои порядки.
Видал я таких мастеров, кто в лес, кто по дрова, и каждый такой мастер при этом ругает предыдущего такого же мастера за криворукость.

28. maksimkat1 , 22.02.2018 10:54
AzikAtom
maksimkat1
Какое ваше дело зачем я полез?
Никакого, пока такой «хороший» мастер не полезет и не наведёт свои порядки в мою вещь.

Какие «свои» порядки? Я человеку хорошо сделал! При том чему-то для себя научился новому. Так сказать безденежный обмен. Плюс еще, что сэкономлены деньги клиента. А мог бы спросить, не нужно ли ему поменять батарейку и содрать с него еще за это. Но был вот такой вариант, какой я использовал и мне было очень интересно его реализовать.
Кому от этого плохо? У человека постоянно сбивалось время, вы хотите сказать я испортил своими действиями человеку использование?
Вы хоть различайте то, что можно подразумевать «под своими порядками» и реальной помощью. Я использовал инструменты системы и изменил лишь два значения в реестре, отвечающие за время. Ах какие порядки я свои навел. Теперь пользователь не сможет работать с ноутбуком! Бу-га-га.

Может во флудилку пойдете?
Разговор ни о чем.

29. AzikAtom , 22.02.2018 11:25
maksimkat1
Раз клиенту нравится, то ладно. Смущает только, что для этого решения нужен интернет.
30. r3a , 25.02.2019 00:09
Подскажите пожалуйста по проблеме синхронизации времени на windows 7
Через командную строку отлично пингуется с сервером pool.ntp.org,
но через Часы — время по интернету отказывается синхронизировать с данным сервером.
Также нет синхронизации с любым сервером из списка, либо вводимых в ручную.
Проблема висит давно, не знаю пути ее решения..
31. vpost57 , 25.02.2019 07:06
r3a
Вариант 1: указать другой сервер (например, ntp.psn.ru)
Вариант 2: использовать стороннюю утилиту для синхронизации времени (список (http://www.softsoft.ru/network-internet/timers-time-synch/index.htm) )
32. Nevermore , 25.02.2019 12:11
r3a
у себя тоже заметил этот трабл пару дней назад.

vpost57
ntp.psn.ru [source=22:91147:31]
тоже не работает.

33. Джамаль , 25.02.2019 12:30
r3a

Покажите, что пишет команда w32tm /query /configuration

34. Musik , 25.02.2019 16:08
r3a
пингуется [source=22:91147:30]
Ни о чем не говорит. В логе посмотрите события, связанные с синхронизацией времени. Самое простое — порт 123 наружу не выходит.

Можно сразу указывать «свои» серверы поближе:
0.ru.pool.ntp.org
1.ru.pool.ntp.org
2.ru.pool.ntp.org
3.ru.pool.ntp.org

35. r3a , 27.02.2019 14:18
vpost57
Вариант 2: использовать стороннюю утилиту для синхронизации времени [source=22:91147:31]
Да, пришлось установить. В данном варианте все работает без проблем. Но вот системная коррекция так и не работает.

Джамаль
Покажите, что пишет команда w32tm /query /configuration [source=22:91147:33]
Обнаружена следующая ошибка: Служба не запущена. (0х80070426)

Musik
В логе посмотрите события, связанные с синхронизацией времени. Самое простое — порт 123 наружу не выходит. [source=22:91147:34]
Хорошо посмотрю. А как??

0.ru.pool.ntp.org
1.ru.pool.ntp.org
2.ru.pool.ntp.org
3.ru.pool.ntp.org [source=22:91147:34]

Не проходит ничего.
Как то так.

36. Джамаль , 27.02.2019 14:22
r3a
Обнаружена следующая ошибка: Служба не запущена. (0х80070426) [source=22:91147:35]

Потому и не синхронизируется ни хрена.

Выполните две команды, одна за другой:
sc config w32time start= auto
sc start w32time

Строго соблюдайте пробелы в первой команде. Между словом start и знаком равенства пробела быть не должно

37. r3a , 27.02.2019 20:54
Джамаль
Выполните две команды, одна за другой [source=22:91147:36]

Спасибо, за подсказку. Команды выполнены.
Только один фиг, на любой сервер выдает ошибку.
Походу обновления Windows разблокировать придется.

ЗЫ. Привет, родной Самаре!

Добавление от 27.02.2019 20:59:

Хотя есть сообщение: «Время было успешно синхронизировано 27.02.2019 в 20:49 с pool. ntp.org.» , но реально изменения времени не зафиксировано.
Расхождение в 4 сек (на данный момент) не устранено. Синхронизация есть, обнуления расхождения нет.
Как то так.

38. Nevermore , 28.02.2019 12:14
у меня тоже так и не работает. служба запущена..

39. Джамаль , 28.02.2019 13:07
Nevermore
r3a

Ну тогда показывайте, что пишет команда w32tm /query /configuration

40. Nevermore , 28.02.2019 20:56
Джамаль

41. r3a , 28.02.2019 21:52
Джамаль
Приветствую, запись по команде w32tm /query /configuration
один в один как у Nevermore, за исключением строки
NtpServer: pool.ntp.org,0x9 (Локально)
42. Джамаль , 01.03.2019 07:33
r3a
Nevermore

Тогда сначала дайте команду w32tm /resync и дождитесь, пока она отработает. Потом дайте такую команду (это всё одна строчка, кавычки соблюдайте строго — там есть одинарные, а есть и двойные):
wmic path Win32_NtLogEvent where «SourceName = ‘Microsoft-Windows-Time-Service’ and LogFile = ‘system’ and TimeGenerated > ‘20190226’» get Message, TimeGenerated, Type, EventCode /format:list

Результаты обеих команд сюда.

43. r3a , 01.03.2019 09:18
Microsoft Windows [Version 6.1.7601](c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены.

C:\Users\ >w32tm /resync
Обнаружена следующая ошибка: Служба не запущена. (0x80070426)

C:\Users\ >sc config w32time start= auto
[SC] ChangeServiceConfig: успех

Имя_службы: w32time
Тип : 20 WIN32_SHARE_PROCESS
Состояние : 2 START_PENDING
(NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
Код_выхода_Win32 : 0 (0x0)
Код_выхода_службы : 0 (0x0)
Контрольная_точка : 0x0
Ожидание : 0x7d0
ID_процесса : 956
Флаги :

C:\Users\ >wmic path Win32_NtLogEvent where «SourceName = ‘Microsoft-Windows
-Time-Service’ and LogFile = ‘system’ and TimeGenerated > ‘20190226’» get Messag
e, TimeGenerated, Type, EventCode /format:list

EventCode=134
Message=NTP-клиенту не удалось задать настроенный вручную узел в качестве источн
ика времени из-за ошибки разрешения DNS-имен на «». NTP-клиент повторит попытку
через 3473457 мин., а затем удвоит интервал между попытками. Ошибка: Этот хост н
еизвестен. (0x80072AF9)
TimeGenerated=20190301041751.446806-000
Type=Предупреждение

EventCode=134
Message=NTP-клиенту не удалось задать настроенный вручную узел в качестве источн
ика времени из-за ошибки разрешения DNS-имен на «». NTP-клиент повторит попытку
через 3473457 мин., а затем удвоит интервал между попытками. Ошибка: Этот хост н
еизвестен. (0x80072AF9)
TimeGenerated=20190228034637.478007-000
Type=Предупреждение

44. Джамаль , 01.03.2019 09:26
r3a
этот хост неизвестен [source=22:91147:43]

Где-то в имени NTP-сервера опечатка — например, где-то затесалась русская буква. Или ваш DNS-сервер не понимает этого имени. Или антивирус блокирует DNS-запросы с такими именами.

Добавление от 01.03.2019 09:27:

если дать команду nslookup pool.ntp.org, что происходит?

Добавление от 01.03.2019 09:28:

Опять вам кто-то службу отключил. В таком случае, нужно сначала запустить службу, а потом только делать w32tm /resync

45. r3a , 01.03.2019 09:34
>w32tm /monitor /computers:ru.pool.ntp.org,time.windows.com,time.n
ist.gov
ru.pool.ntp.org[85.21.78.91:123]:
ICMP: 5ms задержка
NTP: +7.6556689s смещение относительно локального времени
RefID: gbg1.ntp.se [194.58.203.20]
Страта: 2
time.windows.com[51.141.32.51:123]:
ICMP: ошибка IP_REQ_TIMED_OUT — нет ответа в 1000ms
NTP: +7.6517417s смещение относительно локального времени
RefID: utcnist2.colorado.edu [128.138.141.172]
Страта: 2
time.nist.gov[132.163.96.1:123]:
ICMP: ошибка IP_REQ_TIMED_OUT — нет ответа в 1000ms
NTP: +7.6543807s смещение относительно локального времени
RefID: ‘NIST’ [0x5453494E]
Страта: 1

Джамаль
Тогда сначала дайте команду w32tm /resync [source=22:91147:42]
Данная команда не работает

Добавление от 01.03.2019 09:36:

>nslookup pool.ntp.org
╤хЁтхЁ: Dlink-Router.Dlink
Address: 192.168.0.254

Не заслуживающий доверия ответ:
╚ь : pool.ntp.org
Addresses: 192.36.143.130
85.21.78.23
212.13.97.55
85.21.78.8

46. Джамаль , 01.03.2019 09:38
r3a

Опять вам кто-то службу отключил. В таком случае, нужно сначала запустить службу, а потом только делать w32tm /resync

Добавление от 01.03.2019 09:53:

Nevermore
r3a
VMICTimeProvider (Локально)
DllName: C:\Windows\System32\vmictimeprovider.dll (Локально)
Enabled: 1 (Локально) [source=22:91147:40]

Ага, вот это ещё. Дайте команду:
reg add HKLM\System\CurrentControlSet\Services\w32time\TimeProviders\VMICTimeProvider\ /v Enabled /t REG_DWORD /d 0 /f

После чего перезапустите службу w32time и попробуйте сделать синхронизацию.

47. r3a , 01.03.2019 10:31
Установил обновления системы, через центр обновления
После чего привожу результаты
>w32tm /resync
Отправка команды синхронизации на локальный компьютер
Команда выполнена успешно.

>wmic path Win32_NtLogEvent where «SourceName = ‘Microsoft-Windows
-Time-Service’ and LogFile = ‘system’ and TimeGenerated > ‘20190226’» get Messag
e, TimeGenerated, Type, EventCode /format:list

EventCode=35
Message=Служба времени выполняет синхронизацию системного времени с источником в
ремени time.windows.com,0x9 (ntp.m|0x9|0.0.0.0:123->51.141.32.51:123).
TimeGenerated=20190301072414.269434-000
Type=Сведения

EventCode=37
Message=NTP-клиент поставщика времени получает действительные данные о времени о
т time.windows.com,0x9 (ntp.m|0x9|0.0.0.0:123->51.141.32.51:123).
TimeGenerated=20190301072351.264018-000
Type=Сведения

EventCode=143
Message=Служба времени начала объявлять себя как источник точного времени.
TimeGenerated=20190301072349.672816-000
Type=Сведения

EventCode=139
Message=Служба времени начала объявлять себя в качестве источника времени.
TimeGenerated=20190301072349.672816-000
Type=Сведения

EventCode=143
Message=Служба времени начала объявлять себя как источник точного времени.
TimeGenerated=20190301071518.080921-000
Type=Сведения

EventCode=139
Message=Служба времени начала объявлять себя в качестве источника времени.
TimeGenerated=20190301071518.080921-000
Type=Сведения

EventCode=143
Message=Служба времени начала объявлять себя как источник точного времени.
TimeGenerated=20190301071141.478007-000
Type=Сведения

EventCode=139
Message=Служба времени начала объявлять себя в качестве источника времени.
TimeGenerated=20190301071141.478007-000
Type=Сведения

EventCode=134
Message=NTP-клиенту не удалось задать настроенный вручную узел в качестве источн
ика времени из-за ошибки разрешения DNS-имен на «». NTP-клиент повторит попытку
через 3473457 мин., а затем удвоит интервал между попытками. Ошибка: Этот хост н
еизвестен. (0x80072AF9)
TimeGenerated=20190301041751.446806-000
Type=Предупреждение

EventCode=134
Message=NTP-клиенту не удалось задать настроенный вручную узел в качестве источн
ика времени из-за ошибки разрешения DNS-имен на «». NTP-клиент повторит попытку
через 3473457 мин., а затем удвоит интервал между попытками. Ошибка: Этот хост н
еизвестен. (0x80072AF9)
TimeGenerated=20190228034637.478007-000
Type=Предупреждение

Добавление от 01.03.2019 10:33:

Джамаль
Ага, вот это ещё. Дайте команду:
reg add HKLM\System\CurrentControlSet\Services\w32time\TimeProv >Команда успешно завершена.

Добавление от 01.03.2019 10:51:

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

48. Nevermore , 01.03.2019 21:10
Джамаль
у меня так и не заработало. если не трудно, напишите полную очередность необходимых для выполнения команд
49. Musik , 03.03.2019 16:30
Nevermore
Исполните >w32tm /config /update /syncfromflags:manual /manualpeerlist:ua.pool.ntp.org Саму службу времени можно оставить в положении Manual, поскольку Windows сама знает, когда ее запускать-останавливать. Если расхождение между реальным временем и временем ОС уже существенное в силу особенностей железа, локальные часы можно подстроить с помощью старых добрых команд >time и >date Что касается VMICTimeProv >За это сообщение сказали спасибо: Nevermore

50. Nevermore , 03.03.2019 16:54
Musik
Команда выполнена успешно + скрин.
но когда нажимаешь кнопку «Обновить сейчас» — ошибка

UPD: если выйти из того окна где есть кнопка «Обновить сейчас» и снова зайти, то пишет, что «время успешно синхронизировано»
явно какой-то глюк.

источник

Читайте также:  Установка зеркала на авенсис