Поскольку, как и все остальное в Windows, Net Framework постоянно ломается, встала задача переустановить этот мусор. Суть проблемы - в том, что программы на базе .Net глючили, а обновления Net сообщали, что они failed.
Сразу скажу, что простая установка "поверх" в 99% таких случаев не помогает. Что делать?
1. Попробуйте скачать эту программу:
Microsoft Net Framework repair tool.
Программа состоит из трех шагов, первый - легкий. Проходите до второго Next, смотрите, заработало ли то, что у вас не работало. Программу при этом НЕ закрываете. Если не помогло (опять же большой процент случаев) - нажимаете Next и ждете несколько минут, пока программа ковыряется в инсталляциях .Net на компе. Как правило, после этого шага удается исправить большинство проблем с Net. Если нет - можете позлорадствовать, отправив журналы в Microsoft на третьем этапе.
2. Если первым пунктом переустановить Net Framework или поправить его не удалось, попробуйте удалить его в штатном удалении программ, а потом проверить, что
Microsoft FixIt Program Install Uninstall не видит среди сбойных программ какую-то из версий Net Framework. Если видит - придется по одной каждую исправить, после чего попробовать поставить заново.
3. Если ничего не помогает, то старое доброе средство
Net Framework cleanup tool в варианте "Удалить все версии Net Framework" должно помочь. Это последнее и окончательное средство, после которого, соответственно, надо ставить все Net Framework обратно.
На момент написания этой заметки вирусов в программах, которые вы можете скачать по ссылкам выше, обнаружено не было (virustotal так сказал).