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

Как изменить системные дату и время

Часто мы сталкиваемся с необходимостью сменить системное время и дату. Например, при переходе на летнее время или в поездке в местность с другим часовым поясом. На сегодняшний день переход на летнее в России отменен. Если автоматический переход на летнее время все же производится, нужно снять галочку в настройках даты и времени «Автоматический переход на летнее время и обратно». Однако, операционные системы многих пользователей не обновлены, такой галочки в настройках нет и данный переход осуществляется в автоматическом режиме.

Настройки даты также могут изменяться пользователями при обходе контроля лицензий приложений, если они привязаны к дате, а также при использовании VPN. В этой статье рассмотрим некоторые способы изменения системных даты и времени.

Изменение системных даты и времени в операционной системе Windows

Меняем дату и время через параметры даты и времени

Независимо от версии Windows можно сменить дату и время, щелкнув левой кнопкой мыши по часам в правом нижнем углу либо открыть Панель инструментов. В версиях более ранних, Windows 10, необходимо выбрать «Изменение настроек даты и времени», в Windows 10 для изменения даты и времени необходимо открыть «Параметры даты и времени». При этом может потребоваться ввод пароля администратора системы.

Далее меняете часовой пояс, дату и время на необходимые.

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

Чтобы воспользоваться командной строкой для изменения даты и времени, откройте командную строку с правами администратора. В Windows 7 и более поздних версий просто введите в строке поиска командная строка или cmd, щелкните по результату правой кнопкой мыши и выберите запуск от имени администратора. (подробнее о работе с командной строкой можно прочитать тут).

Команда для изменения времени time ЧЧ:ММ:СС (где ЧЧ – часы, ММ – минуты, СС – секунды), введите ее и нажмите Enter на клавиатуре.

Команда для изменения даты date ДД/ММ/ГГГГ (где ДД – день, ММ – месяц, ГГГГ – год), введите ее и нажмите Enter на клавиатуре.

Параметры даты и времени изменятся моментально, но сохранятся до первой перезагрузки. При следующем включении компьютера или после перезагрузки дата и время вернутся к исходному значению.

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

Как изменить дату в Windows 10: 4 простых способа

Датирование – базовый элемент любой ОС, выполняющий множество функций, нежели просто отображение календаря. Среди них: автоматическое создание точки восстановления, дефрагментация жесткого диска и осуществление служб, отслеживание простоя с последующим вводом в спящий режим или гибернацию, проверка подлинности сертификатов безопасности. Не актуальная дата в системных настройках приводит к возникающим сбоям в работе приложений. Расскажем о том, как изменить дату в Windows 10. Это можно осуществить несколькими способами.

Читайте также:  Для windows phone тор браузер или аналог

Настройка даты с помощью параметров операционной системы

Процедура изменения даты начинается с открытия окна «Параметры Windows». Данная опция включается через меню «Пуск». Также с этой целью можно использовать сочетание клавиш «Win+I». Щелкните по иконке «Время и язык».

На вкладке «Дата и время» кликнете кнопку «Изменить».

Когда в операционной системе предусмотрен автоматический режим для настройки даты, у пользователя не получится напрямую повлиять на эти функции. Для ручной корректировки даты, переключатели, которые отвечают за автоматическую установку часового пояса, даты и времени в автоматическом режиме, следует установить в позицию «Откл».

В новом окне установите правильную дату и нажмите «Изменить».

При помощи панели управления

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

    Щелкните по клавише «Win» и по клавише «R» одновременно. Появится окно, в котором нужно ввести команду «control«. В результате откроется «Панель управления«.

Кликните по ссылке «Время, часы и регион«.

Нажмите «Установка дата и времени«. Появится новое окно, в нем вы увидите текущие настройки даты.

При помощи командной строки от имени администратора

Чтобы в Windows 10 изменить дату, используя консоль командной строки, ее нужно запустить с полным доступом. Для этого следует кликнуть по меню «Пуск» и набрать на клавиатуре «cmd«. Обнаружив ярлык программы запуска командной строки в результатах поиска, выберете его правой кнопкой мышки и активируйте консоль строку от лица администратора.

Команды для управления датированием следующие:

  • date /t – проверить текущее значение даты в настройках.
  • date ДД /ММ /ГГГГ – установить новое значение. Здесь после слова «date» последовательно вводятся день, месяц и год. После нажатия клавиши Enter произойдет автоматическое изменение даты в ОС.

