Как синхронизировать часы на компьютере с интернетом

Если часы на компьютере регулярно отстают или спешат на несколько минут, первое действие — открыть Параметры → Время и язык → Дата и время и нажать кнопку «Синхронизировать». Если время после этого снова сбивается, причина обычно кроется в отключённой службе Windows Time, недоступном NTP-сервере или севшей батарейке CMOS на материнской плате.

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

Зачем нужна синхронизация времени

Точное время на компьютере — это не просто удобство. От него зависит работа множества системных процессов: проверка цифровых сертификатов сайтов, корректная работа корпоративных сетей, журналирование событий и двухфакторная аутентификация. При расхождении часов больше чем на несколько минут браузер может выдавать ошибки «Часы отстают» или «Подключение не защищено».

Операционная система синхронизирует время по протоколу NTP (Network Time Protocol), обращаясь к серверам точного времени в интернете. По умолчанию Windows использует сервер time.windows.com, но его можно заменить на любой другой общедоступный NTP-сервер.

Способ 1: синхронизация через настройки Windows

Самый простой метод подходит для Windows 10 и Windows 11. Откройте меню Пуск и перейдите по пути: Параметры → Время и язык → Дата и время. Убедитесь, что переключатели «Установить время автоматически» и «Автоматически устанавливать часовой пояс» включены.

Затем нажмите кнопку «Синхронизировать» в разделе дополнительных параметров. Система немедленно отправит запрос на NTP-сервер и скорректирует время. Через несколько секунд под кнопкой появится отметка о времени последней успешной синхронизации.

  • 🕐 Проверьте, что включён параметр «Установить время автоматически» — без него кнопка синхронизации может быть неактивна.
  • 🌐 Убедитесь в стабильном подключении к интернету: без сети запрос к серверу не уйдёт.
  • 🌍 Сверьте часовой пояс — неверный пояс даст правильное «сетевое» время, но смещённое отображение.
  • 🔄 После синхронизации перезагрузите компьютер и проверьте, сохранилось ли точное время.

☑️ Быстрая синхронизация времени

Выполнено: 0 / 5

Способ 2: синхронизация через командную строку

Если кнопка в настройках не срабатывает или выдаёт ошибку, время можно синхронизировать принудительно через утилиту w32tm. Запустите командную строку от имени администратора: нажмите Win + S, введите «cmd», кликните правой кнопкой и выберите «Запуск от имени администратора».

Выполните последовательно следующие команды:

net start w32time

w32tm /resync

Первая команда запускает службу Windows Time, если она остановлена. Вторая заставляет систему немедленно синхронизировать время с настроенным сервером. При успехе вы увидите сообщение «Команда синхронизации успешно выполнена».

Чтобы проверить, с каким сервером работает система и когда была последняя синхронизация, выполните:

w32tm /query /status

Как сменить NTP-сервер

Стандартный сервер time.windows.com иногда отвечает медленно или недоступен из отдельных сетей. В этом случае его можно заменить на альтернативный общедоступный сервер точного времени. Настройка выполняется через классическую панель управления: откройте Панель управления → Часы и регион → Дата и время, перейдите на вкладку «Время по Интернету» и нажмите «Изменить параметры».

В поле «Сервер» впишите адрес нужного NTP-сервера и нажмите «Обновить сейчас». Если обновление прошло успешно — сервер работает и подходит для постоянного использования.

NTP-серверАдресОсобенность
Microsofttime.windows.comСервер по умолчанию в Windows
Googletime.google.comПубличный сервер Google
Cloudflaretime.cloudflare.comПубличный сервер Cloudflare
NTP Poolpool.ntp.orgРаспределённый пул серверов

Тот же результат достигается через командную строку от имени администратора:

w32tm /config /manualpeerlist:"pool.ntp.org" /syncfromflags:manual /update

w32tm /resync

📊 Как часто у вас сбивается время на компьютере?
Никогда, всё работает стабильно
Иногда после отключения питания
Постоянно, при каждой загрузке
Только после смены часового пояса

Почему синхронизация не работает

Если после всех действий время по-прежнему неточное, нужно проверить несколько типовых причин. Первая — остановленная служба Windows Time. Нажмите Win + R, введите services.msc, найдите в списке «Служба времени Windows» и убедитесь, что она запущена, а тип запуска установлен в «Автоматически» или «Вручную».

Вторая возможная причина — блокировка NTP-трафика. Протокол использует порт UDP 123, и некоторые брандмауэры, корпоративные сети или антивирусы могут его блокировать. Проверьте настройки своего сетевого экрана или временно протестируйте синхронизацию через другую сеть, например мобильную раздачу.

⚠️ Внимание: если время сбрасывается на несколько лет назад после каждого выключения компьютера, вероятная причина — разрядившаяся батарейка CMOS (типа CR2032) на материнской плате. Синхронизация с интернетом здесь не поможет: время будет теряться при каждом обесточивании, пока батарейку не заменят.

Третья причина — конфликт с виртуальными машинами или дуалбутом. Например, при параллельной установке Windows и Linux системы по-разному трактуют аппаратные часы, и время «прыгает» при переключении между ними. В таком случае нужно настраивать хранение времени в UTC на обеих системах — это отдельная процедура, зависящая от конкретной конфигурации.

  • 🔋 Проверьте батарейку CMOS, если время сбрасывается при выключении.
  • 🛡️ Проверьте, не блокирует ли брандмауэр или антивирус порт UDP 123.
  • ⚙️ Убедитесь, что служба Windows Time запущена.
  • 💻 При дуалбуте с Linux проверьте настройку аппаратных часов (UTC vs local time).
Что делать, если w32tm /resync выдаёт ошибку

Ошибка «Служба не запущена» означает, что нужно выполнить net start w32time. Ошибка «Элемент не найден» часто указывает на незарегистрированную службу — помогает последовательность w32tm /unregister, затем w32tm /register и перезапуск службы. Эти команды безопасны и не затрагивают пользовательские данные.

Настройка частоты синхронизации

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

⚠️ Внимание: слишком частые запросы к публичным NTP-серверам могут привести к временной блокировке вашего IP-адреса сервером. Не устанавливайте интервал опроса чаще, чем это действительно необходимо для ваших задач.

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

Часто задаваемые вопросы

Как часто Windows синхронизирует время автоматически?

Система выполняет синхронизацию периодически по своему внутреннему расписанию, а также при подключении к сети и выходе из спящего режима. Точный интервал зависит от настроек службы Windows Time. Принудительно синхронизировать время можно в любой момент кнопкой «Синхронизировать» или командой w32tm /resync.

Почему браузер пишет «Часы отстают», хотя время вроде правильное?

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

Можно ли синхронизировать время без интернета?

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

Какой NTP-сервер лучше выбрать?

Для большинства пользователей подойдёт сервер по умолчанию time.windows.com. Если он работает нестабильно, попробуйте pool.ntp.org, time.google.com или time.cloudflare.com — это общедоступные серверы точного времени. Проверить работоспособность выбранного сервера можно кнопкой «Обновить сейчас» в настройках времени по интернету.

Время синхронизируется, но после перезагрузки снова сбивается. Что делать?

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