Bt-teh.ru

БТ Тех
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Правильная синхронизация времени в Windows 10 — проблема и её решение

Правильная синхронизация времени в Windows 10 — проблема и её решение

Не работает синхронизация времени в операционной системе Windows 10? Давайте поищем проблему и попробуем её устранить.

Уже не один раз, на протяжении почти всего периода использования новой версии операционной системы, я замечаю, что часы на Панели задач периодически начинают глючить. То автоматически переводятся на несколько часов назад, то на несколько вперед.

Быстро решить проблему удавалось отключением и включением переключателя автоматической установки времени в Параметрах ОС. Но это, как оказалось, было временным решением. Проблема появлялась снова и снова.

Также бывали нередки случаи, когда работа службы завершалась неудачей. Системное время никак не удавалось синхронизировать через Интернет.

И вот, по состоянию на сегодняшний день, на моем компьютере эта проблема решена полностью. Виновата оказалась неправильная настройка работы службы «W32Time» по умолчанию. Дальше я расскажу о её правильной настройке. Готовы? Поехали!

Синхронизация времени

Откройте системную утилиту «Выполнить» (нажмите сочетание клавиш клавиатуры Win + X ) и введите:

после чего нажмите клавишу Enter и дождитесь появления окна программы под названием «Службы».

Выполнить

Выполнить

Найдите в списке «Служба времени Windows» и откройте окно её настроек, дважды кликнув курсором мышки.

Служба времени Windows

Служба времени Windows

Теперь о том, что необходимо сделать. Нажмите кнопку «Запустить» и убедитесь, что в состоянии службы отображается надпись «Выполняется», а также установите Тип запуска на «Автоматически». После чего кликните по кнопкам «Применить» и «ОК».

Запустить

Запустить

Больше ничего вам не потребуется! Если же, после проделанных изменений, часы продолжат глючить, попробуйте найти решение в следующем :

  • запустите системную утилиту «System File Checker» в Командной строке с правами администратора. После окончания её работы перезагрузите компьютер;
  • выключите и обратно включите в автоматический режим установку часового пояса и времени в Параметрах ОС;
  • измените интернет-сервер для синхронизации;
  • принудительно заставьте операционную систему синхронизировать время при помощи Командной строки (последовательность команд можете найти в Интернете).

Думаю, что в большинстве случаев, первый способ вам поможет. Если знаете о других способах, прошу отписаться в комментариях.

Другие полезные компьютерные советы сможете просмотреть в Карте блога. Наши странички в Google+ и Facebook ждут вас. Кнопка и виджет расположены справа вверху.

Служба времени Windows не работает. Синхронизация времени завершается с ошибкой

Windows

Мы уже видели, как изменить интервал обновления времени Windows в Интернете. Но, возможно, ваше Windows Time неправильно и не синхронизируется, или вы не можете настроить параметры Windows Internet time для автоматической синхронизации с сервером времени в Интернете, например, time.windows.com . Хотя вы можете вручную синхронизировать время, нажав Обновить сейчас , вы можете обнаружить, что он просто не делает этого автоматически.

Прежде чем приступить к устранению неполадок, было бы неплохо запустить проверку системных файлов. Для этого вы должны ввести sfc/scannow в CMD с повышенными правами и нажать Enter. Подождите некоторое время, и когда работа будет завершена, перезагрузите компьютер с Windows. Как только вы это сделаете, мы можем двигаться дальше, чтобы попытаться устранить проблему синхронизации времени Windows.

Синхронизация времени 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:

Принудительно синхронизировать время с помощью CMD

Вы также можете заставить Windows синхронизировать время, используя W32tm.exe. W32tm.exe – это строка командной строки, используемая для настройки, мониторинга или устранения неполадок службы времени Windows на ПК с Windows 10.

Для этого откройте командную строку с повышенными правами и введите следующие команды одну за другой:

Перезагрузите компьютер и посмотрите, помог ли он.

Посмотрите, поможет ли это решить вашу проблему … если нет … вздох … вы можете снова получить сообщение при регистрации w32tm.exe:

Произошла следующая ошибка: система не может найти указанный путь. (0x80070003)

Убедитесь, что вы вошли в систему как администратор и открыли командную строку как администратор – но вы можете получить ошибку, даже если вы выполнили эти требования.

В таком случае вам придется открыть редактор реестра .

Открыв regedit, перейдите к следующему разделу реестра:

HKLM HKEY_LOCAL_MACHINE SYSTEM CurrentControl услуги TapiSrv

Теперь на правой панели щелкните правой кнопкой мыши ImagePath и выберите Modify. Здесь, в поле «Значение», убедитесь, что это значение:

% SystemRoot% System32 svchost.exe -k NetworkService

Нажмите OK и выйдите.

Надеюсь, что-нибудь поможет!

Если ничего не помогает, используйте другой сервер времени, воспользуйтесь бесплатным программным обеспечением для синхронизации времени или попробуйте восстановить/сбросить/переустановить Windows и посмотрите, поможет ли он вам. Если вы не хотите рассматривать этот последний вариант, я могу дать вам только один практический совет: снимите флажок Синхронизировать с сервером времени в Интернете , установите время вручную, а затем отметьте его один раз в какое-то время!