time time

Отображает или задает системное время. Displays or sets the system time. Если используется без параметров, то время отображает текущее системное время и предлагает ввести новое время. If used without parameters, time displays the current system time and prompts you to enter a new time.

Чтобы изменить текущее время, необходимо быть администратором. You must be an administrator to change the current time.

Синтаксис Syntax

Параметры Parameters

Параметр Parameter Описание Description
[: [: [. ]]] [am | pm] Устанавливает системное время на новое указанное время, где чч — в часах (обязательно), mm — в минутах, а SS — в секундах. Sets the system time to the new time specified, where HH is in hours (required), MM is in minutes, and SS is in seconds. Nn может использоваться для указания сотых долей секунды. NN can be used to specify hundredths of a second. Необходимо разделять значения чч, mm и SS с помощью двоеточий (:). You must separate values for HH, MM, and SS with colons (:). SS и nn должны быть разделены точкой (.). SS and NN must be separated with a period (.).

Если параметр AM или PM не указан, по умолчанию используется 24 -часовой формат . If am or pm isn’t specified, time uses the 24-hour format by default. /t /t Отображает текущее время без запроса на новое время. Displays the current time without prompting you for a new time. /? /? Отображение справки в командной строке. Displays help at the command prompt.

Комментарии Remarks

Допустимые значения чч : от 0 до 24. Valid HH values are 0 through 24.

Допустимые значения mm и SS : от 0 до 59. Valid MM and SS values are 0 through 59.

Примеры Examples

Если расширения команд включены, для вывода текущего системного времени введите: If command extensions are enabled, to display the current system time, type:

Чтобы изменить текущее системное время на 5:30 PM, введите один из следующих элементов: To change the current system time to 5:30 PM, type either of the following:

Чтобы отобразить текущее системное время, а затем ввести новое время, введите следующую команду: To display the current system time, followed by a prompt to enter a new time, type:

Для сохранения текущего времени и возврата в командную строку нажмите клавишу ВВОД. To keep the current time and return to the command prompt, press ENTER. Чтобы изменить текущее время, введите новое время и нажмите клавишу ВВОД. To change the current time, type the new time and then press ENTER.

Настройка часового пояса в Windows из командной строки и PowerShell

В качестве одного из базовых параметров времени, помимо собственно, времени и даты, во всех компьютерных системах является понятие часового пояса (Time zone). Для корректного отображения времени в системе, часовой пояс должен быть установлен в соответствии с географическим расположением компьютера.

В ОС семейства Windows проще всего изменить часовой пояс непосредственно из графического интерфейса, щелкнув по значку часов в системном трее и выбрав пункт Change date and time settings (Настройка даты и времени). Далее нужно нажать на кнопку Change Time Zone (Изменить часовой пояс), выбрать из списка доступных часовых поясов подходящий и сохранить изменения.

В Windows 10 окно смены настройки часового пояса перенесено в приложение Параметры (Время и язык -> Дата и время). Вызвать его, можно щелкнув ПКМ по значку с часами и выбрав в меню Настройка времени и даты.

В Windows изменить часовой пояс можно также и из командой строки или консоли PowerShell. Конкретный способ зависит от используемой версии Windows. Рассмотрим возможные варианты.

Право на изменение часового пояса

Смена часового пояса по-умолчанию не требует от пользователя наличия административных прав (в отличии от смены времени / даты). Изменить это поведение можно с помощью локальных политики безопасности (Local Security Settingssecpol.msc). Интересующая нас настройка находится в разделе Security Settings -> Local Policy -> User Rights Assignment (Параметры безопасности -> Локальные политики -> Назначение прав пользователя). Политика называется Change the time zone (Изменение часового пояса). Как вы видите, на данный момент изменить часовой пояс на компьютере может сама система, администраторы и все рядовые пользователи. Чтобы запретить обычным пользователям самим менять часовой пояс, необходимо в этой политике удалить Users из списка учетных записей.

Смена часового пояса в Windows 10, 8.1 и 7– утилита TZUtil

Для смены часового пояса в ОС Windows 10 / 8.1 / 7, Windows Server 2016/ 2012 R2/ 2008 R2 используется специальная утилита командной строки tzutil.exe (Windows Time Zone Utility), впервые появившаяся в Windows 7 (на Vista/ Server 2008 устанавливается в виде отдельного обновления KB 2556308). Исполняемый файл утилиты хранится в каталоге %WINDIR%\System32.

