Если при загрузке обновлений система сообщает о невозможности обновить Framework любой из версий, то рекомендую воспользоваться бесплатной утилитой Net Framework Cleanup tool. Запускаете утилиту, соглашаетесь с лицензионным соглашением, далее из списка выбираете ту версию, которую вы не можете обновить, либо, в случае проблем с несколькими версиями, выбираете All Versions и жмете CleanUp Now:
Для удаления пакетов потребуется какое-то время (около 10-20 минут), после этого необходимо перезагрузить компьютер и загрузить и установить необходимые вам версии .Net Framework вручную (чаще всего достаточно 1.0, 1.1,3.5 и 3.5.1).
Ну, помогу и с этим, первые в поисковике выскочили эти ссылки:
Все версии, off-line установка (сторонний ресурс)
Microsoft .Net Framework 3.5 (официальный сайт), здесь же можете поискать и остальные пакеты.
Для систем более продвинутых, таких как Win 7, Win 8 обычно при невозможности установить определенный пакет, «операционка» предлагает ссылку на оф. ресурс для скачивания подходящего пакета.
Очень интересная статья. Добавляю в в избранное.
Спасибо за материал, мне помогло