Полная служба времени Windows не работает в Windows 10, 8.1, 7

Служба времени Windows (W32Time) – это служба Microsoft, которая обеспечивает синхронизацию часов для компьютеров. Инструмент реализован в файле W32Time.dll.

Служба времени Windows недавно вышла из строя, отправив неправильное время на компьютеры по всему миру. К счастью, Microsoft быстро исправила эту проблему, и теперь ваш компьютер должен отображать правильное время.

Если служба времени Windows снова выйдет из строя, мы поможем вам. В этой статье мы перечислим ряд обходных путей, которые вы можете использовать для установки правильного времени на вашем компьютере.

Как исправить проблемы службы времени Windows

Служба Windows Time иногда может привести к определенным проблемам, если она не работает должным образом. Говоря об этом сервисе, вот некоторые похожие проблемы, о которых сообщили пользователи:

  • Служба времени Windows 10 не запускается, доступ запрещен, не работает, не найден, не отображается . Существуют различные проблемы, которые могут возникнуть со службой времени Windows 10 в Windows, но вы должны быть в состоянии устранить большинство проблем. их с помощью одного из наших решений.
  • Служба Windows Time останавливается . По словам пользователей, иногда эта служба останавливается на вашем ПК. Чтобы устранить эту проблему, обязательно запустите сканирование SFC и DISM и проверьте, решает ли это проблему.
  • Служба Windows Time отсутствует, не установлена ​​. Если эта служба отсутствует или не установлена, не забудьте перерегистрировать службу и убедиться, что это решает проблему.
  • Служба Windows Time не запускается, ошибка 1792, 1290, 1079 . Существуют различные ошибки, которые могут помешать запуску этой службы, и если вы столкнетесь с какой-либо из этих проблем, обязательно попробуйте некоторые из наших решений.
  • Служба Windows Time не может быть запущена – Это еще одна распространенная проблема со службой Windows Time. Если эта проблема возникает, вам, возможно, придется изменить тип запуска службы времени Windows.
  • Время Windows не синхронизируется – Это еще одна распространенная проблема, вызванная службой Windows Time. Однако вы можете исправить это, проверив запланированные задачи.

Решение 1. Выполните сканирование SFC и DISM
.

Если служба Windows Time не работает, возможно, проблема в повреждении файла. Иногда ваши системные файлы могут быть повреждены, что может привести к этой и многим другим ошибкам. Чтобы устранить проблему, вам необходимо выполнить сканирование SFC. Это довольно просто, и вы можете сделать это, выполнив следующие действия:

  1. Нажмите Windows Key + X , чтобы открыть меню Win + X. Теперь выберите в меню Командная строка (администратор) или Powershell (администратор) .
  2. Когда откроется Командная строка , введите sfc/scannow и нажмите Enter , чтобы запустить его.
  3. Сканирование SFC начнется. Это сканирование может занять до 15 минут, поэтому не вмешивайтесь в него и не прерывайте его.

После завершения сканирования SFC проверьте, сохраняется ли проблема. Если проблема сохраняется, следующим шагом будет запуск сканирования DISM. Для этого запустите командную строку от имени администратора и выполните команду DISM/Online/Cleanup-Image/RestoreHealth .

После завершения сканирования DISM проверьте, сохраняется ли проблема. Если проблема все еще присутствует, повторите сканирование SFC и проверьте, решает ли это проблему.

Решение 2. Установите для службы времени Windows автоматический режим

Если у вас есть проблемы со службой времени Windows, вам необходимо убедиться, что тип запуска службы установлен на Автоматический. Вы можете легко изменить это, сделав следующее:

  1. Нажмите Ключ Windows + R >, введите services.msc > и нажмите Enter .
  2. Прокрутите вниз до Windows Time >, дважды щелкните его.
  3. Измените тип запуска на Автоматический >, нажмите Применить >ОК .

После изменения типа запуска служба должна автоматически запускаться с Windows, и ваша проблема должна быть решена.

Решение 3. Убедитесь, что учетная запись локальной системы запускает службу времени Windows

По словам пользователей, иногда проблемы со службой Windows Time могут возникать, если она не запускается должным образом. Однако вы можете легко изменить это, выполнив следующие действия:

  1. Откройте окно Службы .
  2. Прокрутите вниз до Windows Time >, дважды щелкните его.
  3. Выберите вкладку “Вход в систему” >, проверьте L Системную учетную запись> , нажмите Применить >ОК .

После внесения этих изменений проблема должна быть полностью решена.

Решение 4. Зарегистрируйте файл W32Time еще раз

Иногда эта проблема может возникнуть, если есть проблема со службой W32Time. Чтобы решить эту проблему, важно остановить службы и отменить их регистрацию. Это довольно просто, и вы можете сделать это, выполнив следующие действия:

  1. Запустите Командную строку от имени администратора.
  2. Запустите следующие команды:
  • чистый стоп w32time
  • w32tm/отменить регистрацию
  • w32tm/register

