Служба времени Windows (W32Time) или служба синхронизации часов — это служба Microsoft Windows. Он отвечает за синхронизацию времени и даты на вашем ПК с Windows, чтобы показывать правильное время в зависимости от вашего местоположения. Если вы получите ошибку «Служба времени Windows не работает» на ПК с Windows 10, она начнет показывать неправильное время и дату. Правильное время на вашем компьютере очень важно, так как обновления вашего компьютера, напоминания и т. д. могут быть запланированы соответствующим образом.
Синхронизация в основном выполняется через сервер NTP (Network Time Protocol), и каждый ПК, независимо от его местоположения, использует одну и ту же службу для поддержания точного времени в своих системах.
Пользователи по всему миру выявили различные причины ошибки «Служба времени Windows не работает» в Windows 10. Если вы тоже столкнулись с той же проблемой, причинами этого могут быть:
Неисправный системный файл, связанный со службой времени Windows.
Отсутствует служба времени Windows
Неисправная служба времени Windows и т. д.
Существует ряд методов, с помощью которых вы можете попытаться решить проблему, когда служба времени Windows не работает на вашем компьютере. Давайте обсудим методы один за другим, начиная с лучшего из всех методов.
# 1 — Установите Windows для автоматического запуска службы времени Windows
Обычно служба времени Windows запускается автоматически при запуске Windows, но может перестать работать из-за какой-либо ошибки или сбоя. Кроме того, эта проблема может возникнуть, если служба времени Windows не настроена на автоматический запуск. Чтобы проверить или изменить это и, наконец, исправить ошибку «Служба времени Windows не работает», вам необходимо выполнить следующие действия:
Шаг 1: Нажмите вместе клавишу Windows + R, чтобы открыть окно «Выполнить». В поле «Выполнить» введите services.msc и нажмите кнопку «Ввод».
Шаг 2: Откроется окно «Службы». Теперь прокрутите список служб, пока не найдете службу времени Windows, и дважды щелкните ее.
Шаг 3. Откроется новое окно свойств времени Windows. Здесь из выпадающего списка Тип запуска выберите вариант Автоматически. Проверьте, запущен ли статус службы, если нет, нажмите «Пуск».
Шаг 4: Теперь нажмите «Применить» и нажмите «ОК».
Эти шаги запустят службу времени Windows, и теперь время на вашем ПК будет синхронизировано. Если ничего не произошло, вы можете попробовать запустить то же самое с помощью командной строки в следующем методе.
# 2 — Используйте команду SC Trigger для автозапуска службы времени Windows в CMD
Служба времени Windows не работает Ошибка также может быть решена путем настройки автоматического запуска с помощью командной строки. Обычно служба времени Windows запускается автоматически при запуске Windows, но может перестать работать из-за какой-либо ошибки или сбоя. Чтобы запустить службу автоматически, просто сделайте следующее:
Шаг 1: Откройте командную строку в режиме администратора. Для этого одновременно нажмите клавиши Windows + X. В открывшемся меню выберите пункт «Командная строка (администратор)».
Шаг 2: Откроется окно командной строки. Теперь введите следующую команду, прежде чем нажать Enter, чтобы запустить ее:
sc triggerinfo w32time start/networkon stop/networkoff
После успешного выполнения команды она автоматически запустит службу времени Windows. Теперь перезагрузите компьютер. Вы должны обнаружить, что ошибка «Служба времени Windows не запущена» устранена; проверьте время и дату для этого. Если это не решено, проверьте следующее решение.
#3 – Перерегистрируйте и перезапустите службу времени Windows
Вот еще одна команда, которая может помочь вам запустить службу времени Windows. В этом методе вы будете останавливать, затем перерегистрировать службу времени Windows, а затем перезапускать ее, чтобы увидеть, остается ли проблема с неработающей службой времени Windows. Вот шаги, которые необходимо выполнить:
Шаг 1: Используйте шаг 1 в методе № 2, чтобы открыть командную строку в режиме администратора.
Шаг 2. В командной строке отключите службу времени Windows. Для этого введите net stop w32time и нажмите кнопку Войти ключ.
Шаг 3. Теперь, чтобы отменить регистрацию службы времени Windows и удалить всю информацию из реестра, введите w32tm /unregister и нажмите Войти.
Шаг 4. Чтобы повторно зарегистрировать службу времени Windows и установить параметр автоматически, введите w32tm /register и нажмите Войти.
Шаг 5: Чтобы снова запустить службу, введите net start w32time и нажмите Войти ключ.
Шаг 6: Теперь последняя команда — синхронизировать ваш компьютер. Для этого введите w32tm /resync /nowait и нажмите Войти.
После того, как вы выполнили все команды. Перезагрузите компьютер и проверьте время Windows. Если он работает правильно, то ваша проблема решена. Если нет, то перейдите к следующему методу.
№ 4. Запустите SFC и DISM, чтобы исправить проблему с неработающей службой времени Windows.
Системные файлы часто могут быть повреждены и, как следствие, регулярно вызывать проблемы. Неработающая служба времени Windows может быть результатом того же, и может пригодиться выполнение сканирования SFC. SFC Scan расшифровывается как сканирование System File Checker, и его можно выполнить с помощью следующих шагов:
Шаг 1: Поиск командной строки в поиске на панели задач. Щелкните правой кнопкой мыши полученный результат поиска (значок CMD) и нажмите «Запуск от имени администратора».
Шаг 2: На вашем экране откроется окно командной строки; введите следующую команду и нажмите Enter:
sfc /scannow
После запуска сканирования процесс может занять до пятнадцати минут. Желательно не мешать сканированию.
После завершения сканирования перезагрузите компьютер. Теперь проверьте, возникает ли ошибка «Служба времени Windows не запущена».
Если да, выполните сканирование DISM.
DISM означает обслуживание образов развертывания и управление ими. Чтобы выполнить сканирование DISM, откройте командную строку от имени администратора, как мы делали выше, и введите следующую команду в командной строке:
DISM /Online /Cleanup-Image /RestoreHealth
затем нажмите Enter.
После завершения сканирования DISM снова перезагрузите компьютер и проверьте, сохраняется ли проблема. Если проблема не устранена, повторите сканирование SFC еще раз, как указано выше, и проверьте, решает ли это проблему. Если проблема не устранена, попробуйте следующий способ.
№ 5. Проверьте службу времени Windows в учетной записи локальной системы.
Если служба времени Windows не запущена, есть вероятность, что она не включена в настройках учетной записи локальной системы. Вы можете проверить настройку самостоятельно и решить проблему. Пожалуйста, выполните следующие действия:
Шаг 1: Нажмите одновременно клавиши Windows + R; окно «Выполнить» откроется на вашем экране. В поле «Выполнить» введите Services.msc и нажмите клавишу Enter.
Шаг 2. Откроется инструмент «Службы» со всеми службами, запущенными на вашем ПК. Прокрутите вниз, чтобы найти время Windows, а затем дважды щелкните его.
Шаг 3: Появится окно свойств времени Windows. Здесь перейдите на вкладку «Вход в систему» и установите флажок «Учетная запись локальной системы». Теперь нажмите «Применить», а затем нажмите кнопку «ОК».
Проверьте, сохраняется ли проблема с неработающей службой времени Windows, и если да, перейдите к следующему способу.
# 6 — Проверьте планировщик заданий для настроек службы времени Windows
Планировщику заданий назначены определенные задачи для запуска различных функций Windows. Планировщик заданий также управляет работой службы времени Windows. В этом методе мы смотрим, все ли там настроено правильно, и если нет, то исправляем. Следуйте инструкциям ниже:
Шаг 1: Нажмите кнопку «Пуск» и в строке поиска «Пуск» введите «Планировщик заданий» и щелкните первый результат поиска, чтобы открыть его.
Шаг 2: Откроется окно планировщика задач. На левой панели вы найдете маленькую стрелку с библиотекой планировщика заданий; щелкните по нему, чтобы развернуть.
В расширенной библиотеке найдите библиотеку Microsoft; щелкните по нему, чтобы развернуть его.
Опять же, в библиотеке Microsoft найдите Windows, затем щелкните ее, чтобы развернуть.
Шаг 3: Теперь прокрутите вниз, чтобы найти параметр «Синхронизация времени», и дважды щелкните по нему.
Шаг 4: Теперь вы должны убедиться, что синхронизация времени включена. Для этого щелкните правой кнопкой мыши все параметры на центральной панели. В контекстном меню выберите пункт «Выполнить».
Примечание. Если вы видите параметр «Отключить» в контекстном меню, это означает, что он уже включен. Чтобы проверить статус, вы можете перейти на вкладку «Триггеры» на центральной панели и прокрутить вправо. В разделе «Состояние» вы можете увидеть, включено оно или отключено.
Теперь проверьте, возобновилась ли работа службы и не отображается ли ошибка «Служба времени Windows не запущена». Если нет, попробуйте следующие методы.
#7 – Использование другого сервера времени
Служба времени Windows не работает. Проблема также может возникнуть, если есть проблема с сервером времени. Вы можете изменить свой сервер времени вручную, чтобы решить эту проблему. Следуйте инструкциям ниже:
Шаг 1: Нажмите кнопку «Пуск» и в поле «Начать поиск» введите «Панель управления» и щелкните первый результат. Откроется окно панели управления.
Шаг 2: В панели управления щелкните значок с надписью «Дата и время».
Шаг 3: Откроется другое окно с параметрами настройки даты и времени. Вверху нажмите на вкладку «Интернет-время». Теперь нажмите на опцию «Изменить настройки».
Шаг 4: На экране появится новое окно. В раскрывающемся списке «Сервер» выберите time.nist.gov и нажмите «Обновить сейчас». Нажмите OK, чтобы сохранить изменения.
Вы также можете использовать pool.ntp.org в качестве сервера, поскольку он успешно устраняет ошибку, связанную с тем, что служба времени Windows не работает для многих пользователей.
После смены сервера времени, если Windows показывает время правильно, ваша проблема решена. Если нет, попробуйте следующий метод.
№ 8. Регистрация файла W32Time (альтернативный метод) для устранения проблемы с запуском службы времени Windows.
Мы уже пытались перерегистрировать и перезапустить службу W32Time в Способе №3. Вот альтернативный способ перерегистрации и перезапуска службы в командной строке. Для этого выполните следующие действия:
Шаг 1. Откройте командную строку от имени администратора, как мы это делали в шаге 1 метода № 3.
Шаг 2: Теперь выполните следующие команды (скопируйте текст и нажмите Enter, чтобы выполнить их в той же последовательности, в которой он указан)
pushd %SystemRoot%system32 .net stop w32time .w32tm /unregister .w32tm /register .sc config w32time type= own .net start w32time .w32tm /config /update /manualpeerlist:”0.pool.ntp.org,1.pool.ntp.org,2.pool.ntp.org,3.pool.ntp.org”,0x8 /syncfromflags:MANUAL /reliable:yes .w32tm /resync popd
Введите эти команды одну за другой и нажмите Enter. Не нарушайте последовательность и не теряйте место и не заменяйте символы. Убедитесь, что вы проверили это дважды, прежде чем запускать их.
После того, как все эти команды будут выполнены правильно, вы получите сообщение о том, что «Служба времени Windows запускается. Служба времени Windows успешно запущена». Это означает, что ваша служба времени Windows перезапущена, и вы успешно исправили ошибку «Служба времени Windows не работает» в Windows 10. Если это не помогло, попробуйте выполнить последний шаг.
#9 – Проверьте аккумулятор материнской платы
Во многих случаях ошибка «Служба времени Windows не работает» может появиться из-за батареи материнской платы вашего ПК. Эта батарея питает таймер вашего ПК, который следит за правильным временем. Придется решать проблему заменой аккумулятора.
Для этого выключите компьютер и отключите все ссылки. Затем откройте корпус ПК и найдите аккумулятор на материнской плате. Осторожно откройте батарейный отсек и заполните его другим.
Теперь прикрепите все ссылки, как и раньше, перезагрузите компьютер и проверьте, правильно ли идет время. Помните, что вскрытие корпуса ПК может привести к аннулированию гарантии, поэтому рекомендуется отнести ПК в официальный сервисный центр, если на него еще распространяется гарантия.
Кроме того, если вы плохо разбираетесь в ПК, обратитесь за помощью к тому, кто в этом разбирается.
Ну наконец то,
Я надеюсь, что одно из этих решений было вам полезно, и вы смогли исправить ошибку «Служба времени Windows не запущена». Пожалуйста, сообщите нам в комментариях, какое решение помогло вам.
Доброе времени суток.
Всё началось с того, что передал роль PDC и службу времени другому вновь установленному КД.
На новом КД настроил сервер времени и судя по событиям в журнале, с внешними источниками (pool.ntp.org и time.windows.com) синхронизация проходит нормально.
Но вот второй КД упорно отказывается синхронизировать часы с PDC, перестала запускаться служба времени
«Служба времени обнаружила ошибку и была вынуждена завершить работу. Ошибка: 0x80070002: Не удается найти указанный файл.» В реестре ручками указал сервер времени на PDC
Почти все клиенты тоже перестали синхронизировать свои часы, ошибка: «Службе времени не удалось синхронизовать системное время в течение 49152 сек., поскольку ни один из поставщиков времени не смог предоставить пригодный штамп времени. Системные часы не
синхронизованы.»
Настройки политик связанные со сервером времени — не задано
w32tm /monitor
SRV-DC-2.domain.ru[192.168.10.250:123]:
ICMP: 0ms задержка
NTP: ошибка WSAECONNRESET — ни один сервер не прослушивает NTP-порт
SRV-DC.domain.ru *** PDC ***[[::1]:123]:
ICMP: 0ms задержка
NTP: +0.0000000s смещение относительно SRV-DC.domain.ru
RefID: relay.ccvti.ru [85.234.1.27]
Страта: 3
Предупреждение:
Рекомендуется использовать обратное разрешение имен. Возможно, оно выполнено
неверно, поскольку поле RefID в пакетах времени различается в
разных реализациях NTP и может не использовать IP-адреса.
Мне не понятно откуда берётся RefID: relay.ccvti.ru [85.234.1.27]
Подскажите, что сделал не так?
Заранее благодарю
Установка точной даты и времени на вашем компьютере жизненно важна, если вы хотите избежать каких-либо проблем при просмотре или использовании приложений в Windows 11. Обычно Windows использует протокол сетевого времени (NTP) для подключения вашего компьютера к серверу времени в Интернете для синхронизации его Часы. Но когда это не удается, вы можете воспользоваться советами по устранению неполадок, упомянутыми ниже.
1. Проверьте настройки даты и времени
Вы можете начать с проверки настроек даты и времени в Windows, чтобы убедиться, что они настроены на автоматическое обновление. Вот как.
Шаг 1: Нажмите клавишу Windows + I, чтобы запустить приложение «Настройки». Перейдите на вкладку «Время и язык» и откройте «Настройки даты и времени».
Шаг 2. Включите переключатели рядом с «Автоматическая установка времени» и «Автоматическая установка часового пояса».
Шаг 3: Перейдите в «Дополнительные настройки» и нажмите «Синхронизировать сейчас».
Служба времени Windows — это небольшая программа, которая должна работать в фоновом режиме для синхронизации времени. В идеале эта служба должна запускаться автоматически при загрузке вашего ПК. Но если служба столкнулась с ошибкой при запуске, перезапуск может помочь.
Шаг 1: Нажмите клавишу Windows + R, чтобы запустить команду «Выполнить», введите services.mscи нажмите Enter.
Шаг 2. В окне «Службы» найдите службу времени Windows. Щелкните его правой кнопкой мыши и выберите в меню «Перезагрузить». Если служба не запущена, нажмите «Пуск».
Кроме того, вы также можете настроить автоматический запуск службы времени Windows при запуске, изменив ее свойства.
3. Изменить сервер времени
Если проблема не устранена, вы можете рассмотреть возможность переключения на другой сервер времени, чтобы исправить ошибку синхронизации времени. Обратите внимание, что вам необходимо войти в систему с правами администратора, чтобы он работал.
Шаг 1: Нажмите клавишу Windows + S, чтобы открыть поиск Windows. Тип настройки даты и времени в поле поиска и нажмите Enter.
Шаг 2. Прокрутите вниз до «Связанные настройки» и нажмите «Дополнительные часы».
Шаг 3: Откроется окно меню «Дата и время». На вкладке «Интернет-время» нажмите «Изменить настройки».
Шаг 4: Используйте раскрывающееся меню рядом с сервером, чтобы выбрать другой сервер, и нажмите «Обновить сейчас».
Проверьте, устранена ли сейчас ошибка синхронизации времени.
4. Принудительная синхронизация времени с командной строкой
Если переключение на другой сервер не помогает, вы можете использовать командную строку, чтобы сбросить настройки службы времени Windows и заставить Windows синхронизировать время. Вот как.
Шаг 1: Нажмите клавишу Windows + X и выберите из списка опцию Windows Terminal (admin).
Шаг 2: Запустите следующие команды одну за другой.
net stop w32time w32tm /отменить регистрацию w32tm /зарегистрировать net start w32time w32tm /resync
После выполнения этих команд Windows сможет синхронизировать время.
5. SFC-сканирование
Если в Windows отсутствуют какие-либо важные системные файлы, могут возникнуть такие проблемы. В таких случаях запуск сканирования SFC (или средства проверки системных файлов) поможет восстановить отсутствующие или поврежденные системные файлы с их кешированными версиями.
Шаг 1: Откройте меню «Пуск», введите командаи нажмите «Запуск от имени администратора», чтобы открыть командную строку с правами администратора.
Шаг 2: Вставьте команду, указанную ниже, и нажмите Enter.
SFC/сканировать
6. Настройка реестра
Некоторые пользователи могли решить проблему синхронизации времени, изменив интервал обновления в Windows. Чтобы сделать то же самое на вашем ПК, вам нужно применить настройку с помощью редактора реестра.
Поскольку редактор реестра содержит важные настройки для Windows и ее системных приложений, вам следует использовать этот метод только в том случае, если вышеуказанные не работают. Кроме того, сделайте резервную копию файлов реестра, прежде чем вносить какие-либо изменения.
Шаг 1: Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Введите regedit и нажмите Enter.
Шаг 2. В окне редактора реестра используйте адресную строку вверху, чтобы перейти к следующему ключу.
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpClient
Шаг 3: Дважды щелкните ключ SpecialPollInterval и измените его значение на 86400. Нажмите OK, чтобы сохранить изменения.
Перезагрузите компьютер, чтобы изменения вступили в силу, и посмотрите, решило ли это проблему.
7. Добавьте больше серверов времени
Наконец, если приведенные выше решения не сработают, может возникнуть проблема с одним из серверов, которые вы используете для синхронизации времени. Вы можете добавить больше серверов времени в Windows и попробовать подключиться к ним, чтобы исправить это. Читайте дальше, чтобы узнать, как это сделать.
Шаг 1: Откройте окно поиска, введите редактор реестраи нажмите Enter.
Шаг 2: Используйте левую панель или адресную строку, чтобы перейти к следующему ключу. Вы найдете существующие серверы времени справа от вас.
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionDateTimeServers
Шаг 3: Щелкните правой кнопкой мыши в любом месте пустого места, перейдите в «Создать» и выберите «Строковое значение».
Шаг 4: В поле «Имя значения» введите номер сервера. Так как у нас уже есть 2 сервера, введем 3-й. В поле «Значение» введите time.google.com и нажмите ОК.
Вы можете создать больше строковых значений, чтобы добавить больше серверов времени, если хотите. После добавления выполните шаги, указанные в способе 3 выше, чтобы изменить сервер времени в Windows.
Всегда вовремя
Такие ошибки синхронизации времени могут легко привести к проблемам с подключением к нескольким приложениям в Windows. Кроме того, любые файлы или документы, которые вы создаете, также могут иметь неправильную отметку времени, что приведет к большему количеству проблем. Надеемся, что одно из приведенных выше решений помогло вам навсегда решить проблему синхронизации времени в Windows 11.
Post Views: 568
Мы уже видели, как изменить интервал обновления времени Windows в Интернете. Но, возможно, ваше Windows Time неправильно и не синхронизируется, или вы не можете настроить параметры Windows Internet time для автоматической синхронизации с сервером времени в Интернете, например, time.windows.com . Хотя вы можете вручную синхронизировать время, нажав Обновить сейчас , вы можете обнаружить, что он просто не делает этого автоматически.
Прежде чем приступить к устранению неполадок, было бы неплохо запустить проверку системных файлов. Для этого вы должны ввести sfc/scannow в CMD с повышенными правами и нажать Enter. Подождите некоторое время, и когда работа будет завершена, перезагрузите компьютер с Windows. Как только вы это сделаете, мы можем двигаться дальше, чтобы попытаться устранить проблему синхронизации времени Windows.
Содержание
- Синхронизация времени Windows не работает
- Служба Windows Time не работает
- Служба Windows Time не запускается с ошибкой 1079
- Система не может найти указанный путь
- Модуль w32time.dll был загружен, но произошел сбой вызова DllRegisterServer с кодом ошибки 0x80070003
- Принудительно синхронизировать время с помощью CMD
- Произошла следующая ошибка: система не может найти указанный путь. (0x80070003)
Синхронизация времени Windows не работает
Чтобы изменить настройки времени, нажмите кнопку «Время» в правой части панели задач и выберите настройки даты и времени. Настройки синхронизации находятся на вкладке Интернет-время.
Служба Windows Time не работает
Если у вас неверное время в Windows 10, в первую очередь нужно выяснить, установлен ли для Службы времени Windows значение «Автоматически и запущено», иначе может появиться сообщение об ошибке: Windows Служба времени не работает .
Для этого введите services.msc в поле Начать поиск и нажмите Enter. В диспетчере служб перейдите к службе времени Windows и дважды щелкните ее.
Проверьте и посмотрите, запущен ли он и установлен ли на Автоматический. Если нет, измените тип запуска на Автоматический и нажмите Применить/ОК.
Если это работает, отлично, запустите сервис и выйдите. Это должно быть концом ваших проблем. Если нет, и вы получаете сообщения об ошибках – читайте дальше!
Служба Windows Time не запускается с ошибкой 1079
Если вы обнаружите, что служба времени Windows не запускается с Ошибка 1079 , вы можете убедиться, что служба запускается с помощью учетной записи локальной системы, а не учетной записи локальной службы (NT AUTHORITY LocalService ). Подробнее об этом здесь .
Система не может найти указанный путь
Появляется сообщение об ошибке: Системе не удается найти указанный путь .
В таком случае, вы можете перерегистрировать файл DLL. Соответствующий файл DLL – это w3time.dll . Для этого откройте командную строку от имени администратора, введите regsvr32 w32time.dll и нажмите Enter.
Если это работает, хорошо, еще вы все еще получаете это сообщение?
Модуль w32time.dll был загружен, но произошел сбой вызова DllRegisterServer с кодом ошибки 0x80070003
Затем вы также можете зарегистрировать соответствующий файл Windows Time , который называется W32tm.exe, и посмотреть, поможет ли это!
W32tm.exe , расположенный в папке System32, используется для настройки параметров службы времени Windows. Он также может быть использован для диагностики проблем со службой времени. W32tm.exe является предпочтительным средством командной строки для настройки, мониторинга или устранения неполадок службы времени Windows. Вы можете проверить все его параметры здесь на TechNet.
Мы будем использовать параметр /register . Этот параметр при запуске для W32tm.exe регистрирует службу времени для запуска в качестве службы и добавляет конфигурацию по умолчанию в реестр.
Для этого в командной строке с повышенными правами введите эти команды одну за другой и нажмите Enter:
net stop w32time
w32tm/unregister
w32tm/register
Принудительно синхронизировать время с помощью CMD
Вы также можете заставить Windows синхронизировать время, используя W32tm.exe. W32tm.exe – это строка командной строки, используемая для настройки, мониторинга или устранения неполадок службы времени Windows на ПК с Windows 10.
Для этого откройте командную строку с повышенными правами и введите следующие команды одну за другой:
net stop w32time w32tm/незарегистрированный w32tm/регистрация чистый старт w32time w32tm/resync
Перезагрузите компьютер и посмотрите, помог ли он.
Посмотрите, поможет ли это решить вашу проблему … если нет … вздох … вы можете снова получить сообщение при регистрации w32tm.exe:
Произошла следующая ошибка: система не может найти указанный путь. (0x80070003)
Убедитесь, что вы вошли в систему как администратор и открыли командную строку как администратор – но вы можете получить ошибку, даже если вы выполнили эти требования.
В таком случае вам придется открыть редактор реестра .
Открыв regedit, перейдите к следующему разделу реестра:
HKLM HKEY_LOCAL_MACHINE SYSTEM CurrentControl услуги TapiSrv
Теперь на правой панели щелкните правой кнопкой мыши ImagePath и выберите Modify. Здесь, в поле «Значение», убедитесь, что это значение:
% SystemRoot% System32 svchost.exe -k NetworkService
Нажмите OK и выйдите.
Надеюсь, что-нибудь поможет!
Если ничего не помогает, используйте другой сервер времени, воспользуйтесь бесплатным программным обеспечением для синхронизации времени или попробуйте восстановить/сбросить/переустановить Windows и посмотрите, поможет ли он вам. Если вы не хотите рассматривать этот последний вариант, я могу дать вам только один практический совет: снимите флажок Синхронизировать с сервером времени в Интернете , установите время вручную, а затем отметьте его один раз в какое-то время!
Хотите проверить точность своих системных часов?
Поломалась служба времени, во время очередного обновления перестала запускаться. Выполняю команду:
Получаю:
System error 1290 has occurred. The service start failed since one or more services in the same process have an incompatible service SID type setting. A service with restricted service SID type can only coexist in the same process with other services with a restricted SID type. If the service SID type for this service was just configured, the hosting process must be restarted in order to start this service.
Выносим службу в отдельный процесс:
sc config w32time type= own
Должны получить [SC] ChangeServiceConfig SUCCESS
После чего служба запускается, но при этом начинает ругается dcdiag.
Invalid service type: w32time on DCSERVER, current value WIN32_OWN_PROCESS, expected value WIN32_SHARE_PROCESS
При попытке выполнить любой запрос, например w32tm /query /status вываливается ошибка закрытого доступа.
w32tm /query /status Access is denied. (0x80070005)
Решение оказалось нетривиальным:
net stop w32time w32tm /unregister regsvr32 /u w32time.dll w32tm /register
Перезапустим сервер. После убедимся, что сервис снова установлен в расшаренном режиме, наберем:
В ответ должны получить WIN32_OWN_PROCESS:
SERVICE_NAME: w32time TYPE : 20 WIN32_SHARE_PROCESS STATE : 1 STOPPED (STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN) WIN32_EXIT_CODE : 0 (0x0) SERVICE_EXIT_CODE : 0 (0x0) CHECKPOINT : 0x0 WAIT_HINT : 0x0
После чего, снова перезапускаем сервер, и запускаем команду
Убедимся что служба запущена:
SERVICE_NAME: w32time TYPE : 20 WIN32_SHARE_PROCESS STATE : 4 RUNNING (STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN) WIN32_EXIT_CODE : 0 (0x0) SERVICE_EXIT_CODE : 0 (0x0) CHECKPOINT : 0x0 WAIT_HINT : 0x0
Затем как обычно, настраиваем контроллер на получение времени из внешних источников:
w32tm /config /manualpeerlist:"ntp1.stratum2.ru,0x8 ntp2.stratum2.ru,0x8 ntp3.stratum2.ru,0x8″ /syncfromflags:manual /reliable:yes /update
Внесем изменения в конфигурацию:
Выполним синхронизацию командой:
w32tm /resync /rediscover
Отобразить текущие источники синхронизации и их статус можно следующей командой:
Статус синхронизации контроллеров домена в домене:
Hello
I have a 2008R2 DC running as a VM on Hyper-V 2012R2. The DC has all FSMO roles and is the PDC in my domain, there are two other DCs in the domain.
The DC will not synchronize with an NTP service and is currently 1m03s out vs. the correct time. When I attempt to manually update the time (W32tm /resync /computer:time.windows.com /nowait), I get the error message «The following error has occurred:
The RPC server is unavailable. <0x800706BA>»
The DC is about 4 years old, it has never had a problem with time in the past. Looking back over log files, I think this may have started to happened on October 29th (when Daylight saving ends in the UK), but I’ve only just noticed some computers on
the domain are inaccurate (others remain accurate tho, despite time-syncing to the DC).
So far my troubleshooting checks have been:
> Ensuring that it is not syncing with the HV hosts (this integration has been turned off for a long time)
> Watching the firewall logs to ensure the NTP traffic leaves the building (it does)
> Trying a different Internet connection with no outbound restrictions
> Trying different NTP servers
> Restarting the server
> Restarting W32Time service
> Turning the local firewall off
> Running «w32tm /config /manualpeerlist:time.windows.com /syncfromflags:manual /reliable:yes /update» and restarting W32Time
I’ve run out of ideas! Does anyone have any further suggestions?
Many thanks
Paul
Вы можете столкнуться с ошибкой синхронизации времени в Windows, когда ваш компьютер не может автоматически синхронизировать свое время с серверами времени time.microsoft.com в Интернете. Из-за некорректного времени на компьютере у вас может возникать ошибка «
Your clock is ahead/ Ваши Часы спешат (отстают)
» при открытии HTTPS сайтов Chrome (и в других браузерах), не корректно работать сторонние программы, и появляться различные другие неприятности.
Если попытаться вручную выполнить синхронизацию времени из панели управления Windows (Control Panel -> Date and Time -> Internet Time -> Change Settings -> Update now), появляется ошибка:
An error occurred while windows was synchronizing with time.windows.com. The peer is unreachable.
Также здесь может быть ошибка:
The peer is unresolved.
Проверьте, что у вас настроена автоматическая синхронизация времени с NTP серверами в Интернете. Перейдите в раздел Settings -> Time and Language -> Date and Time (можно перейти в этот раздел с помощью команды быстрого доступа по URI:
ms-settings:dateandtime
). Проверьте, что здесь включена опцию Set time automatically и выполните синхронизацию, нажав кнопку Sync now в разделе Additional settings.
Если синхронизация времени с Интернетом не работает, проверьте, с какого внешнего NTP сервера должен получить время ваш компьютер. Выполните команду:
w32tm /query /peers
По умолчанию компьютеры в рабочих группах (не присоединенные к домену Active Directory) настроены на получение времени с серверов time.windows.com.
Если при запуске этой команды появилась ошибка “The following error occurred: The service has not been started. (0x80070426)”, проверьте состояние службы Windows Time. Она должна быть настроена на автоматический или ручной запуск. Можете проверить состояние службы с помощью PowerShell или консоли services.msc:
Get-Service w32time| Select DisplayName,Status, ServiceName,StartType
Перезапустите службу:
Restart-Service -Name w32time
Если служба отключена, включите ее.
Проверьте, что с вашего компьютера доступен хост time.microsoft.com.
Сначала проверьте, что ваш компьютер может разрешить это имя в IP адрес:
nslookup time.windows.com
Если ваш компьютер не может отрезолвить это имя в IP адрес (ошибка синхронизации времени The peer is unresolved), значит в настройках сетевого адаптера вашего компьютера указан DNS сервер, который не доступен, или изолирован от интернета. Попробуйте сменить адрес первичного DNS сервера на DNS сервер Google (8.8.8.8). Можно изменить настройки DNS для сетевого адаптера в Windows с помощью PowerShell.
Вывести список сетевых интерфейсов:
Get-NetAdapter
Изменить настройки DNS для сетевого адаптера с ifIndex 10:
Set-DNSClientServerAddress –InterfaceIndex 10 –ServerAddresses 8.8.8.8
Проверьте доступность сервера с помощью ping:
ping time.windows.com
И затем проверьте, что сервер времени Microsoft доступен по порту NTP (UDP 123). Для проверки доступности UDP порта можно использовать утилиту portquery или можно напрямую обратиться к серверу и запросить у него текущее время:
w32tm /stripchart /computer:time.windows.com
Если команда вернет ошибку error: 0x800705B4, значить указанный NTP сервер не доступен. Проверьте, что в Windows открыт исходящий порт UDP/123 для протокола NTP (по умолчанию порт должен быть открыт). Вы можете принудительно открыть порт в Windows Defender Firewall с помощью PowerShell:
New-NetFirewallRule -DisplayName "AllowOutNTP" -Direction Outbound -Protocol UDP -RemotePort 123 -Action Allow
Enable-NetFirewallRule -DisplayName AllowOutNTP
Также убедитесь, что исходящий NTP трафик не блокируется на сетевом уровне (провайдера, вашего файервола или другими сетевыми устройствами).
Если этот NTP сервер не доступен, вы можете использовать другой NTP сервер.
Можно указать
time.nist.gov
или ближайший к вам NTP сервер, который можно получить на сайте
https://www.ntppool.org
.
Можно изменить адрес вашего NTP сервера с помощью командной строки:
w32tm /config /manualpeerlist:time.nist.gov,0x1 /syncfromflags:manual /reliable:yes /update
Перезапустите службу времени (в данном примере вы запустим несколько команд в одну строку):
net stop w32time && net start w32time
Затем выполните синхронизацию времени:
w32tm /config /update
w32tm /resync
Проверьте, что ваш компьютер успешно получил время с нового источника времени (NTP сервера):
w32tm /query /status
Если ничего не помогло, попробуйте полностью сбросить настройки службы Windows Time:
net stop w32time
w32tm /unregister
w32tm /register
net start w32time
Выполните синхронизацию времени:
w32tm /resync
Также вы можете добавить NTP сервер в список серверов времени и выполнить синхронизацию из панели управления Windows. Перейдите в Settings -> Time & language -> Date & time -> Additional clocks –> Internet Time
Убедитесь, что включена опцию Synchronize with an Internet time, добавьте новый сервер time.nist.gov и нажмите кнопку Update Now.
Вы можете добавить NTP сервера в этот список через реестр HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionDateTimeServers.
Для автоматической синхронизации времени в Windows используется отдельно задание в планировщике Task Scheduler. Запустите консоль taskschd.msc и перейдите в раздел Task Scheduler (Local) -> Task Scheduler Library -> Microsoft -> Windows -> Time Synchronization. Проверьте, что задание SynchronizeTime включено.
Также вы можете проверить состояние задания Task Scheduler с помощью PowerShell:
Get-ScheduledTask SynchronizeTime
Чтобы включить его:
Get-ScheduledTask SynchronizeTime|Enable-ScheduledTask
Содержание
- Как исправить сбой синхронизации времени с time.windows.com?
- Решение 1. Временно отключите сторонний брандмауэр и программное обеспечение безопасности
- Решение 2. Переключите службу времени Windows в автоматический режим
- Решение 3. Разрешите службе времени Windows взаимодействовать с рабочим столом
- Решение 4. Используйте другой сервер
- Решение 5. Повторно зарегистрируйте службу времени Windows
- Решение 6. Попробуйте выполнить синхронизацию в другой сети
- Ошибка при выполнении синхронизации времени в Windows 7: причины и решение
- Способы исправления ошибки при выполнении синхронизации времени
- Ошибка при выполнении синхронизации времени в Windows
- 1. Выберите другой сервер
- 2. Перезапуск службы времени
- 3. Новая регистрация W32Time
- Произошла ошибка во время синхронизации Windows с time.windows.com [FULL FIX]
- Как я могу исправить ошибку, произошедшую во время синхронизации windows с time.windows.com?
- Справочная информация
- суббота, 4 марта 2017 г.
- Проблема с синхронизацией времени на Windows 7
Как исправить сбой синхронизации времени с time.windows.com?
Синхронизация времени – это функция на устройствах с Windows, позволяющая в автоматическом режиме подстраивать время к актуальному часовому поясу и дате. Обычно, когда она включена, время настраивается с различными серверами. По умолчанию большинство пользователей могут увидеть, что их устройство подключается к time.windows.com.
Проблема синхронизации времени с данным сервером является довольно распространённой ошибкой. Связана она с тем, что в некоторых случаях службе подстройки Windows не удаётся подключиться к сайту. Причины данного сбоя могут быть разные: от сброса подсоединения к интернету до повреждения определённых протоколов. Ниже представлены несколько вариантов по исправлению данной неполадки.
Решение 1. Временно отключите сторонний брандмауэр и программное обеспечение безопасности
Брандмауэр стороннего производителя – одна из наиболее распространённых причин, по которым не удаётся установить соединение с сервером синхронизации. Поэтому, если вы используете какой-либо тип стороннего устройства, вам следует отключить его или удалить, а затем посмотреть, исправило ли это ситуацию.
Вместе с тем слишком агрессивная защита от вредоносных программ также может вызывать сбой синхронизации времени с ошибкой подключения к time.windows.com. Таким образом, попробуйте отключить антивирусное ПО и посмотреть, поможет ли это. Если проблема в этом, добавьте адрес сервера в список исключений.
Решение 2. Переключите службу времени Windows в автоматический режим
Служба Windows Time поддерживает процесс синхронизации с серверами времени в сети. Если эта служба не включена (для этого может быть много причин), подстройка времени в Windows может сопровождаться сбоем.
Решение 3. Разрешите службе времени Windows взаимодействовать с рабочим столом
Решение 4. Используйте другой сервер
Если системе так и не удаётся синхронизироваться, есть вероятность, что проблема на сервере. Попробуйте использовать другой.
Примечание: при синхронизации часов убедитесь, что они отклоняются не более чем на 15 часов от текущего времени. Если это так, вам следует установить правильное время вручную, узнать которое можно, введя в поиске браузера запрос “Точное время”. Если расхождение более 15 часов, необходимо выбрать другой сервер из предоставленного списка.
Решение 5. Повторно зарегистрируйте службу времени Windows
Используя командную строку, можно попробовать повторно зарегистрировать службу времени Windows:
Решение 6. Попробуйте выполнить синхронизацию в другой сети
По словам инженеров Windows, сеть некоторых пользователей может блокировать протокол NTP. Чтобы исправить это, вам придётся переключиться на другого интернет-провайдера. Очевидно, что менять его для синхронизации времени не очень разумно, поэтому можно использовать обходной путь.
Если у вас есть современный мобильный телефон, поддерживающий функцию точки доступа, включите её. Затем вернитесь к компьютеру и подключите его к сети телефона. Попробуйте синхронизировать часы.
Источник
Ошибка при выполнении синхронизации времени в Windows 7: причины и решение
Пользователи, которые пытаются изменить время на компьютере, могут столкнуться с ошибкой при выполнении синхронизации времени с time.windows.com. Этот сайт является сервером Майкрософт, а поэтому неполадка вероятнее всего находится на стороне разработчика операционной системы и юзеру просто нужно обождать некоторое время. Однако, есть и другие причины, которые провоцируют возникновение такой неполадки: севшая батарейка на материнской плате, проблемы с подключением к сети Интернет.
Способы исправления ошибки при выполнении синхронизации времени
Если на вашем ПК возникла ошибка при выполнении синхронизации времени в Windows 7, то, в первую очередь, нужно попробовать выбрать другой сервер для обновления часового пояса. Для этого нужно выполнить следующие действия:
Сбой в работе службы, отвечающей за работу времени, может вызвать ошибку при выполнении синхронизации времени. Для этого нужно нажать «Win+R» и ввести «services.msc».
Откроется новое окно. Находим «Служба времени Windows». Нажимаем на кнопку «Запустить» или «Перезапустить». Время должно настроиться.
Решить такую ошибку также можно с помощью перерегистрации файлов, отвечающих за работу времени на ПК. Для этого нужно запустить командную строку с правами Администратора и ввести по очереди такие команды:
Если и после выполнения этих команд ошибка продолжает появляться, стоит поменять батарейку на материнской плате и обязательно проверить подключение ПК к сети Интернет.
Источник
Ошибка при выполнении синхронизации времени в Windows
Ошибка при выполнении синхронизации с time.windows.com, возникает когда пользователь пытается автоматически обновить время в Windows 7. Виновником данной ошибке обычно являются сами сервера microsoft, так как не удается соединиться с NTP сервером для синхронизации времени. В других ситуациях эта старая батарейка на материнской плате, которая не держит уже заряд, и время все время сбивается, когда ПК выключен из розетки. В этой ситуации нужно повторно зарегистрировать время в системе.
1. Выберите другой сервер
Выберите другой сервер для синхронизации времени.
2. Перезапуск службы времени
Нажмите Win+R и services.msc, чтобы открыть службы. Далее найдите «Служба времени Windows» и нажмите по ней два раза мышкой. В новом окне выберите тип запуска «Автоматически«, нажмите «Остановить«, после чего «Запустить«.
3. Новая регистрация W32Time
Запустите командную строку от имени администратора и введите ниже команды:
Источник
Произошла ошибка во время синхронизации Windows с time.windows.com [FULL FIX]
Автоматическая синхронизация часов была частью Windows в течение многих лет, и эта функция также присутствует в Windows 10.
Как я могу исправить ошибку, произошедшую во время синхронизации windows с time.windows.com?
Решение 1. Проверьте, работает ли служба времени Windows
Функция синхронизации времени в значительной степени зависит от службы времени Windows, и если служба времени Windows не работает, вы можете столкнуться с этой ошибкой. Чтобы устранить эту проблему, необходимо изменить настройки службы времени Windows, выполнив следующие действия:
Нужна дополнительная информация о том, как исправить службу Windows Time на вашем ПК? Посмотрите на это специальное руководство.
Решение 2. Используйте другой сервер
Пользователи сообщили, что им удалось решить эту проблему, просто используя другой сервер. Чтобы изменить сервер синхронизации, сделайте следующее:
Прежде чем попробовать это решение, убедитесь, что служба времени Windows настроена на работу в автоматическом режиме. Для получения подробных инструкций о том, как это сделать, обязательно ознакомьтесь с нашим предыдущим решением.
Некоторые пользователи также предлагают изменить настройки входа в систему службы времени Windows перед применением изменений и перезагрузкой компьютера. Для этого выполните следующие действия:
Имейте в виду, что вам нужно сделать этот шаг сразу после перезапуска службы Windows Time.
Решение 4. Используйте командную строку
По словам пользователей, вы можете решить эту проблему, просто используя командную строку и выполнив несколько команд. Для этого выполните следующие действия:
Если у вас возникли проблемы с доступом к командной строке от имени администратора, вам лучше ознакомиться с этим руководством.
Инструменты брандмауэра всегда полезны, потому что они предотвращают доступ потенциально опасных приложений к Интернету. К сожалению, иногда эти инструменты могут мешать вашим часам и вызывать появление этой ошибки.
Чтобы исправить эту ошибку, не забудьте временно отключить брандмауэр и проверить, устраняет ли это проблему. Если проблема не устранена, вы можете полностью удалить брандмауэр.
Пользователи сообщили, что после перехода в стандартный режим в своем брандмауэре или после полного его отключения они смогли синхронизировать свои часы без каких-либо проблем.
Кроме того, вы можете настроить брандмауэр на разблокировку доступа NPT через UDP-порт 123. Если вы изменили конфигурацию брандмауэра маршрутизатора, вам также может понадобиться разблокировать UDP-порт 123 на маршрутизаторе.
Вам нужно настроить роутер? Изменить любые настройки легко с помощью этого программного обеспечения.
Проверьте, не блокирует ли ваш брандмауэр порт или приложение, выполнив несколько простых шагов из этого полного руководства.
Решение 6. Изменить интервал обновления по умолчанию
Иногда эти ошибки могут возникать из-за вашего интервала обновления, но вы можете легко исправить эту ошибку, изменив несколько значений в вашем реестре.
Мы должны предупредить вас, что изменение реестра может привести к проблемам со стабильностью системы, если вы не сделаете это правильно, поэтому вы можете создать резервную копию реестра на всякий случай. Чтобы отредактировать реестр, сделайте следующее:
Не можете получить доступ к редактору реестра? Все не так страшно, как кажется. Ознакомьтесь с этим руководством и быстро решите проблему.
Решение 7. Добавьте больше серверов в реестр
Иногда вам просто нужно переключиться на другой сервер времени, и если вы хотите, вы можете добавить эти серверы в реестр, выполнив следующие действия:
После добавления серверов в реестр просто перейдите в настройки Время и дата и выберите любой из добавленных серверов.Для получения дополнительной информации о том, как изменить сервер времени, не забудьте проверить Решение 2 для получения подробных инструкций.
Решение 8. Изменение параметров реестра
Пользователи сообщили, что вы можете решить эту проблему, просто изменив два значения в вашем реестре. Для этого выполните следующие действия:
Не можете изменить свой реестр? Ознакомьтесь с этим пошаговым руководством и быстро решите проблему.
После этого попробуйте снова синхронизировать ваши часы. Прежде чем попробовать это решение, рекомендуется создать резервную копию реестра, если что-то пойдет не так.
Если у вас есть еще вопросы или предложения, не стесняйтесь оставлять их в разделе комментариев ниже.
Источник
Справочная информация
про свой опыт решения некоторых проблем и использования ряда возможностей ОС и приложений
суббота, 4 марта 2017 г.
Проблема с синхронизацией времени на Windows 7
Несмотря на моё скептическое отношение к семейству Windows, иногда приходится разбираться с некоторыми проблемами, которые могут иметь место в этой ОС.
Короче говоря, весь сыр бор объяснялся тем, что в материнской плате «скисла» батарейка и система стала «жить» в 2008 году.
Так как новой батарейки под рукой, естественно, не оказалось, то стал вопрос о желательности синхронизации времени через Интернет после включения компьютера и загрузки операционной системы. Казалось бы, простая ситуация и её разрешение возможно в 2 клика мышкой, но нет – сюрприз.
Несмотря на правильные установки параметров времени, и даже назначение ближайшего сервера времени вместо, например, time.windows.com ситуация не изменилась. Время не синхронизировалось по причине сбоя синхронизации.
«Корень зла» содержится в том, что при расхождении времени между локальным компьютером и временем Интернет более чем в 15 часов служба синхронизации времени перестаёт осуществлять операцию коррекции имеющегося в системе времени на правильное.
Для решения этой проблемы в настройки Windows, содержащиеся в реестре, необходимо внести ряд изменений.
Перейдите в ветку реестра:
Найдите MaxNegPhraseCorrection и MaxPosPhraseCorrection и установите им шестнадцатиричные значения ffffffff (буква f 8 раз подряд), которые являются максимально допустимыми.
Примечание. Первоначальными значениями являются 0x0000d2f0
На всякий случай, проверьте значение LargePhraseOffset
Выставьте интервал обновления, исходя из того, что в десятичном формате оно указывает количество секунд, по истечении которых будет произведено очередное обращение с серверу точного времени.
Найдите параметр SpecialPollInterval. Он как раз и определяет, с какой периодичностью клиент обращается к серверу точного времени. Значение параметра установлено в секундах.
Измените интервал в десятичной системе исчисления из расчёта:
1 минута = 60 секунд,
1 час = 60 минут = 3600 секунд,
1 сутки = 24 часа = 1440 минут = 86400 секунд.
На одном из ресурсов, посвящённом описанию механизма синхронизации времени в Windows, было отмечено, что если этот интервал меньше значения 14400 (240 минут = 4 часа), то сервер NTP может поставить IP-адрес в бан по причине большого числа запросов. Насколько это соответствует истине – мне не известно. Но шлюз на MikroTik по своему алгоритму проверяет соответствие своих часов по 4-6 раз за час.
Укажите адрес источника точного времени, на который будет обращаться Ваш компьютер для осуществления синхронизации времени.
В приведенном примере адрес сервера точного времени time.net.org. Такого сервера в действительности не существует, он является локальным сервером времени, расположенном на роутере MikroTik. Для своих нужд найдите ближайший к себе сервер точного времени.
Упомянутые выше изменения в реестре Windows можно внести одним файлом c расширением reg. Создайте в блокноте файл с содержанием:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesw32TimeConfig]
«MaxNegPhraseCorrection»=dword:ffffffff
«MaxPosPhraseCorrection»=dword:ffffffff
Сохраните его как, например, Timecorrect.reg После этого его можно запустить и необходимые изменения будут записаны в реестр. Значение «NtpServer»=»time.net.org,0x01» измените на своё (см. текст выше). Скачать этот файл.
Если Ваш брандмауэр работает в конфигурации очень высокой безопасности, то можете создать в нём разрешающие правила для входящих и исходящих подключений на протокол UDP порт 123.
Для коррекции времени можно использовать файл с расширением bat, содержание которого составляет строка: w32tm /resync Этот файл bat должен быть запущен под правами администратора системы (запуск от имени администратора).
Создайте в блокноте текстовый файл с содержанием w32tm /resync и сохраните его как файл с расширением bat, например, timesync.bat
Но, как показала практика, и запуска этого файла оказалось мало. Командная строка выдала:
Обнаружена следующая ошибка: Служба не запущена (0x80070426)
Оказывается, служба времени в Windows 7 (в Windows XP было иначе) не будет отключаться только в том случае, если она была запущена вручную через окно «Службы» или с помощью кнопки синхронизации «Обновить сейчас» в окне «Время и дата».
Чтобы исправить эту ситуацию, в командной строке (с правами администратора), введите следующие команды:
1. net stop w32time – останавливаем службу времени, если запущена.
2. w32tm /debug /disable – отключаем режим отладки.
3. w32tm /unregister – удаляем регистрацию службы.
4. w32tm /register – снова регистрируем службу.
5. sc triggerinfo w32time start/networkon stop/networkoff – указываем запуск службы при подключении к сети и остановку при отключении от сети.
После команды 5 Вы должны увидеть:
[SC] ChangeServiceConfig2: успех
Пробуем снова в командной строке с правами администратора запустить bat-файл с содержанием:
w32tm /resync
pause
Вторая строка pause необходима для того, чтобы увидеть результат выполнения команды w32tm /resync.
Так и хочется воскликнуть: боже мой, как всё запущено! А ведь исходя из описания службы можно подумать, что она, всё-таки, работает после старта системы, хотя и с задержкой:
Теперь возвращаюсь к вопросу коррекции времени. Так как служба времени будет стартовать только после появления сети (которая не совсем сразу появляется, а только после получения адреса IP), то саму коррекцию надо немного задержать.
Простым способом реализации запуска с задержкой после старта системы является ПО Startup delayer. Описание можно почитать здесь. По запросу в поисковике сразу найдётся большой выбор источников, с которых эту программу можно скачать.
Итак, в моём случае коррекция времени производится через 4 минуты и 15 секунд после старта системы.
А установленное время корректируется через каждый час:
Некоторые сведения, которые были использованы при разбирательстве с вопросом о синхронизации времени в Windows 7 Вы можете найти в приводимых выдержках с Интернет, которые опубликованы на этой странице.
Источник