Как удалить обновление KB2570791
Раздел(ы): Windows
Просмотры: 3006
Комментарии: 0
Обновления от Microsoft приходится не только устанавливать, но и удалять. Сегодня речь пойдет об обновление часовых поясов для Windows XP/2003/vista/7/2008 x86/x64 (KB2570791). Это обновление корректирует изменения часовых поясов в соответствии с изменением законодательства некоторых стран, в том числе России (отмена перехода на летнее время).
Необходимость в удалении этого патча возникает когда компьютер с примененным обновлением находится в домене, в котором контроллер домена ничего не знает о таком обновлении. То есть на сервере не применен этот патч. В результате на рабочих машинах с «правильным» временем часы периодически скачут на час вперед и назад, со всеми вытекающими последствиями. В частности ошибки kerberos, потеря «шар» и пр.
Конечно, правильнее было установить патч времени на контроллер домена. Но админы староверы полностью исключили такую возможность и мне пришлось самостоятельно искать решение.
Все дальнейшее повествование будет относится к операционной системе Microsoft Windows 7 Seven.
Что делает патч KB2570791
Исходя из описания данное обновление не затрагивает файлы и приложения, а только вносит изменения в системный реестр. В частности в ключе [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Russian Standard Time].
Чтобы визуально убедиться, что данный патч установлен, можно заглянуть в системные настройки часовых поясов. Должен отсутствовать чекбокс уведомлений о переходе на зимнее/летнее время.
Содержимое реестра с примененным патчем может выглядеть примерно следующим образом:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Russian Standard Time] "MUI_Display"="@tzres.dll,-1520" "MUI_Dlt"="@tzres.dll,-421" "MUI_Std"="@tzres.dll,-422" "Display"="(UTC+04:00) Волгоград, Москва, Санкт-Петербург" "Dlt"="Московское время (лето)" "Std"="Московское время (зима)" "TZI"=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\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:000007dc "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
Как отменить обновление KB2570791
К слову сказать в подопытном компьютере обновление KB2570791 отсутствовало в списке установленных обновлений Windows. Равно как и предшественник 2443685 за декабрь 2010 г. Поэтому удалить патч стандартными средствами операционной системы не представлялось возможным.
Чтобы удалить обновление KB2570791 в начале экспортируем в файл необходимую ветку реестра с компьютера подключенного к домену на котором не применено обновление KB2570791. Выглядеть она должна примерно так:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Russian Standard Time] "MUI_Display"="@tzres.dll,-420" "MUI_Dlt"="@tzres.dll,-421" "MUI_Std"="@tzres.dll,-422" "Display"="(UTC+03:00) Волгоград, Москва, Санкт-Петербург" "Dlt"="Московское время (лето)" "Std"="Московское время (зима)" "TZI"=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
Далее удаляем эту ветку ([HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Russian Standard Time]) на компьютере с патчем и импортируем запись из сохраненного файла.
Чтобы убедиться, что изменения обновления KB2570791 устранены, необходимо заглянуть в системные настройки часовых поясов. Должен присутствовать чекбокс, уведомляющий о переход на зимнее/летнее время.
После проделывания указанных выше действий часы у компьютера в домене, к которому применялся патч KB2570791, стали работать нормально.