Скасування переходу на літній час в Windows Server 2003

У попередніх статтях, що описує перехід на зимовий час з 26 жовтня 2014 року (у підтримуваних версіях Windows і в Windows XP), ми звертали увагу, що в Windows Server 2003 і Windows XP до кінця 2014 року потрібно відключити автоматичний перехід на літній час, в Інакше в січні 2015 року годинник автоматично переведуться на 1 годину вперед.

10 грудня 2014 року Microsoft випустила щорічне кумулятивне оновлення KB 3013410 для часових поясів, куди були внесені всі зміни для часових поясів, які відбулися в світі і були відображені в операційній системі Windows. Для російських користувачів оновлення в першу чергу цікаво тим, що воно відключає автоматичний переклад стрілок на літній / зимовий час, який при поточних настройках відбудеться в першу середу січня (7 січня 2015 року).

Установка цього оновлення обов'язкове для Windows Server 2003 і продиктована архітектурними особливостями цієї ОС при роботі з часовими поясами, з якими довелося зіткнутися при скасуванні переходу на літній час. Після установки цього оновлення на сервері відключається механізм Dynamic DST.

важливо. Якщо це оновлення не буде встановлено на Windows Server 2003, тоді 7 січня стрілки годинника будуть переведені на годину впереж, що може сильно зіпсувати новорічні канікули системного адміністратора! Примітка. Для більш нових ОС Microsoft (Windows 7, Windows 8 і т.п.), це оновлення встановлювати не потрібно, якщо раніше в системі вже було встановлено оновлення КВ2998527 для переходу на зимовий час в Windows (в оновленні KB3013410 вже присутні зміни з патча KB2998527 ).

На наступному скріншоті представлений екран утиліти TZEdit, запущеної на сервері під керуванням Windows Server 2003 SP2, на якому вже встановлено KB2998527, але відсутній KB3013410.

Як ми бачимо, годинник на сервері будуть переведені на літній час в першу середу січня в 0:00:00 (First Wednesday of January).

У властивостях ж часового поясу варто галка автоматичного переходу на літній час (Automatically Adjust Clock for Daylight Savings Changes).

качаємо оновлення KB3013410 для потрібної версії Windows Server (враховуючи мову):

  • Update for Windows Server 2003 x 86
  • Update for Windows Server 2003 x64 Edition

І встановлюємо його через графічний інтерфейс:

Або з командного рядка:

WindowsServer2003-KB3013410-x86-ENU.exe / quiet / norestart

Після встановлення оновлення перезавантаження сервера не буде потрібно.

Після установки KB3013410 на Windows Server 2003 SP2 ще раз перевіряємо настройки TZEdit .

Як ми бачимо, перехід на літній час відключений і більше стрілки нікуди перекладається не будуть.

Альтернативно відключити DST в 2015 році можна без установки патча за допомогою простої команди:

tzchange / w 2015

важливо. Для XP це оновлення відсутня в зв'язку зі зняттям з підтримки даної ОС. Інструкції з відключення DST в Windows XP.