IT2web

Системному администратору Windows Server

Главная --> Active Directory --> Windows XP и переход на зимнее время

Windows XP и переход на зимнее время

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) в произвольный каталог и последовательно выполните две операции:

  1. Импортируйте reg файл с новыми часовыми зонами в реестр:
    1
    
    Reg import c:\path\TimeZone-WindowsXP.reg

    (нужно указать полный путь к файлу)

  2. Измените текущий часовой пояс на новый. Сделать это можно из графического интерфейса или из командной строки:
    1
    
     %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

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

1
%WINDIR%\System32\tzchange.exe /c "N. Central Asia Standard Time"
Совет. Если утилита tzutil в Windows XP отсутствует, можно воспользоваться другой командой для смены тайм зоны
1
 Control.exe TIMEDATE.CPL,,/Z Russian Standard Time

(пример для московского часового пояса).


После обновления часовых поясов на ПК, настройки времени будут видно, что текущий часовой пояс – Russia TZ 5 Daylight Time.

Windows XP - патч для перехода на зимнее время

А на вкладке Time Zone (Часовой пояс) будет указан пояс (UTC+06:00) Novosibirsk (RTZ 5).

Готовые тайм зоны для Windows XP

Известные проблемы:

  1. После обновления часовых зон на русифицированной версии Windows XP, все часовые зоны будут отображаться на английском
  2. После перехода на зимнее время 26 октября на Windows XP понадобится внести дополнительное изменение, отключающее переход на летнее время (снять галку «Автоматический переход на летнее время и обратно»), причем выполнить эту операцию нужно до января 2015 года