26 октября 2014 года в 2 часа ночи страна (точнее почти вся) переведет стрелки на один час назад, перейдя таким образом на постоянное зимнее время. Ранее мы уже подробно разобрались в грядущих изменениях и обновлениях Windows, необходимых для корректного перехода на зимнее время. В той же статье было указано, что для Windows XP и других неподдерживаемых систем Microsoft не будет выпускать обновлений для перехода на зимнее время. К счастью выход есть, и пользователям XP не придется навечно остаться в «летнем времени».
В этой статье мы покажем, как в Windows XP корректно перейти на зимнее время. На базе обновления для Windows Server 2003 мы подготовили сценарий коррекции часовых зон на Windows XP и других неподдерживаемых операционных систем (на которых невозможна установка обновления КВ2998527). Мы подготовили для вас готовый reg файл для всех часовых поясов России, который нужно импортировать в реестр и переключить ПК в скорректированный часовой пояс.
Архив с файлом, содержащий готовые тайм зоны для Windows XP можно скачать здесь TimeZone-WindowsXP.zip (13 Кб). Распакуйте его содержимое (файл TimeZone-WindowsXP.reg) в произвольный каталог и последовательно выполните две операции:
- Импортируйте reg файл с новыми часовыми зонами в реестр:
Reg import c:\path\TimeZone-WindowsXP.reg
(нужно указать полный путь к файлу)
- Измените текущий часовой пояс на новый. Сделать это можно из графического интерфейса или из командной строки:
%WINDIR%\System32\tzchange.exe /c "имя часовой зоны"
Совет. Для регионов, которые часы не переводят или перемещаются между поясами этот шаг можно выполнять только после 26 октября.
В следующей таблице представлено соответствие между отображаемым и служебным именем новых часовых зон:
Отображаемое имя часовой зоны | Системное имя часовой зоны |
(UTC+02:00) Kaliningrad (RTZ 1) | Kaliningrad Standard Time |
(UTC+03:00) Moscow, St. Petersburg, Volgograd (RTZ 2) | Russian Standard Time |
(UTC+04:00) Izhevsk, Samara (RTZ 3) | Russia Time Zone 3 |
(UTC+05:00) Ekaterinburg (RTZ 4) | Ekaterinburg Standard Time |
(UTC+06:00) Novosibirsk (RTZ 5) | N. Central Asia Standard Time |
(UTC+07:00) Krasnoyarsk (RTZ 6) | North Asia Standard Time |
(UTC+08:00) Irkutsk (RTZ 7) | North Asia East Standard Time |
(UTC+09:00) Yakutsk (RTZ 8 ) | Yakutsk Standard Time |
(UTC+10:00) Vladivostok, Magadan (RTZ 9) | Vladivostok Standard Time |
(UTC+11:00) Chokurdakh (RTZ 10) | Russia Time Zone 10 |
(UTC+12:00) Anadyr, Petropavlovsk-Kamchatsky (RTZ 11) | Russia Time Zone 11 |
Например, если на компьютере нужно изменить часовой пояс на Новосибирский, команда будет выглядеть так:
%WINDIR%\System32\tzchange.exe /c "N. Central Asia Standard Time"
Control.exe TIMEDATE.CPL,,/Z Russian Standard Time
(пример для московского часового пояса).
После обновления часовых поясов на ПК, настройки времени будут видно, что текущий часовой пояс – Russia TZ 5 Daylight Time.
А на вкладке Time Zone (Часовой пояс) будет указан пояс (UTC+06:00) Novosibirsk (RTZ 5).
Известные проблемы:
- После обновления часовых зон на русифицированной версии Windows XP, все часовые зоны будут отображаться на английском
- После перехода на зимнее время 26 октября на Windows XP понадобится внести дополнительное изменение, отключающее переход на летнее время (снять галку «Автоматический переход на летнее время и обратно»), причем выполнить эту операцию нужно до января 2015 года
- Powershell скрипт для получения настроек часовых поясов на ПК домена