Изменение даты и времени через командную строку в Windows 10 — быстрый способ настроить систему без использования графического интерфейса. Это актуально для автоматизации задач, удалённого администрирования или если мышь/клавиатура не работают. Достаточно запустить CMD от имени администратора и ввести несколько команд — дата обновится мгновенно.

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

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

В большинстве случаев пользователи настраивают дату и время через «Параметры» или панель управления. Но есть ситуации, когда командная строка становится незаменимой:

  • Автоматизация задач — скрипты для синхронизации времени на нескольких ПК.
  • Удалённое управление — настройка серверов или компьютеров в сети без доступа к GUI.
  • Восстановление системы — если графический интерфейс не отвечает.
  • Тестирование программ — эмуляция разных временных зон или дат для проверки работы софта.

Кроме того, командная строка позволяет точнее задать параметры, например, установить дату с миллисекундами или синхронизировать время с NTP-сервером.

💡

Если вы часто меняете временную зону, используйте команду tzutil /l — она выведет список всех доступных зон для Windows 10.

КомандаОписаниеФормат ввода
dateИзменяет текущую датуДД-ММ-ГГГГ (например, 15-05-2025)
timeИзменяет текущее времяЧЧ:ММ:СС.мс (например, 14:30:00.00)
date /tОтображает текущую дату—
time /tОтображает текущее время—

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

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

Важно: команды date и time работают только в командной строке, запущенной от имени администратора. Иначе система выдаст ошибку «Отказано в доступе».

Шаги для изменения даты через CMD

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

  1. Откройте командную строку от имени администратора. Для этого нажмите Win + X и выберите «Командная строка (администратор)» или «Windows PowerShell (администратор)» — в обоих случаях команды будут работать.
  2. Проверьте текущую дату. Введите date /t и нажмите Enter. Система отобразит актуальную дату в формате ДД.ММ.ГГГГ.
  3. Измените дату. Введите команду date ДД-ММ-ГГГГ, например: date 20-10-2025. После нажатия Enter дата будет обновлена.

Если нужно изменить и время, используйте команду time ЧЧ:ММ:СС, например: time 15:45:00.

Для проверки введите date /t и time /t повторно — система должна отобразить новые значения.

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

Если вам нужно не просто поменять дату через командную строку в Windows 10, а синхронизировать её с интернет-сервером, используйте утилиту w32tm. Это встроенный инструмент для работы с временем в доменных и недоменных сетях.

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

  • w32tm /stripchart /computer:time.windows.com — проверка подключения к NTP-серверу.
  • w32tm /resync — принудительная синхронизация времени.
  • w32tm /query /status — отображение текущего источника времени.

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

w32tm /config /syncfromflags:manual /manualpeerlist:"time.windows.com" /reliable:yes /update
⚠️ Внимание: если ваш компьютер входит в домен, настройки времени могут переопределяться групповой политикой. В этом случае изменение параметров через w32tm может не сработать.
Как часто вы меняете дату и время на ПК?
Никогда
Редко, при неабходимости
Часто, для тестирования
Постоянно, через скрипты

Сравнение методов изменения даты

Не все способы одинаково удобны для разных сценариев. В таблице ниже сравнены основные методы изменения даты в Windows 10.

МетодСложностьТребует прав админаПодходит для автоматизации
Командная строка (date)НизкаяДаДа
PowerShell (Set-Date)СредняяДаДа
Графический интерфейсНизкаяНетНет
Утилита w32tmВысокаяДаДа
Редактор реестраВысокаяДаОграниченно

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

Частые ошибки и их решение

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

Наиболее частая ошибка — отсутствие прав администратора. Всегда запускайте CMD от имени админа, иначе команды не выполнятся.

Ошибка: «Отказано в доступе».

Причина: командная строка запущена без прав администратора. Решение: закройте окно CMD, откройте его повторно через меню Win + X и выберите «Командная строка (администратор)».

Ошибка: «Неверный формат даты».

Причина: введён неверный формат. Windows 10 ожидает ДД-ММ-ГГГГ. Для США может Потребоваться формат ММ-ДД-ГГГГ — зависит от региональных настроек. Решение: уточните формат через команду date /?.

Ошибка: дата сбрасывается после перезагрузки.

Причина: на материнской плате сел CMOS-батарейка. Решение: замените батарейку (обычно CR2032) на материнской плате. Если не уверены — обратитесь к специалисту.

Практика: изменяем дату и время в один клик

Чтобы упростить процесс, можно создать batches-файл (.bat) с нужными командами. Например, файл set_date.bat с содержимым:

@echo off
date 25-12-2025
time 00:00:00

Запуск такого файла от имени администратора сразу обновит дату и время.

Для более гибкой настройки можно использовать переменные:

@echo off
set new_date=25-12-2025
set new_time=00:00:00
date %new_date%
time %new_time%