Некоторое время назад столкнулся с любопытной проблемой при установке обновления .NET Framework’а KB2656351, которое было отмечено как “критическое”. Хоть система рапортовала об успешной установке, после этого она сразу же вновь его находила и предлагала установить его снова и снова.
Перерыв кучу решений вида “ткните туда, перезапустите систему, убедитесь что проблема не исчезла”, мне удалось найти вполне работоспособный метод, который вдобавок не включает в себя десять перезагрузок.
На самом деле, сводится все к битой установке фреймворка, и нужно лишь корректно его переустановить:
- Для начала полностью удаляем все следы .NET Framework’ов из системы при помощи специальной утилиты;
- Устанавливаем .NET Framework 4 из полноценного инсталлятора, получить который можно на сайте Microsoft;
- Запускаем заново поиск обновлений в Windows Update и устанавливаем всё, что будет предложено.
У меня после этого все обновления установились нормально.