Как поменять часовой пояс на windows 10 если не работает


Readers help support Windows Report. We may get a commission if you buy through our links.

Read our disclosure page to find out how can you help Windows Report sustain the editorial team. Read more

Many users complained about one particular Windows 10 issue: the inability to change the time zone.

Some users received an error message when trying to change the time zone. Other users reported the time zone switching back to the initial form after restarting the PC.

In the following tutorial, we’ll list a series of solutions that can help you to fix both issues.

Why won’t my computer let me change my time zone?

Several factors might prevent you from changing your time zone on Windows 10. Below are some of them:

  • Faulty system files: Sometimes, this issue might be caused by broken or faulty system files. You need to repair and restore these files to get past the problem.
  • Issues with third-party apps: If you have a third-party clock or time manager app, they might interfere with Windows time. What you need to do is to remove these apps using one of the best uninstaller software.

How can I fix Windows 10 time zone change issues?

1. Boot the system in Safe Mode

  1. Press the Windows key + I and select the Update & Security option.
    update and cant change time zone windows 10

  2. Click the Recovery option in the left pane.
  3. Now, click the Restart now button under Advanced startup.
    restart now

  4. When your PC restarts, choose Troubleshoot > Advanced options.
    advanced options

  5. Next, select Startup Settings.
    startup cant change time zone windows 10

  6. Click the Restart button.
    restart

  7. Now, press 5 or F5 to Enable Safe Mode with Networking.
    safe networking

  8. From here, press the Windows key, type timezone, and select Change the time zone.
    option cant change time zone windows 10

  9. Finally, select your desired time zone and restart your PC in normal mode.
    timezone

Booting your system in Safe Mode helps fix both these issues — whether you are getting an error message or the time zone changes back to the initial one.

2. Change Date and Time using the command prompt

  1. Press the Windows key, type cmd, and choose Run as administrator under Command Prompt.
    cmd admin cant change time zone windows 10

  2. Type the command below and hit Enter: date
    date

  3. Now, you enter the date manually using the mm-dd-yy format and press Enter.
    enter date

  4. Enter the time manually as well and press Enter.

A simple solution is to change the date and time using a command line. Make sure you are running the system as an administrator. If not, you will receive an error message.

3. Check the system for corrupted files

  1. Press the Windows key + S, type cmd, and select Run as administrator under Command Prompt.
    cmd admin cant change time zone windows 10

  2. Type the command below and hit Enter: sfc /scannow
    sfc scan

  3. Finally, wait for the command to finish running.

If you are experiencing unusual permission issues with Windows, try performing a system check. Corrupted files might not allow you to perform certain system changes.

The system file checker finds broken files and replaces or removes them. And this also helps when the set time zone automatically changes.

Read more about this topic

  • How to fix Windows 10/11 clock if it’s wrong
  • How to Fix Errors Related to the LibGLESv2.dll File
  • Omen Gaming Hub Crashing PC: 6 Ways to Fix it
  • ERROR_CARDBUS_NOT_SUPPORTED: 6 Easy Ways to Fix This BSoD
  • How to Fix Omen Gaming Hub Button if it’s Not Working?

4. Check Windows Time Properties

  1. Press the Windows key + R, type services.msc, and click OK.
  2. Double-click the Windows Time service to open its proprieties.
    windows cant change time zone windows 10

  3. Now, click the Log On tab at the top and tick the radio button for This Account.
  4. Next, make Local Service is in the box before This Account.
    log on

  5. Under the This Account option, the password fields should be filled automatically, and click OK.
    password

  6. Finally, restart your PC.

Another method we recommend to change the time zone is to make specific changes in Windows Time Properties.

5. Uninstall third-party apps

  1. Press the Windows key + I and choose the Apps option.
    apps

  2. Now, select the app you want to remove and click the Uninstall button.
    uninstall cant change time zone windows 10

  3. Finally, follow the onscreen instructions to complete the process.

Having third-party clock or time manager software could impact the ability to change the time zone.

Conflicts between the installed programs and your system could occur, leaving only one option. Try uninstalling these programs and restarting your computer.

Check if your time zone is set up correctly or if it can be changed manually.

We hope that our solutions helped you to fix this problem. If you want to know how to change the date and time on Windows 10, check our detailed guide.

If you tried other fixes, leave us a comment below. Or let us know which of these five fixes worked for you.


Madalina Dinita

Networking & Security Specialist

Madalina has been a Windows fan ever since she got her hands on her first Windows XP computer.

She is interested in all things technology, especially emerging technologies — AI and DNA computing in particular.

Prior to joining the WindowsReport team, she worked in the corporate world for a number of years.


Все способы:

  • Способ 1: Приложение «Параметры»
  • Способ 2: Апплет «Дата и время»
  • Способ 3: Консоль «PowerShell»
  • Способ 4: «Редактор реестра»
  • Вопросы и ответы: 0

Способ 1: Приложение «Параметры»

Традиционно часовой пояс и другие настройки времени в Windows 10 задаются в приложении «Параметры».

  1. Откройте приложение «Параметры» из меню «Пуск» или другим известным способом.
  2. Перейдите в раздел «Время и язык»«Дата и время», справа найдите настройку «Часовой пояс» и выберите из выпадающего списка нужный.
  3. Как поменять часовой пояс на Windows 10-1

  4. Закройте приложение «Параметры».

