Время на компьютерах в домене отстает на час - новые изменения часовых поясов!
Некоторые пользователи стали жаловаться что у них время отстает на час, а некоторые по прежнему показывали правильное время полученное от контроллера, причем что интересно, если на компьютерах где время отстает на час, выполнить команду net time, то получаем интересный результат:
Текущее время на \\DC1 равно 24.09.2014 10:22:41 Местное время (GMT+04:00) на \\DC1 - 24.09.2014 11:22:41 Команда выполнена успешно.
А команда net time /set ровным счетом ничего не меняет и по прежнему устанавливает время на час назад от текущего правильного. Оказалось на этих компах 23 сентября автоматически было установлено обновление kb2998527 отвечающее за переход на зимнее время, согласно которому 26 октября 2014 планируется перевод времени на час назад. При этом галочка в настройках часового пояса "Автоматический переход на летнее время и обратно" выставлена не была, что и откидывало время на компах на час назад.
Соответственно корректный часовой пояс по новым правилам для Москвы, Санкт-Петербурга, Волгограда, это UTC+03:00 (RTZ 2). Некорректный часовой пояс это UTC + 04:00 на картинке ниже. На таких компьютерах нужно установить обновление kb2998527 до 26 октября 2014, либо, поскольку обновление затрагивает лишь настройки реестра, можно экспортировать нужные параметры, выполнив тем самым, аналогичную операцию изменения настроек часовых поясов.
В реестре параметры отвечающие за временные зоны находятся в следующих ветках реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones – база данных часовых поясов;
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation – сведения о выбранном часовом поясе.
Соответственно делаем экспорт параметров этих веток с машины где все нормально в отдельный reg-файлик, а затем делаем импорт его обратно на проблемные компы, либо распространяем при помощи GPO. Для этого создадим cmd-файл со следующим содержимым:
@echo off regedit /s \\DC\Scripts\TimeZones.reg
Где файл реестра TimeZones.reg разместим в общей сетевой папке, а в редакторе управления групповыми политиками перейдем в Default Domain Policy\Computer Configuration\Policy\Windows Settings\Scripts (Startup/Shutdown)\Startup\Add и добавим путь к скрипту.
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Russian Standard Time] "MUI_Display"="@tzres.dll,-1830" "MUI_Dlt"="@tzres.dll,-1831" "MUI_Std"="@tzres.dll,-1832" "Display"="(UTC+03:00) Волгоград, Москва, Санкт-Петербург (RTZ 2)" "Dlt"="RTZ 2 (лето)" "Std"="RTZ 2 (зима)" "TZI"=hex:4c,ff,ff,ff,00,00,00,00,c4,ff,ff,ff,00,00,0a,00,00,00,05,00,02,00,00,\ 00,00,00,00,00,00,00,01,00,03,00,01,00,00,00,00,00,00,00,00,00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Russian Standard Time\Dynamic DST] "2010"=hex:4c,ff,ff,ff,00,00,00,00,c4,ff,ff,ff,00,00,0a,00,00,00,05,00,03,00,\ 00,00,00,00,00,00,00,00,03,00,00,00,05,00,02,00,00,00,00,00,00,00 "2011"=hex:4c,ff,ff,ff,00,00,00,00,c4,ff,ff,ff,00,00,01,00,06,00,01,00,00,00,\ 00,00,00,00,00,00,00,00,03,00,00,00,05,00,02,00,00,00,00,00,00,00 "FirstEntry"=dword:000007da "LastEntry"=dword:000007df "2012"=hex:10,ff,ff,ff,00,00,00,00,c4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 "2014"=hex:4c,ff,ff,ff,00,00,00,00,c4,ff,ff,ff,00,00,0a,00,00,00,05,00,02,00,\ 00,00,00,00,00,00,00,00,01,00,03,00,01,00,00,00,00,00,00,00,00,00 "2015"=hex:4c,ff,ff,ff,00,00,00,00,c4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 "2013"=hex:10,ff,ff,ff,00,00,00,00,c4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation] "Bias"=dword:ffffff4c "DaylightBias"=dword:ffffffc4 "DaylightName"="@tzres.dll,-1831" "DaylightStart"=hex:00,00,01,00,01,00,00,00,00,00,00,00,00,00,03,00 "StandardBias"=dword:00000000 "StandardName"="@tzres.dll,-1832" "StandardStart"=hex:00,00,0a,00,05,00,02,00,00,00,00,00,00,00,00,00 "TimeZoneKeyName"="Russian Standard Time" "DynamicDaylightTimeDisabled"=dword:00000000 "ActiveTimeBias"=dword:ffffff10