Дальше - самые рабочие способы для Windows 7: через панель управления, через синхронизацию по интернету и через планировщик, чтобы время не сбивалось после перезагрузок или долгого простоя.

Проверьте часовой пояс (это часто корень проблемы)

  1. Откройте Панель управления.
  2. Перейдите в Дата и время.
  3. Откройте Часовой пояс и установите правильный.
  4. Сохраните изменения.

Если часовой пояс неверный, даже синхронизация будет “подставлять” не то время, которое вы ждёте.

Настройте дату и время вручную через «Дата и время»

  1. Нажмите на часы в правом нижнем углу экрана (рядом с областью уведомлений).
  2. Выберите Изменение настроек даты и времени.
  3. Нажмите Изменить дату и время…
  4. Введите нужные значения:
  5. дата
  6. время
  7. Нажмите ОК и закройте окна.

Включите синхронизацию времени с сервером (рекомендуется)

Чтобы время и дата держались ровно, в Windows 7 есть встроенная синхронизация.

  1. Откройте Дата и время (как выше через панель/клик по часам).
  2. Перейдите на вкладку Время по интернету.
  3. Поставьте галочку Синхронизировать с сервером времени в Интернете.
  4. При необходимости смените сервер в списке Сервер.
  5. Нажмите Обновить сейчас.
  6. ОК для сохранения.

Если после простоя/выключения время сбивается: настройте автосинхронизацию в планировщике

Да, иногда проще не “вручную после каждого включения”, а заставить Windows синхронизироваться по расписанию.

  1. Откройте Пуск -> Стандартные -> Служебные -> Планировщик заданий.
  2. Найдите задание Time Synchronization (или похожее по смыслу).
  3. Откройте его и поменяйте триггер (условия запуска):
  4. можно запускать при старте компьютера
  5. либо с нужной периодичностью (например, раз в час/раз в сутки)
  6. Проверьте, что задание включено.

После этого синхронизация будет происходить сама, и “сброс на дефолт” обычно перестаёт быть регулярным.

Через командную строку (когда нужен контроль и точность)

Этот способ работает, но почти всегда требует прав администратора.

Изменить время

  1. Откройте Командная строка от имени администратора:
  2. в Пуск найдите Командная строка
  3. клик правой кнопкой -> Запуск от имени администратора
  4. Выполните команду:
    cmd time ЧЧ:ММ:СС
    Пример:
    cmd time 08:35:00

Изменить дату

  1. В той же командной строке выполните:
    cmd date ДД/ММ/ГГГГ
    Пример для России/Европы:
    cmd date 25/09/2018
    (В США формат обычно другой, но в Windows 7 это зависит от настроек.)

Важно: если включена автоматическая синхронизация, система может вернуть время к значению с сервера.

Почему время может сбиваться (и что проверить)

Симптом Что попробовать в Windows 7 Дополнительный повод проверить
Время уходит после выключения/долгого простоя Включить Время по интернету и поставить запуск в Планировщике Возможно, батарейка на материнской плате (CMOS) деградировала
Время “сразу вроде правильное, но потом дрейфует” Поставить синхронизацию по расписанию Нестабильная сеть/сервер или ограничения безопасности в сети
Сбивается именно на разные часы относительно “ожидаемого” Проверьте часовой пояс и переход на летнее/зимнее время Неверные настройки региона/часового пояса

Сравнение способов настройки

Способ Когда подходит Что в итоге
Вручную через Дата и время Нужно быстро выставить сегодня/сейчас дата и время меняются мгновенно, но без синхронизации могут снова уйти
Время по интернету Хотите, чтобы windows держала точность сама Регулярная синхронизация по серверу
Планировщик заданий Время всё равно сбивается после включения Синхронизация запускается автоматически по триггеру
Командная строка (time/date) Нужен прямой ручной контроль или диагностика Выставляет значения через команды, чаще требует админ-доступа

Если в вашем случае время сбрасывается “на дефолт” после простоя и синхронизации не спасает надолго, чаще всего причина вне софта: неисправность батарейки CMOS. В такой ситуации Windows 7 может сколько угодно синхронизироваться, но при каждом долгом отключении память хранится всё хуже.