Перехід на зимовий час в 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 файл з новими часовими зонами в реєстр:
    Reg import c: \ path \ TimeZone-WindowsXP.reg

    (Потрібно вказати повний шлях до файлу)

  2. Змініть поточний часовий пояс на новий. Зробити це можна з графічного інтерфейсу або з командного рядка:
     % 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"
Порада. Якщо утиліта tzutil в Windows XP відсутня, можна скористатися іншою командою для зміни тайм зони

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

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

Після поновлення часових поясів на ПК, налаштування часу будуть видно, що поточний часовий пояс - Russia TZ 5 Daylight Time.

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

відомі проблеми:

  1. Після поновлення часових зон на русифікованої версії Windows XP, всі часові зони будуть відображатися англійською
  2. Після переходу на зимовий час 26 жовтня на Windows XP знадобиться внести додаткову зміну, що відключає перехід на літній час (зняти галку "Автоматичний перехід на літній час і назад"), причому виконати цю операцію потрібно до січня 2015 року
  3. Powershell скрипт для отримання налаштувань часових поясів на ПК домену