Проблема установки обновления безопасности KB974417


 

Просмотривая отчеты сервера WSUS, обнарушил неприятную вещь: одно из обновлений, а именно KB974417, вызывает ошибку установки с завидным постоянством.

Поиск в Интернете подтвердил наличие проблемы. Даже нашлось солидное обсуждение на форуме TechNetEn: http://social.technet.microsoft.com/Forums/en/winserverwsus/thread/b9ca8109-5e09-4accbef0-54658ca83c66, где указано, что причина ошибки в конфликте с обновлением KB 976569, которое ставится до обновления KB974417 и блокирует последнее.

На текущий момент проблема остается открытой. Но как написал Lawrence Garvin (Windows Update MVP), он известил команду разработчиков WSUS об ошибке. Это дает основание надеяться, что проблема будет вскоре решена.

Пока же в качестве временного решения я отменил одобрение обновления KB974417 на сервере WSUS.

Неприятность ситуации в том, что если обновление KB974417  уже загружено клиентом Automatic Update, то его установка зациклиается на компьютере, что не может не вызывать неудовольствия пользователей.

Пришлось немного доработать стандартный скрипт опроса доменных компьютеров и удалить загруженное обновление KB974417 из директории клиента Automatic Update, чтобы оно больше вы вызывало циклической установки на клиентах.

Ссылка на скрипт http://www.youdidwhatwithtsql.com/ping-all-domain-computers-with-powershell/209

Мое дополнение:

remove-item -path "\\$computer\c$\WINDOWS\SoftwareDistribution\Download\c8d08aa227c88b7ed915b839eff3e8c0d2f67e06" -force

remove-item -path "\\$computer\c$\WINDOWS\SoftwareDistribution\Download\Install\NDP20SP2-KB974417-x86.exe" –force

— вставляется в последнем цикле, где результат пинга положительный.

 

Есть еще вариант решения для одиночных машин: удалить .Net Framework (есть утилита .NET Cleanup Tool) и поставить все с нуля! Решение описано тут http://social.answers.microsoft.com/Forums/ru-RU/answerswuru/thread/ff6edc26-6cdd-4930-ba23-78ac8c631554