Решение 5. Проверьте службу времени Windows в планировщике задач

Чтобы служба времени Windows работала правильно, должны быть запущены определенные запланированные задачи. Если есть проблема с одной из этих задач, вы можете столкнуться с некоторыми проблемами. Однако вы можете решить эту проблему, выполнив следующие действия:

  1. Перейдите в меню поиска> введите Планировщик задач > и выберите первый результат
  2. В левой панели> разверните дерево Библиотеки планировщика задач> перейдите в Microsoft> Windows> найдите функцию Синхронизация времени
  3. Щелкните левой кнопкой мыши параметр> убедитесь, что он включен. Чтобы включить синхронизацию времени> щелкните правой кнопкой мыши центральную панель> выберите Включить.
  4. Находясь на центральной панели, проверьте настройки на вкладке Триггеры >, чтобы служба автоматически запускалась при запуске.

Решение 6. Используйте другой сервер времени

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

  1. Откройте панель управления и перейдите в раздел Дата и время .
  2. Перейдите в Интернет-время > и нажмите кнопку Изменить настройки .
  3. Выберите time.nist.gov в качестве сервера> и нажмите кнопку Обновить сейчас . Также попробуйте использовать pool.ntp.org в качестве сервера, некоторые пользователи сообщили, что это решило проблему. Нажмите ОК , чтобы сохранить изменения.

После изменения сервера времени проверьте, сохраняется ли проблема.

Вы также можете добавить больше серверов в список. Вот как это сделать:

  1. Откройте Редактор реестра и перейдите к ключу HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/DateTime/Servers на левой панели.
  2. В правой панели вы увидите свой текущий список серверов. Чтобы добавить новый сервер времени, щелкните правой кнопкой мыши пустое пространство и выберите Создать> Значение строки .
  3. Введите соответствующий номер> дважды щелкните его> в поле Значение данных и введите адрес сервера. Вот несколько примеров серверов:
  • time-a.nist.gov
  • time-b.nist.gov
  • 128.105.37.11
  • europe.pool.ntp.org
  • clock.isc.org
  • north-america.pool.ntp.org
  • time.windows.com
  • time.nist.gov

4. После добавления серверов в реестр просто перейдите в настройки Время и дата и выберите любой из добавленных серверов.

Решение 7. Принудительная синхронизация Windows

По словам пользователей, иногда вы можете решить эту проблему, просто заставив Windows запустить службу и синхронизировать время. Для этого вам нужно будет выполнить пару команд, выполнив следующие действия:

  1. Запустите Командную строку от имени администратора.
  2. Теперь выполните следующие команды:
  • чистый стоп w32time
  • w32tm/отменить регистрацию
  • w32tm/register
  • чистый старт w32time
  • w32tm/resync

После этого перезагрузите компьютер и проверьте, решена ли проблема.

Решение 8. Используйте команду sc triggerinfo

По словам пользователей, иногда служба времени Windows не запускается должным образом, и в этом случае служба вообще не запускается. Однако вы можете решить проблему, просто запустив одну команду в командной строке. Для этого просто выполните следующие действия:

  1. Запустите Командную строку от имени администратора.
  2. Теперь выполните команду sc triggerinfo w32time start/networkon stop/networkoff .

После выполнения команды служба Windows Time должна быть исправлена ​​и автоматически запускаться с вашего ПК в будущем.

Решение 9 – Проверьте батарею вашей материнской платы

Иногда проблемы со временем и датой могут возникнуть из-за батареи вашей материнской платы. Ваша батарея обеспечивает питание вашего ПК, позволяя ему сохранять правильное время. Если ваши часы не правильные, это может быть вызвано неисправной батареей материнской платы.

Тем не менее, вы можете решить эту проблему, просто заменив батарею. Для этого выключите компьютер и отсоедините все кабели. Теперь откройте корпус компьютера и найдите аккумулятор на материнской плате. Аккуратно извлеките аккумулятор и замените его новым.

После замены батареи проблемы с часами и службой Windows Time должны быть решены. Помните, что открытие корпуса компьютера может привести к аннулированию гарантии, поэтому может быть лучше доставить компьютер в официальный ремонтный центр, если на него все еще распространяется гарантия.

Итак, мы надеемся, что одно из этих решений помогло вам синхронизировать часы Windows 10. Как всегда, если вы сталкивались с другими обходными путями для исправления различных ошибок службы времени Windows, не стесняйтесь перечислять шаги устранения неполадок в разделе комментариев ниже.

Справочная информация

Несмотря на моё скептическое отношение к семейству Windows, иногда приходится разбираться с некоторыми проблемами, которые могут иметь место в этой ОС.

При очередном включении домашнего компьютера под управлением Windows 7 мне поступила претензия в отсутствии Интернет. При этом браузер обращал внимание на то, что время на локальном компьютере отличается, а так как сертификаты .

Короче говоря, весь сыр бор объяснялся тем, что в материнской плате «скисла» батарейка и система стала «жить» в 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 Вы можете найти в приводимых выдержках с Интернет, которые опубликованы на этой странице.

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector