Изменить время в Windows 10 через командную строку можно за несколько секунд — достаточно знать правильные команды и их синтаксис. Это удобно, когда нужно настроить дату или время на удалённом компьютере, автоматизировать процесс через скрипт или исправить сбои синхронизации. В большинстве случаев хватает двух команд: одна для изменения даты, другая — для времени. Но есть нюансы с правами доступа, форматом ввода и синхронизацией с серверами Microsoft.

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

Зачем изменять время через командную строку

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

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

Во-вторых, командная строка помогает, когда графический интерфейс Windows не работает или недоступен — например, из-за сбоя или ограничений на уровне групповой политики. В таких случаях команды date и time становятся единственным способом скорректировать время.

В-третьих, автоматизация. Если нужно регулярно синхронизировать время с определённым сервером или сбрасывать его к заданным значениям, командная строка позволяет создать .bat-файл и запускать его по расписанию.

💡

Если вы часто работаете с удалёнными серверами, сохраните команды для изменения времени в текстовом файле — это ускорит работу при повторных настройках.

Команда Описание Пример
date Устанавливает текущую дату в формате ДД-ММ-ГГГГ date 25-12-2025
time Устанавливает текущее время в формате ЧЧ:ММ:СС time 23:59:59
date /t Отображает текущую дату без изменения date /t
time /t Отображает текущее время без изменения time /t

Основные команды для изменения даты и времени

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

Команда date отвечает за установку текущей даты, а time — за время. Чтобы изменить дату, введите в командной строке:

date ДД-ММ-ГГГГ

Например, чтобы установить дату на 15 июля 2025 года, используйте:

date 15-07-2025

Для изменения времени командой time формат будет таким:

time ЧЧ:ММ:СС

Пример: чтобы установить время 14:30:00, введите:

time 14:30:00

Как проверить текущие настройки даты и времени

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

Чтобы увидеть текущую дату, выполните:

date /t

Для отображения текущего времени:

time /t

Кроме того, можно воспользоваться командой systeminfo, которая выводит расширенную информацию о системе, включая дату и время последней загрузки:

systeminfo | findstr "Дата"

Ещё один способ — команда echo %date% %time%. Она выведет текущие дату и время в одной строке.

  • Просмотр даты: date /t — показывает только дату в формате ДД.ММ.ГГГГ.
  • Просмотр времени: time /t — отображает время в формате ЧЧ:ММ.
  • Полная информация: systeminfo — выводит данные о системе, включая временные метки.
  • Быстрая проверка: echo %date% %time% — показывает дату и время в одной строке.

Изменение часового пояса через командную строку

Иногда недостаточно просто изменить время — нужно скорректировать и часовой пояс. В Windows 10 это можно сделать с помощью команды tzutil (Time Zone Utility). Она позволяет как просмотреть текущий часовой пояс, так и изменить его.

Чтобы узнать текущий часовой пояс, выполните:

tzutil /g

Для изменения часового пояса используйте:

tzutil /s "Название_часового_пояса"

Пример: чтобы установить часовой пояс Москва, Санкт-Петербург, введите:

tzutil /s "Russian Standard Time"

  1. Проверьте текущий часовой пояс: tzutil /g.
  2. Посмотрите список всех доступных часовых поясов: tzutil /l.
  3. Установите нужный часовой пояс, используя его идентификатор из списка. Например: tzutil /s "GTB Standard Time" для Киева.
  4. Перезагрузите компьютер, если изменения не применяются сразу.
⚠️ Внимание: Изменение часового пояса может повлиять на работу некоторых приложений, особенно тех, которые зависят от точного времени (например, планировщики задач или финансовые программы).
Как часто вы изменяете время на компьютере через командную строку?
Никогда
Редко, при неабходимости
Часто, для работы
Всегда, через скрипты

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

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

Для проверкисинхронизации используйте:

w32tm /query /status

Чтобы отключить автоматическую синхронизацию, выполните:

w32tm /config /syncfromflags:no /reliable:no /update

А чтобы снова включить синхронизацию:

w32tm /config /syncfromflags:domhier /reliable:yes /update

Команда Описание Результат
w32tm /query /status Показывает текущий статус синхронизации времени Отображает источника синхронизации и последнее обновление
w32tm /config /syncfromflags:no Отключает синхронизацию времени Время больше не будет обновляться автоматически
w32tm /config /syncfromflags:domhier Включает синхронизацию с доменом Время будет синхронизироваться с серверами домена
w32tm /resync Принудительно синхронизирует время Немедленное обновление времени с источником

Типичные ошибки и их решения

При изменении времени через командную строку пользователи часто сталкиваются с ошибками. Рассмотрим наиболее распространённые из них и способы их исправления.

Ошибка: "Отказано в доступе" — возникает, если вы пытаетесь изменить время без прав администратора. Решение простое: запустите командную строку от имени администратора.

Ошибка: "Неверный формат даты или времени" — означает, что вы ввели дату или время в неправильном формате. Убедитесь, что используете формат ДД-ММ-ГГГГ для даты и ЧЧ:ММ:СС для времени.

Ошибка: "Недопустимая команда" — возможно, вы опечатались в названии команды. Проверьте синтаксис и попробуйте снова.

Время сбрасывается после перезагрузки — это происходит, если включена синхронизация с серверами Microsoft. Отключите её, как описано выше, или настройте синхронизацию с другим сервером.

Перед изменением времени через командную строку всегда запускайте её от имени администратора — это избавит от большинства ошибок с правами доступа.

Практика: пошаговая инструкция по изменению времени

Теперь объединим все знания в единую пошаговую инструкцию. Следуйте этим действиям, чтобы изменить время в Windows 10 через командную строку:

Шаг 1. Откройте командную строку от имени администратора. Для этого нажмите Win + X и выберите "Командная строка (администратор)" или "Windows PowerShell (администратор)".

Шаг 2. Проверьте текущие дату и время с помощью команд date /t и time /t.

Шаг 3. Измените дату командой date ДД-ММ-ГГГГ. Например: date 20-08-2025.

Шаг 4. Измените время командой time ЧЧ:ММ:СС. Например: time 10:15:00.

Шаг 5. Проверьте, что изменения применились, снова выполнив date /t и time /t.

Шаг 6. При необходимости измените часовой пояс с помощью tzutil /s "Название_пояса".

Шаг 7. Если нужно, отключите синхронизацию времени, чтобы изменения не сбросились: w32tm /config /syncfromflags:no /update.

Чек-лист по изменению времени через командную строку

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

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

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

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

Почему время сбрасывается после перезагрузки?

Скорее всего, у вас включена автоматическая синхронизация времени с серверами Microsoft. Чтобы это исправить, отключите синхронизацию командой w32tm /config /syncfromflags:no /update или настройте её на другой сервер.

Как изменить формат отображения даты и времени?

Формат отображения даты и времени изменяется через параметры системы, а не через командную строку. Откройте "Параметры" → "Время и язык" → "Регион" и выберите нужный формат.

Можно ли изменить время на удалённом компьютере?

Да, для этого используйте команду psexec из набора Sysinternals или Invoke-Command в PowerShell. Пример: psexec \\имя_компьютера -u пользователь -p пароль date 20-08-2025.