Все способы:
- Способ 1: Приложение «Параметры»
- Способ 2: Апплет «Дата и время»
- Способ 3: Консоль «PowerShell»
- Способ 4: «Редактор реестра»
- Вопросы и ответы: 0
Способ 1: Приложение «Параметры»
Традиционно часовой пояс и другие настройки времени в Windows 10 задаются в приложении «Параметры».
- Откройте приложение «Параметры» из меню «Пуск» или другим известным способом.
- Перейдите в раздел «Время и язык» → «Дата и время», справа найдите настройку «Часовой пояс» и выберите из выпадающего списка нужный.
- Закройте приложение «Параметры».
Настройки будут применены немедленно.
Способ 2: Апплет «Дата и время»
Вместо приложения «Параметры» для изменения настроек времени в Windows 10 можно использовать апплет «Дата и время» классической «Панели управления».
- Откройте апплет «Дата и время» командой
timedate.cpl
, выполненной в вызванном нажатием клавиш Win + R диалоговом окошке быстрого запуска. - На вкладке «Дата и время» нажмите кнопку «Изменить часовой пояс».
- Откроется окошко выбора часового пояса, выберите в выпадающем списке нужный и нажмите «OK».
- Сохраните настройки нажатием «OK» в предыдущем окне «Дата и время».
Способ 3: Консоль «PowerShell»
Использование консоли для смены часового пояса вряд ли можно назвать удобным способом, но в Windows доступен и такой вариант.
- Откройте «PowerShell» от имени администратора из поиска Windows или другим известным способом.
- Выведите список всех доступных часовых поясов, для чего выполните в консоли команду
tzutil /l
. Отыщите в списке нужный часовой пояс и скопируйте, запишите или запомните его. - Сформируйте и выполните команду
tzutil /s "UTC"
, где UTC – выбранный в списке часовой пояс. Если задать новый часовой пояс нужно без перехода на летнее время, к часовому поясу в команде добавьте ключ «_dstoff» через пробел, вот так:tzutil /s "UTC _dstoff"
.
После выполнения команды убедитесь, что настройки изменены успешно и закройте консоль.
Способ 4: «Редактор реестра»
Еще один нестандартный способ изменить часовой пояс в Windows 10 – внести соответствующие правки непосредственно в системный реестр.
- Откройте «Редактор реестра» командой
regedit
, выполненной в диалоговом окошке быстрого запуска Win + R. - В левой колонке редактора разверните ветку
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
, в правой колонке отыщите параметр «TimeZoneKeyName». Кликните по нему дважды, чтобы открыть окошко редактирования его значения. - Получите список доступных часовых поясов в «PowerShell» как было показано в шаге 2 предыдущего способа. Скопируйте английское название нужного часового пояса.
- Вернитесь в «Редактор реестра», вставьте скопированный текст в поле значения параметра «TimeZoneKeyName» и нажмите «OK».
Закройте «Редактор реестра» и перезайдите в учетную запись, если изменения не вступят в силу сразу же.
Читайте также: Что делать, если сбивается время на компьютере с Windows 10
Наша группа в TelegramПолезные советы и помощь
Although Windows 10 does a good job detecting and configuring the time zone settings during installation according to your location, there could be a lot of reasons your device won’t display the correct local time. It could be because settings were not detected correctly, you’re traveling to a new region that uses a different time zone, or you purchased a device from another country preconfigured with different settings.
Whatever the reason, it may be preventing your computer from showing the correct local time, Windows 10 includes various options to change the time zone on your computer, including using the Settings app, Command Prompt, and PowerShell.
In this Windows 10 guide, we walk you through several methods to set the correct time zone on your device.
- How to adjust time zone automatically using Settings
- How to adjust time zone manually using Settings
- How to adjust time zone using Command Prompt
- How to adjust time zone using PowerShell
How to adjust time zone automatically using Settings
To allow Windows 10 to detect and set the correct time zone automatically, use these steps:
- Open Settings.
- Click on Time & Language.
- Click on Date & time.
- Turn on the Set time zone automatically toggle switch.
Once you complete these steps, the time zone will adjust according to your location automatically. However, it may take some time before you can see the correct time.
How to adjust time zone manually using Settings
To change the time zone settings manually on Windows 10, use these steps:
- Open Settings.
- Click on Time & Language.
- Click on Date & time.
- Turn off the Set time zone automatically toggle switch (if applicable).
- Use the «Time zone» drop-down menu and select the correct zone setting.Quick tip: If you live in a region that uses daylight saving, make sure to turn on the «Adjust for daylight saving time automatically» toggle switch.
After completing these steps, Windows 10 will update its settings with the time zone that you specified.
All the latest news, reviews, and guides for Windows and Xbox diehards.
How to adjust time zone using Command Prompt
If you’re looking to change the time zone using a command, or you’re planning to create a batch file to update the settings on several computers, you can also use Command Prompt with these steps:
- Open Start.
- Search for Command Prompt, right-click the top result, and select the Run as administrator option.
- Type the following command to confirm the current time zone and press Enter:
tzutil /g
- Type the following command and note the time zone that you want to use and press Enter:
tzutil /l
- Type the following command to set the new time zone and press Enter:
tzutil /s "Line Islands Standard Time"
In the command, make sure to change «Line Islands Standard Time» with the correct time zone that you noted in step No. 4. Also, make sure to type the full name exactly as shown in Command Prompt.
- Type the following command to confirm the time zone was updated successfully and press Enter:
tzutil /g
Once you complete the steps, your device time zone will change to the setting you specified in Command Prompt.
How to adjust time zone using PowerShell
Alternatively, you can also use PowerShell to change the time zone on your device with these steps:
- Open Start.
- Search for PowerShell, right-click the top result, and select the Run as administrator option.
- Type the following command to confirm the current time zone and press Enter:
Get-TimeZone
- Type the following command and note the time zone that you want to use and press Enter:
Get-TimeZone -ListAvailable
- Type the following command to set the new time zone and press Enter:
Set-TimeZone -Name "Line Islands Standard Time"
In the command, make sure to change «Line Islands Standard Time» with the correct time zone that you noted in step No. 4. Also, make sure to type the full name exactly as shown in PowerShell.
- Type the following command to confirm the time zone was updated successfully and press Enter:
Get-TimeZone
After you complete the steps, Windows 10 will be updated with the new time zone that you indicated with the PowerShell command.
More Windows 10 resources
For more helpful articles, coverage, and answers to common questions about Windows 10, visit the following resources:
- Windows 10 on Windows Central – All you need to know
- Windows 10 help, tips, and tricks
- Windows 10 forums on Windows Central
Mauro Huculak has been a Windows How-To Expert contributor for WindowsCentral.com for nearly a decade and has over 15 years of experience writing comprehensive guides. He also has an IT background and has achieved different professional certifications from Microsoft, Cisco, VMware, and CompTIA. He has been recognized as a Microsoft MVP for many years.
Чтобы на вашем устройстве Windows показывалось правильное время, часовой пояс (time zone) на нем должен соответствовать географическому расположению компьютера. В этой статье мы рассмотрим, как задать часовой пояс в Windows из панели управления, из командной стоки, PowerShell и через групповые политики.
Содержание:
- Настройка часового пояса через панель управления Windows
- Изменить часовой пояс из командной строки с помощью TZutil
- Управление часовым поясом в Windows из PowerShell
- Настройка часового пояса Windows через GPO
Настройка часового пояса через панель управления Windows
Начиная с Windows 10 и Windows Server 2016 для настройки времени часового пояса в Windows используется отдельный раздел в панели Параметры/Settings. Выполните команду
ms-settings:dateandtime
или щелкните по значку часов в системном трее и выберите пункт Adjust date/time (Настройка времени и даты).
По умолчанию Windows пытается автоматически синхронизировать время и выбрать часовой пояс (включена опция Set time zone automatically/Автоматически устанавливать часовой пояс).
Чтобы выбрать часовой пояс вручную, нужно отключить эту опцию и выбрать пояс в выпадающем списке.
Также для управления часовым поясом можно использовать классическое окно настройки времени в Windows (команда
timedate.cpl
).
При попытке изменить часовой пояс в Windows Server 2019 и 2022 под администратором из панели управления появляется ошибка:
Date and time Unable to continue. You do not have permission to perform this task. Please contact your computer administrator for help.
Продолжение невозможно. У вас нет разрешения на выполнение этой задачи. Обратитесь за помощью к сетевому администратору.
Чтобы решить эту проблему, проверьте что у вашей учетной записи есть права на смену часового пояса. Откройте редактор локальной групповой политики (
gpedit.msc
), перейти в раздел Computer Configuration -> Windows Settings -> Security Settings -> Local Policiers -> User Rights Assignment и добавить встроенную группу Administrators в параметр Change the time zone.
После обновления настроек GPO запустите командную строку с правами администратора (!!!), выполните команду
timedate.cpl
и вы сможете изменить часовой пояс. Либо в качестве обходного решения вы можете изменить часовой пояс из командной строки.
Изменить часовой пояс из командной строки с помощью TZutil
Для управления часовым поясом в Windows можно использовать встроенную утилиту
tzutil.exe
(Windows Time Zone Utility).
Вывести идентификатор текущего часового пояса (TimeZoneID):
tzutil /g
Russian Standard Time
Выведите список всех часовых поясов с их параметрами и названиями:
tzutil /l
Если вам нужно быстро найти вывести все часовые пояса, с определенным с сдвигом, например 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"
Эта команда изменит часовой пояс компьютера и отключите сезонный перевод часов.
Настройки часового пояса и сезонного перевод часов можно вывести так:
w32tm /tz
Часовой пояс: Текущий:TIME_ZONE_ID_UNKNOWN Сдвиг: -180мин (UTC=LocalTime+Bias)
[Зимнее время:"RTZ 2 (зима)" Сдвиг:0мин Дата:(не указано)]
[Летнее время:"RTZ 2 (лето)" Сдвиг:-60мин Дата:(не указано)]
Управление часовым поясом в Windows из PowerShell
Чтобы узнать текущий часовой пояс Windows из PowerShell, выполните команду:
Get-TimeZone
Id : Ekaterinburg Standard Time DisplayName : (UTC+05:00) Екатеринбург StandardName : RTZ 4 (зима) DaylightName : RTZ 4 (лето) BaseUtcOffset : 05:00:00 SupportsDaylightSavingTime : True
Вывести доступные часовые пояса:
Get-TimeZone -ListAvailable
Для поиска в списке часовых поясов воспользуйтесь фильтром:
Get-TimeZone -ListAvailable | Where-Object {$_.displayname -like "*Samara*"}
Изменить часовой пояс:
Set-TimeZone -Name "Astrakhan Standard Time"
Или
Get-TimeZone -ListAvailable|? DisplayName -like "*Moscow*"|Set-TimeZone
Удаленно получить список часовых поясов на серверах Windows (список в txt файле):
$servers = get-content C:\servers.txt
Get-WMIObject -Class Win32_TimeZone -Computer $servers | select-Object PSComputerName, Caption
Изменить часовой пояс на списке серверов Windows:
$servers = get-content C:\servers.txt
Invoke-Command -ComputerName $servers -Command {Set-TimeZone "West Asia Standard Time"}
В этих примерах используется версия PowerShell 5.1, но они также работают и в более новых версиях.
Настройка часового пояса Windows через GPO
Для централизованной настройки часового пояса на компьютерах в домене Active Directory вы можете использовать групповые политики. Готовой политики для настройки часового пояса в GPO нет. Чаще всего используются следующие два варианта настройки часового пояса через GPO: с помощью logon скрипта GPO и с помощью импорта настроек часового пояса в реестр.
Для задания часового пояса через логон скрипт GPO, можете использовать простейший PowerShell скрипт (подходит для всех версий Windows):
$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 )
}
Другой способ настроек времени заключается в импорте содержимого ветки HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation с эталонного компьютера с настроенным временем на другие компьютеры через GPO. Процедура импорта ветки реестра через Group Policy Preferences описана в этой статье.
Выберите эту ветку целиком с помощью Registry Browser. В результате все настройки временной зоны будут импортированы в раздел редактора GPO (Computer Configuration -> Preferences -> Windows Settings -> Registry).
Если вы хотите использовать разные настройки временных зон для разных сайтов Acrive Directory, воспользуйтесь GPP Item Level Targeting. Привяжите настройки часового пояса к нужному сайту.
Если вы используете терминальные фермы RDS серверов, и пользователи и сервера RDSH находятся в разных часовых поясах, то в RDP сессий у пользователя будет отображаться некорректное время. Чтобы перенаправить локальный часовой пояс пользователя в RDP сессию, включите параметр GPO Allow time zone redirection (Computer Configuration > Policies -> Administrative Templates -> Windows Components -> Remote Desktop Services -> Remote Desktop Session Host -> Device and Resource Redirection.
В Windows 10 существует несколько способов, с помощью которых вы можете изменить дату и время, региональные стандарты, формат времени, часовой пояс и другие параметры. Эта инструкция для начинающих пользователей ознакомит вас с тем, как изменить дату и время в Windows 10.
Примечание: чтобы изменить дату и время в Windows вам нужна учетная запись Администратора. Если таковой нет, понадобится пароль от профиля Администратора.
Как изменить дату и время Windows 10 через Параметры
- Откройте Параметры Windows. Вы можете сделать это, кликнув на иконку с шестеренкой на меню Пуск, либо просто нажав на кнопки Win + I. Это самый быстрый способ открыть настройки Windows 10.
- Перейдите в раздел Дата и время – Дата и время. Здесь расположены все связанные с датой и временем настройки вашего компьютера.
- Если в компьютере установлена автоматическая настройка времени, даты и часового пояса, изменение этих параметров будет недоступно. В таком случае отключите опции Установить время автоматически, а также Автоматическая установка часового пояса. Бывает, что после установки Windows 10 система некорректно устанавливает автоматические значения, в результате чего компьютер показывает неправильное время и не тот часовой пояс. Именно поэтому рекомендуем отключать автоматическую настройку. Ее можно вернуть обратно после ручного изменения даты, времени и часового пояса.
- После отключения автоматической настройки нажмите кнопку Изменить. Появится окно, в котором вы сможете задать время и дату вручную.
- Введите нужное вам время и дату, а затем нажмите Изменить.
После этого система применит внесенные вами изменения и изменит дату или время компьютера.
Как изменить дату и время компьютера через Панель управления
- Панель управления далее остается важным компонентом Windows, даже несмотря на тот факт, что большое количество настроек переехало в новое приложение Параметры. Изменить дату и время Windows можно и через Панель управления.
- Нажмите Win + R и в окошко, которое открылось, введите команду control. Это самый легкий способ открыть Панель управления в Windows 10 из любой точки операционной системы.
- Выберите группу Время, часы и регион.
- Затем кликните на Дата и время.
- Появится окно с текущими настройками даты и времени. Нажмите Изменить дату и время. В появившемся окне откорректируйте время и дату, а затем нажмите Ок.
Каким методом воспользоваться — это уже исключительно ваше решение.
Как изменить время Windows через Командную строку
Как и большое количество других параметров, дату и время можно откорректировать через Командную строку. Учтите, что ее надо запускать от имени Администратора.
- Нажмите Пуск и введите cmd. В поисковых результатах вы увидите Командную строку. Нажмите по ней правой кнопкой мыши и выберите Запустить с правами Администратора.
- Для проверки текущей даты введите команду date /t, а для проверки текущего времени введите time /t.
- Чтобы изменить дату через командную строку введите команду date ММ/ДД/ГГГГ. ММ – это месяц, ДД – это день, ГГГГ – год. Иными словами, чтобы установить дату на 5 сентября 2017 года, вам надо ввести date 09/05/2017. После этого Windows автоматически изменит дату, и вы увидите новое значение на часах панели задач.
- Для установки времени через командную строку вам надо использовать time XX:XX. Вместо XX:XX надо ввести нужное время. Например, time 10:00. После ввода команды нажмите Enter и изменения будут автоматически применены.
Как изменить часовой пояс Windows через Параметры
Изменение часового пояса осуществляется как через Параметры, так и через Панель управления.
- Нажмите Win + I и перейдите в раздел Дата и время – Дата и время.
- Убедитесь, что параметр Автоматическая установка часового пояса отключена.
- Затем из выпадающего списка Часовой пояс выберите нужный.
Как изменить часовой пояс Windows 10 через Панель управления
- Запустите окно Выполнить. Для этого надо нажать Win + R. Введите control и нажмите Enter.
- Переходите в группу Часы, язык и регион, а затем нажмите Изменение часового пояса.
- Появится окно Дата и время. На нем вам надо нажать на кнопку Изменить часовой пояс.
- В небольшом окне, которое появилось, выберите тот пояс, который вам необходим.
- После этого нажмите Ок.
На этом все.