Перевод часов на зимнее время в Windows XP (обновлено)

Как известно, Microsoft больше не выпускает обновления для Windows XP. Поэтому часы в этой версии операционной системы не будут автоматически переведены 26 октября 2014 года на зимнее время. Но, можно сделать патч самостоятельно.

Информация о часовых поясах и переходах на летнее/зимнее время хранится в ветке реестра

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones

Соответственно, можно установить обновление Windows KB2998527 с актуальной информацией о часовых поясах на компьютер с поддерживаемой версией Windows (2003/2008/2012/Vista/7/8.1) и экспортировать указанную ветку.

Команда для любителей консоли:

reg export "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones" tzdata.reg

Затем следует импортировать полученный файл на целевом компьютере и изменить часовой пояс. Можно сделать все вручную, либо написать небольшой скрипт

@echo off
pushd %~dp0
reg import tzdata.reg
tzchange /c "Ekaterinburg Standard Time"
popd

Команда tzchange /c "Ekaterinburg Standard Time" устанавливает екатеринбургское время. Свой часовой пояс можно узнать на странице Microsoft Time Zone Index Values

Распространить этот скрипт можно, например, через групповые политики.

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

Переход на зимнее время 2014

[wpdm_file id=1]

Но это еще не все…

(Добавлено: 22.10.2014)

Из раздела “известных проблем” (known issues) обновления KB2998527

Incorrect DST settings for future years on Windows Server 2003 and Windows XP Embedded
If users install this update on Windows Server 2003 or Windows XP Embedded, their systems will continue to use the DST settings for 2014 even after the calendar year changes. This can cause the system to display the time incorrectly. 

To resolve this problem, users should install the December Cumulative Update (scheduled to be released in December, 2014) before the calendar year changes. After users install both the Russian time zone update and the December Cumulative Update, their systems will apply the correct DST settings and continue to display the correct time after the end of the 2014 calendar year.

То есть в 2015 году Wnidows XP и сервера на Windows 2003 переведут часы еще раз! Чтобы этого не произошло в декабре Microsoft обещает выпустить новый патч.