Как удалить обновление KB2570791

 30 июня 2014      
 Windows      
 Комментариев еще нет      
 1617

Обновления от 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, стали работать нормально.

Рекомендую прочесть:  Как скрыть языковую панель (индикатор ввода) в Windows 8, 8.1, 10

Список использованных ресурсов

  1. Проблема перехода на зимнее время
Поделись этой страницей с друзьями!

Прочтите это обязательно

Виртуальный сервер за 100 рублей

"А не замахнуться ли нам на Вильяма, понимаете ли, нашего Шекспира?" (Из кинофильма «Береги ...

Обзоры хостинга ovh vps хостинг Далее

Как узнать размер директории в Linux

Столкнулся с тем что на виртуальном сервере кончилось место. Нашел простоя решение как найти папку которая зан ...

GNU Linux - CentOS / Debian centos Midnight Commander Далее

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Нажимая кнопку "Отправить" Вы даёте свое согласие на обработку введенной персональной информации в соответствии с Федеральным Законом №152-ФЗ от 27.07.2006 "О персональных данных", на условиях и для целей определенных политикой конфиденциальности.

2018 © Технический блог
SQL - 87 | 0,108 сек. | 8.48 МБ
доступность сайта