Как настроить дату и время в Windows

Иван Корнев·07.05.2026·4 мин

Чтобы изменить дату или время в Windows, откройте Параметры (Win + I) → Время и языкДата и время. Отключите переключатель «Устанавливать время автоматически» и нажмите кнопку «Изменить» рядом с нужным параметром. Для точности лучше использовать автоматическую синхронизацию с интернет-сервером, включив этот переключатель обратно после ручной правки.

Неправильное системное время вызывает ошибки при входе в аккаунты Microsoft, сбои в работе браузера (ошибки SSL-сертификатов) и проблемы с обновлением системы. Ниже приведены подробные способы решения проблемы — от простой настройки в интерфейсе до сброса службы времени через консоль.

Оглавление

Быстрая настройка через Параметры

Этот способ подходит для Windows 10 и Windows 11. Интерфейс может незначительно отличаться, но логика действий одинакова.

  1. Нажмите комбинацию клавиш Win + I, чтобы открыть «Параметры».
  2. Перейдите в раздел Время и языкДата и время.
  3. Найдите переключатель Устанавливать время автоматически.
    • Если он включен, система сама подтянет время из интернета. Если время неверно, попробуйте выключить его, исправить время вручную, а затем включить снова.
    • Если он выключен, нажмите кнопку Изменить в блоке «Установить дату и время вручную».
  4. В открывшемся окне введите корректные значения и нажмите Изменить.

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

Как включить автоматическую синхронизацию

Ручная установка времени неточна: системные часы могут отставать или спешить на несколько секунд в день. Чтобы этого избежать, используйте протокол NTP (Network Time Protocol).

  1. В том же разделе Дата и время включите опцию Устанавливать время автоматически.
  2. Ниже убедитесь, что включена опция Устанавливать часовой пояс автоматически (если вы не путешествуете с ноутбуком между странами, это удобно).
  3. Прокрутите вниз до раздела Дополнительные параметры (в Windows 11) или найдите ссылку Синхронизировать часы (в Windows 10).
  4. Нажмите кнопку Синхронизировать. Система свяжется с сервером time.windows.com и обновит показания.

Если синхронизация завершилась ошибкой, перейдите к методу с командной строкой.

Принудительная синхронизация через командную строку

Если кнопка «Синхронизировать» выдает ошибку или время постоянно сбивается, возможно, зависла служба времени Windows (W32Time). Ее можно перезапустить и принудительно обновить данные через терминал.

  1. Нажмите Пуск, введите cmd.
  2. Нажмите правой кнопкой мыши на Командная строка и выберите Запуск от имени администратора.
  3. Последовательно выполните следующие команды, нажимая Enter после каждой:
net stop w32time
w32tm /unregister
w32tm /register
net start w32time
w32tm /resync

Команда w32tm /unregister удаляет службу времени из реестра, а /register создает её заново. Это безопасная процедура, которая часто помогает при глубоких сбоях синхронизации.

Если нужно указать конкретный сервер времени (например, корпоративный или более стабильный публичный), используйте команду:

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

После этого снова выполните w32tm /resync.

Если время сбивается после перезагрузки

Если вы выставили правильное время, но после выключения и включения ПК оно снова становится неверным (например, отстает на несколько лет или показывает 00:00), проблема аппаратная.

Основная причина: села батарейка CMOS (CR2032) на материнской плате.

Эта маленькая таблетка питает микросхему BIOS/UEFI, когда компьютер обесточен. Если заряд иссяк, BIOS сбрасывает настройки, включая системные часы, на заводские значения (часто на 2009–2015 год).

Решение:

  1. Выключите ПК и отсоедините кабель питания.
  2. Откройте корпус системного блока.
  3. Найдите на материнской плате круглую серебристую батарейку (маркировка CR2032).
  4. Замените её на новую (стоит копейки в любом магазине электроники).
  5. Включите ПК, зайдите в BIOS и установите актуальное время, либо сделайте это сразу в Windows.

Частые ошибки

ОшибкаПричинаРешение
«Произошла ошибка во время синхронизации»Служба W32Time зависла или заблокирована брандмауэром.Перезапустите службу через services.msc или выполните команды из раздела про CMD.
Время отличается на 1–3 часаНеверный часовой пояс.Проверьте настройки часового пояса в Параметрах. Убедитесь, что учтен переход на летнее/зимнее время (если актуально для региона).
Браузер пишет «Часы отстают» (ERRCERTDATE_INVALID)Системное время сильно отличается от реального.Синхронизируйте время. Если не помогает, проверьте батарейку CMOS.
Невозможно изменить время (серая кнопка)Компьютер в домене или ограничены права.В корпоративных сетях время задается контроллером домена. Обратитесь к системному администратору.

FAQ

Можно ли сделать так, чтобы Windows показывала время другого города? Да. В разделе «Дата и время» есть пункт «Дополнительные часы». Там можно добавить до двух дополнительных часовых поясов, которые будут отображаться при наведении курсора на часы в трее.

Почему в Windows и Linux (двойная загрузка) разное время? Linux по умолчанию хранит в BIOS универсальное время (UTC), а Windows — локальное время. Из-за этого при переключении ОС время «скачет». Решение: Заставить Windows использовать UTC. Выполните в PowerShell от имени администратора: Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1

Как узнать, откуда компьютер берет время? Выполните в командной строке команду: w32tm /query /source. Она покажет имя сервера (например, time.windows.com или Local CMOS Clock), с которым синхронизируется ПК.