Всем приветы ! Многие встречались с нехваткой данного фреймворка. Также, как и Microsoft Visual C++, .Net Framework используется далеко не только для игр, многие программы часто требуют его, но пути решения как правило одни те же. Попробуем набор действий призванный помочь с данной проблемой. Погнали !
Внимание ! Перед любыми действиями в системе делайте точку восстановления!
Ошибки как правило достаточно информативные и конкретно говорят что не так.
Пример 1:
Пример 2:
Пример 3:
А третьем случае даже предлагается скачать его. И это достаточно правильно. Обычно при согласии либо начинается автоскачивание и установка, либо ведет на сайт Microsoft. Одно но, ссылки уже поменялись и скорее всего приведет на несуществующую страницу.
В любом случае, если не установлена какая-то версия. То просто скачиваем ее, например с официального сайта.
Microsoft .NET Framework 2.0 x86
Microsoft .NET Framework 2.0 x64
Microsoft .NET Framework 4.5.1
Microsoft .NET Framework 4.5.2
Microsoft .NET Framework 4.6.1
Microsoft .NET Framework 4.6.2
Немного о версиях.
2.0, 3.0, 3.5 включены в Windows 7 изначально, но может понадобиться обновление.
4.0 и 4.5 включены в Windos 8.1, но тоже могут потребовать обновления.
4.6 включена в Windows 10.
4.6.1 — Windows 10 1511.
4.6.2 — Windows 10 1607.
4.7 — Windows 10 1703.
4.7.1 — Windows 10 1709.
4.7.2 — Windows 10 1803.
4.8 — Windows 10 1903.
Некоторые версии заменяют собой предыдущие.
1.1 = 1.0
3.0 = 2.0
3.5 = 2.0, 3.0
4.5 = 4.0
4.5.1 = 4.0 — 4.5
4.5.2 = 4.0 — 4.5.1
4.6 = 4.0 — 4.5.2
4.6.1 = 4.0 — 4.6
4.6.2 = 4.0 — 4.6.1
4.7 = 4.0 — 4.6.2
4.7.1 = 4.0 — 4.7
4.7.2 = 4.0 — 4.7.1
4.8 = 4.0 — 4.7.2
Если система чистая, и нужного компонента нам просто не хватает, то скорее всего простое скачивание и установка решит проблему. Если установка не проходит попробуйте на загруженном исполняемом файле нажать правой клавишей мыши и произвести запуск от имени администратора.
Если у вас устаревшая версия, и вам необходимо обновить ее, то можно запустить установку просто «поверх», версия обновиться. Иногда можно встретить сопротивление и ошибки при обновлении, в таком случае попробуйте удалить обновляемую версию, перезагрузиться и запустить установку еще раз.
Редко, но иногда может помочь утилита:
Microsoft .NET Framework Repair Tool
Она выполняет простую проверку и исправления, которые могут препятствовать установке. В основном касается Windows Installer.
Если ничего не помогает, то будет использовать напалм, и выжигать все следы .NET утилитой NET Framework Cleanup Tool.
Скрин 1 выбрано по умолчанию:
Скрин 2 что можно выбрать:
Документация по ней тут. Сказано, что не удаляет компонент, который является частью системы и предустановлен сразу.
Но одназначно, прежде чем использовать данную утилиту, сделайте точку восстановления. Если вы их отключаете в целях оптимизации и экономии места. вы сами себе злые Буратины.
Надеюсь проделанные действия помогут вам с данным семейством ошибок.
Всем спасибо, всем пока. Критику и вопросы принимаю.