Настройки будут применены немедленно.

Способ 2: Апплет «Дата и время»

Вместо приложения «Параметры» для изменения настроек времени в Windows 10 можно использовать апплет «Дата и время» классической «Панели управления».

  1. Откройте апплет «Дата и время» командой timedate.cpl, выполненной в вызванном нажатием клавиш Win + R диалоговом окошке быстрого запуска.
  2. Как поменять часовой пояс на Windows 10-2

  3. На вкладке «Дата и время» нажмите кнопку «Изменить часовой пояс».
  4. Как поменять часовой пояс на Windows 10-3

  5. Откроется окошко выбора часового пояса, выберите в выпадающем списке нужный и нажмите «OK».
  6. Как поменять часовой пояс на Windows 10-4

  7. Сохраните настройки нажатием «OK» в предыдущем окне «Дата и время».
  8. Как поменять часовой пояс на Windows 10-5

Способ 3: Консоль «PowerShell»

Использование консоли для смены часового пояса вряд ли можно назвать удобным способом, но в Windows доступен и такой вариант.

  1. Откройте «PowerShell» от имени администратора из поиска Windows или другим известным способом.
  2. Как поменять часовой пояс на Windows 10-6

  3. Выведите список всех доступных часовых поясов, для чего выполните в консоли команду tzutil /l. Отыщите в списке нужный часовой пояс и скопируйте, запишите или запомните его.
  4. Как поменять часовой пояс на Windows 10-7

  5. Сформируйте и выполните команду tzutil /s "UTC", где UTC – выбранный в списке часовой пояс. Если задать новый часовой пояс нужно без перехода на летнее время, к часовому поясу в команде добавьте ключ «_dstoff» через пробел, вот так: tzutil /s "UTC _dstoff".
  6. Как поменять часовой пояс на Windows 10-8

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

Способ 4: «Редактор реестра»

Еще один нестандартный способ изменить часовой пояс в Windows 10 – внести соответствующие правки непосредственно в системный реестр.

  1. Откройте «Редактор реестра» командой regedit, выполненной в диалоговом окошке быстрого запуска Win + R.
  2. Как поменять часовой пояс на Windows 10-9

  3. В левой колонке редактора разверните ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation, в правой колонке отыщите параметр «TimeZoneKeyName». Кликните по нему дважды, чтобы открыть окошко редактирования его значения.
  4. Как поменять часовой пояс на Windows 10-10

  5. Получите список доступных часовых поясов в «PowerShell» как было показано в шаге 2 предыдущего способа. Скопируйте английское название нужного часового пояса.
  6. Вернитесь в «Редактор реестра», вставьте скопированный текст в поле значения параметра «TimeZoneKeyName» и нажмите «OK».
  7. Как поменять часовой пояс на Windows 10-11

Закройте «Редактор реестра» и перезайдите в учетную запись, если изменения не вступят в силу сразу же.

Читайте также: Что делать, если сбивается время на компьютере с 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:

  1. Open Settings.
  2. Click on Time & Language.
  3. Click on Date & time.
  4. 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:

  1. Open Settings.
  2. Click on Time & Language.
  3. Click on Date & time.
  4. Turn off the Set time zone automatically toggle switch (if applicable).
  5. 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:

  1. Open Start.
  2. Search for Command Prompt, right-click the top result, and select the Run as administrator option.
  3. Type the following command to confirm the current time zone and press Enter:tzutil /g
  4. Type the following command and note the time zone that you want to use and press Enter:tzutil /l

  1. 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.

  1. 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:

  1. Open Start.
  2. Search for PowerShell, right-click the top result, and select the Run as administrator option.
  3. Type the following command to confirm the current time zone and press Enter:Get-TimeZone
  4. Type the following command and note the time zone that you want to use and press Enter:Get-TimeZone -ListAvailable

  1. 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.

  1. 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 10 в приложении параметрыchasovogo-poyasa

Также для управления часовым поясом можно использовать классическое окно настройки времени в Windows (команда
timedate.cpl
).

windows10 выбор часового пояса

При попытке изменить часовой пояс в 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 смещению

Чтобы изменить текущий часовой часовой пояс (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мин Дата:(не указано)]

w32tm /tz

Управление часовым поясом в 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

powershell Get-TimeZone

Вывести доступные часовые пояса:

Get-TimeZone -ListAvailable

Get-TimeZone -ListAvailable

Для поиска в списке часовых поясов воспользуйтесь фильтром:

Get-TimeZone -ListAvailable | Where-Object {$_.displayname -like "*Samara*"}

фильтр для часовых поясов в powershell

Изменить часовой пояс:

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).

задать часовой пояс на компьютерах в домене ad через gpo

Если вы хотите использовать разные настройки временных зон для разных сайтов Acrive Directory, воспользуйтесь GPP Item Level Targeting. Привяжите настройки часового пояса к нужному сайту.

групповая политика для настройки часового пояса в зависимости от сайта active directoryad

Если вы используете терминальные фермы 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.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Windows task папка как найти
  • Windows 10 features on demand version 1903
  • Hp p1102w драйвер windows 10 x64
  • Автозапуск приложений windows 10 программа
  • Установить лицензионную windows 10 через командную строку