Разберемся с возможностями и особенностями использования утилиты TZUtil.

Итак, запустите командную строку (cmd.exe). Чтобы узнать текущий часовой пояс и его идентификатор (TimeZoneID), выполните команду:

В данном примере Russian Standard Time это идентификатор текущего часового пояса:

Выведем список всех часовых поясов с их названием и идентификаторами так:

Если вы хотите быстро найти вывести все доступные часовые пояса, например, со сдвигом UTC +2, выполните команду:

tzutil /l | find /I «utc+02»

Изменим текущий часовой пояс (UTC+03:00) Москва, Санкт-Петербург, Волгоград – (Russian Standard Time) на (UTC+04:00) Ижевск, Самара (Russia Time Zone 3). Для этого нужно указать идентификатор часового пояса.

tzutil /s «Russia Time Zone 3»

Проверим, что пояс сменился другим способом:

reg query HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation

Чтобы отключить переход на летнее время для конкретного пояса, нужно указать идентификатор часового пояса с суффиксом _dstoff, например

tzutil /s “Pacific Standard Time_dstoff”

После выполнения данной команды вы измените часовой пояс компьютер и отключите сезонный перевод часов.

Также вы можете вывести информацию о часовом поясе и настройках сезонного перевод часов так:

Часовой пояс: Текущий:TIME_ZONE_ID_UNKNOWN Сдвиг: -180мин (UTC=LocalTime+Bias)
[Зимнее время:»RTZ 2 (зима)» Сдвиг:0мин Дата:(не указано)]
[Летнее время:»RTZ 2 (лето)» Сдвиг:-60мин Дата:(не указано)]

Управление часовым поясом из консоли PowerShell

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

Id : Ekaterinburg Standard Time
DisplayName : (UTC+05:00) Екатеринбург
StandardName : RTZ 4 (зима)
DaylightName : RTZ 4 (лето)
BaseUtcOffset : 05:00:00
SupportsDaylightSavingTime : True

Чтобы посмотреть все возможные часовые пояса, доступные в Windows можно использовать команду Powershell:

[System.TimeZoneInfo]::GetSystemTimeZones()
Или
Get-TimeZone -ListAvailable

Для смены часового пояса из PowerShell, выполните команду:

Set-TimeZone -Name «Astrakhan Standard Time»

Автоматизация смены часового пояса с помощью Powershell

Рассмотрим универсальный Powershell скрипт, который позволяет изменить часовой пояс на любом компьютере (скрипт предполагает, что в вашей сети до сих пор присутствуют компьютеры с Windows XP / Windows Server 2003). Этот скрипт можно назначить через групповые политики на все компьютеры домена / определенные организационные контейнеры (OU). Скрипт определяет версию ОС и, если это Windows Vista или выше, для смены часового пояса используется команда tzutil.exe, в противном случае – используется вариант смены пояса через RunDLL32.exe для Windows XP.

$tmZone = «Russian Standard Time»
$WinOSVerReg = Get-Item «HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion»
$WinOSVer = $WinOSVerReg.GetValue(«CurrentVersion»)
if ($WinOSVer -GE 6)<
tzutil.exe /s $tmZone
> Else <
$param = «/c Start `»Change tmZone`» /MIN %WINDIR%\System32\Control.exe TIMEDATE.CPL,,/Z «
$param += $tmZone
$proc = [System.Diagnostics.Process]::Start( «CMD.exe», $param )
>

Смена часового пояса в Windows XP из командной строки

В Windows информация о значении текущей часовой зоны хранится в ветке реестра

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation.

В нашем случае, например, видно, что в данный момент используется часовая зона — Ekaterinburg Standard Time.

Эту же информацию можно получить таким запросом:

reg query HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation

Список доступных часовых поясов в Windows XP / Windows Server 2003 хранится в ветке реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones.

Чтобы изменить текущий часовой пояс на московский (GMT+03:00 -Moscow, St. Petersburg, Volgograd), воспользуемся командой:

RunDLL32.exe shell32.dll,Control_RunDLL timedate.cpl,,/Z Russian Standard Time

Либо:

Control.exe TIMEDATE.CPL,,/Z Russian Standard Time

Проверим, что часовой пояс сменился:

reg query HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation

Читайте также:  Изменить размер jpg windows 10
Оцените статью