Как перейти на зимнее время в Windows XP?

Microsoft официально заявила, что не будет выпускать обновлений для перехода на зимнее время для Windows XP.

Каким образом можно заранее запрограммировать переход на зимнее время (именно изменение параметров реестра), чтобы до 26 октября 2014 года часовой пояс был UTC+4, а после 02.00 ночи - UTC+3?

Простой правкой реестра не обойдёшься, ведь обновления раньше это делали как-то заранее.
Dynamic DST тоже не подходит, т. к. он поддерживается только начиная с Vista.

Интересует рецепт на 1000+ компьютеров с Windows XP в доменной сети в случаях, если компьютеры в ночь на 26.10.2014 могут быть выключены, чтобы до выключения вечером 25.10.2014 они работали в UTC+4, а после включения утром 26.10.2014 работали в UTC+3.

(Переход на Windows 7 и выше не подходит.)
  • Вопрос задан
  • 5831 просмотр
Решения вопроса 2
@raincons
Можно попробовать через правку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation

Выставить DaylightBias = -240 (4*60)
Прописать в DaylightStart однократный переход на летнее время до 26.10.2014
Прописать в StandardStart однократный переход в 3:00 26.10.2014
Подождать, чтобы все перешли на лето
Поменять Bias на -180
Перейти 26.10.2014
Опционально почистить реестр от своих модификаций

Это структура TIME_ZONE_INFORMATION, описание тут msdn.microsoft.com/en-us/library/windows/desktop/m...

Как пишет майкрософт, если в StandardStart и DaylightStart поле wYear равно 0 - это ежегодный переход, если не равно - однократный.

Еще немного информации windowsitpro.com/windows-server/jsi-tip-0398-how-s...

И есть нюанс - для перехода StandardStart и DaylightStart должны быть заполнены обе, если хоть одна пустая - перехода не будет.

PS: можно проще:
ActiveTimeBias - это текущее смещение, соответетсвенно:
ActiveTimeBias = -240
DaylightBias = -240
Bias = -180
DaylightStart = любая дата время до текущей
StandardStart = 3:00 26.10.2014

Ждем перехода
Чистим за собой (не люблю оставлять)
Ответ написан
Комментировать
@bazanovv
XP поддерживает Dynamic DST начиная с патча таймзон 2007 года KB931836, который у вас наверняка стоит. Подробности и готовые таймзоны тут.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@Galoon
Еще как вариант достаточно простой удалить старое обновление 2570791 кажется как тут itfound.ru/114-windowsxp-zimnee-vremya-perehod.html
Ответ написан
@TAPAH55
Для Windows XP написал файл реестра для создания всех новых временных зон в Росси с осени 2014 года new-time-russia-2014.reg
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы