- Что такое .NET Framework?
- Где скачать .NET Framework. Какие версии подходят для Windows 7, 8 и 10
- Как узнать какие версии .Net Framework установлены в системе?
- Что нового в Net Framework 4.8
- Требования к оборудованию
- Требования к установке
- Поддерживаемые клиентские операционные системы
- Поддерживаемые серверные операционные системы
- Ошибки .NET Framework при запуске программ и игр
- Узнать, какие версии .NET Framework установлены на компьютере
- Определение установленных версий .NET Framework с помощью утилиты
- Определение установленных версий .NET Framework по записям в системном реестре Windows
- Какие версии .NET Framework устанавливать
- Варианты установочных файлов .NET Framework
- Возможные ошибки при установке .NET Framework и способы их решения
- Как удалить .NET Framework
- Ручной способ удаления .NET Framework
- Автоматический способ удаления .NET Framework
Что такое .NET Framework?
Во-первых, это чудо-юдо произносится как «точка без рамок». «Точка-нет» по-русски (ну почти по-русски). Дотнет.
Чтобы ответить на вопрос, что такое .NET Framework для Windows, нужно понять, для чего он существует. Ссылки на скачивание программы находятся ниже (это официальные сервера Microsoft) — при скачивании ознакомьтесь с пояснениями. Это довольно просто, хотя вам придется погрузиться в некоторые вопросы программирования. Нет, вам не нужно быть программистом, чтобы понимать Dot-Net.
Итак: программисты — это люди, которые создают программы. Их работа включает в себя «написание кода». Они пишут код на разных языках программирования. Код — пояснения для компьютера, что он должен делать в каждый момент своей работы.
Любой язык программирования — довольно примитивная вещь. В языках программирования есть такие выражения, как сложение или умножение, но ничего более сложного. Программист хочет отображать окно программы? Для этого ему приходится писать много кода и тратить много времени.
Вот так выглядит код написанных программ. Если вы не скачаете Net Framework для Windows, ваш компьютер тоже ничего не поймет.
И тут на помощь программисту приходит .NET Framework для Windows: скачать его можно бесплатно. Суть этого софта в огромном наборе уже написанных для программистов библиотек кода, которые позволяют отображать одно и то же окно. Такой код пишут специалисты Microsoft. Он позволяет программистам не отвлекаться на лишнее, а создавать свои программы.
Наглядный пример. В недрах .NET Framework есть множество подробных операций — скажем так:
- инструкция для Windows, как нарисовать окно на экране;
- готовая функция для размещения кнопок внутри окна;
- что делать с компьютером при нажатии этих кнопок;
Программисту достаточно включить такие операции в собственный код, а не тратить несколько дней на объяснение элементарных вещей компьютеру. Но мощь .NET Framework выходит далеко за рамки набора кода и готовых функций. Эта среда разработки дает программистам большие возможности для ускорения создания приложений, так что эти приложения глубоко встроены в службы Windows.
Что ж, «Net Framework» — палочка-выручалочка для программистов. Зачем это обычному пользователю?
Дело в том, что пока на компьютер не установлен .NET Framework, Windows не умеет работать с программами, написанными в этой среде. Так и появляются на экране ошибки: «Эта программа требует установки Net.Framework». Таких программ становится все больше — это драйвера видеокарт Radeon и GeForce, графические редакторы типа Paint.NET, разнообразные мгновенные сообщения и так далее
Итак, для нормальной работы многих программ в Windows требуется программа .NET Framework (точнее, ее часть, именуемая Redistributable Package — «дистрибутивный пакет»). Программистам это не нужно — это нужно обычным пользователям для запуска скачанных программ на своих машинах.
Где скачать .NET Framework. Какие версии подходят для Windows 7, 8 и 10
На большинстве компьютеров с Windows уже установлена платформа .NET Framework — обычно более старые версии. Фактически:
- в Windows 7 уже установлена .Net Framework версии 3.5.
- Windows 8 и 8.1 поставляются с версиями 4.5-4.5.1;
- Windows 10 включает версию 4.6.
Современные приложения требуют свежести. А для общей безопасности лучше скачать последнюю версию .NET Framework (на конец 2019 года это 4.8). Подходит для Windows вплоть до старой «семерки». Установка чрезвычайно проста.
На самом деле последние версии программы скачиваются автоматически, через службу обновлений (Центр обновления Windows). Но слишком часто она отключена (как отключить обновления в Windows 10 — этой поделке была посвящена целая статья на Woocomp), поэтому можно использовать обычную загрузку с сайта Microsoft. Все бесплатно, конечно.
Последняя версия .NET Framework 4.8 (2020 г.) подходит для загрузки и установки в Windows 10, Windows 8.1 и Windows 7 SP1. Выбор разрядности (x86 или x64) не требуется. Полная версия дистрибутива занимает около 60 мегабайт.
На сайте Microsoft есть две версии установщика:
- Онлайн-установщик. Небольшой инструмент размером менее 2 МБ, который загружает оставшиеся файлы в фоновом режиме. Не рекомендуется вообще.
- Оффлайн-установщик — не более 60 МБ. Загрузите его и сохраните на будущее. Это может быть полезно при переустановке Windows или для других компьютеров.
Монтаж
Сама установка предельно проста, занимает 2-3 минуты в зависимости от мощности компьютера.
- Загрузите среду выполнения .NET Framework 4.8 с веб-сайта Microsoft (полная версия, 111,9 МБ). Выберите русский язык из списка.
- Запустите загруженный файл.
- Прозрачный!
Версия 4.8 самостоятельно удаляет с компьютера предыдущие выпуски .NET Framework, начиная с версии 4.0 (точнее версии 4, 4.5, 4.5.1, 4.5.2, 4.6.2, 4.7 и т д будут удалены при установке). Их не нужно удалять вручную. Старые версии (например, 3.5 SP1) представляют собой отдельные программы. Сами по себе они не удалятся, и вообще их лучше оставить для совместимости со старыми программами.
Как узнать какие версии .Net Framework установлены в системе?
Это можно сделать через системный реестр
Запустите редактор реестра: Пуск -> Выполнить -> regedit.
Перейдите в раздел HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDP
Мы видим ветки с номерами версий и дополнительными параметрами.
Install=1 — говорит что версия установлена.
SP — Отображает номер установленного пакета обновлений.
Версия — отображает полный номер версии.
Что нового в Net Framework 4.8
Список изменений версии 4.8, вышедшей летом 2019 года, включает:
- улучшенная поддержка дисплеев с высоким разрешением;
- улучшенная поддержка сенсорных экранов в Windows 10;
- улучшенная поддержка криптографии;
- поддержка языков C# 7 и VB 15;
- повышение производительности и надежности фреймворка.
Не откладывайте установку этого важного компонента Windows. Вам нужно скачать Net Framework 4.8 как можно скорее: многие ошибки уйдут из системы.
Как изменить устройство вывода звука для браузера Chrome Как выполнить обновление: Добавить ОЗУ Win+R (Выполнить, Выполнить) не показывает историю команд Список команд для Win+R (Выполнить или Выполнить) Проверить и восстановить поврежденные файлы Windows 10, 8, 8.1 Категории
- Сеть, веб-сайты, интернет
- Окна
- Программа компьютерного обучения
- Различный
- Решение проблем
- Смартфоны
- Это интересно
Требования к оборудованию
Процессор | 1 ГГц |
БАРАН | 512 МБ |
Минимальное место на диске (32-разрядная ОС) | 4,5 ГБ |
Минимальное место на диске (64-разрядная ОС) | 4,5 ГБ |
Требования к установке
Для установки фреймворка требуются права администратора .NET. Если у вас нет прав администратора на компьютере, на котором вы хотите установить платформу .NET, обратитесь к сетевому администратору.
Поддерживаемые клиентские операционные системы
Windows 11 | 64-битная система | Платформа .NET 4.8 | Платформа .NET 4.8.1 |
виндовс 10 обновление 2022 (версия 22H2) |
32 и 64 битные версии | Платформа .NET 4.8 | Платформа .NET 4.8.1 |
обновление Windows 10 ноября 2021 г (версия 21H2) |
32 и 64 битные версии | Платформа .NET 4.8 | Платформа .NET 4.8.1 |
Обновление Windows 10 за май 2021 г (версия 21H1) |
32 и 64 битные версии | Платформа .NET 4.8 | Платформа .NET 4.8.1 |
Обновление Windows 10 за октябрь 2020 г (версия 20H2) |
32 и 64 битные версии | Платформа .NET 4.8 | Платформа .NET 4.8.1 |
Обновление Windows 10 за май 2020 г (версия 2004 г) |
32 и 64 битные версии | Платформа .NET 4.8 | — |
Обновление Windows 10 за ноябрь 2019 г (версия 1909 г) |
32 и 64 битные версии | Платформа .NET 4.8 | — |
Обновления Windows 10 за май 2019 г (версия 1903 г) |
32 и 64 битные версии | Платформа .NET 4.8 | — |
Обновление Windows 10 за октябрь 2018 г (версия 1809 г) |
32 и 64 битные версии | Платформа .NET 4.7.2 | Платформа .NET 4.8 |
Обновление Windows 10 за апрель 2018 г (версия 1803 г) |
32 и 64 битные версии | Платформа .NET 4.7.2 | Платформа .NET 4.8 |
Осеннее обновление для создателей Windows 10 (версия 1709) |
32 и 64 битные версии | Платформа .NET 4.7.1 | Платформа .NET 4.7.2 Платформа .NET 4.8 |
Обновление для создателей Windows 10 (версия 1703) |
32 и 64 битные версии | Платформа .NET 4.7 | Платформа .NET 4.7.1 Платформа .NET 4.7.2 Платформа .NET 4.8 |
Юбилейное обновление Windows 10 (версия 1607) |
32 и 64 битные версии | Платформа .NET 4.6.2 | Платформа .NET 4.7 Платформа .NET 4.7.1 Платформа .NET 4.7.2 Платформа .NET 4.8 |
Ноябрьское обновление Windows 10 (версия 1511) |
32 и 64 битные версии | Платформа .NET 4.6.1 | Платформа .NET 4.6.2 |
Windows 10 (версия 1507) |
32 и 64 битные версии | Платформа .NET 4.6 | Платформа .NET 4.6.1 Платформа .NET 4.6.2 |
Windows 8.1 | 32-битные, 64-битные и ARM | Платформа .NET 4.5.1 | Платформа .NET 4.5.2 Платформа .NET 4.6 Платформа .NET 4.6.1 Платформа .NET 4.6.2 Платформа .NET 4.7 Платформа .NET 4.7.1 Платформа .NET 4.7.2 Платформа .NET 4.8 |
Windows 8 | 32-битные, 64-битные и ARM | Платформа .NET 4.5 | Платформа .NET 4.5.1 Платформа .NET 4.5.2 Платформа .NET 4.6 Платформа .NET 4.6.1 |
Windows 7 с пакетом обновления 1 | 32 и 64 битные версии | — | Платформа .NET 4 Платформа .NET 4.5 Платформа .NET 4.5.1 Платформа .NET 4.5.2 Платформа .NET 4.6 Платформа .NET 4.6.1 Платформа .NET 4.6.2 Платформа .NET 4.7 Платформа .NET 4.7.1 Платформа .NET 4.7.2 Платформа .NET 4.8 |
Windows Vista SP2 | 32 и 64 битные версии | — | Платформа .NET 4 Платформа .NET 4.5 Платформа .NET 4.5.1 Платформа .NET 4.5.2 Платформа .NET 4.6 |
Windows XP | 32 и 64 битные версии | — | Платформа .NET 4 |
Примечания.
- В системах .NET Windows 7 для платформы требуется Windows 7 с пакетом обновления 1 (SP1). Если вы используете Windows 7 и еще не установили пакет обновления 1 (SP1), это необходимо сделать перед установкой платформы .NET .
- Платформа .NET 4.5 поддерживается в среде предустановки Windows (Windows PE). (кроме некоторых функций).
- Платформа .NET 4 также поддерживает платформу IA64.
- Для оптимальной совместимости и безопасности на всех платформах рекомендуется установить последний пакет обновления Windows и все критические обновления, доступные в Центре обновления Windows.
- В 64-разрядных операционных системах .NET платформа поддерживает как WOW64 (32-разрядная обработка на 64-разрядном компьютере), так и собственную 64-разрядную обработку.
Поддерживаемые серверные операционные системы
Windows Server 2022 | 64-битная система | Платформа .NET 4.8 | Платформа .NET 4.8.1 |
Виндовс Сервер 2019 | 64-битная версия | Платформа .NET 4.7.2 | Платформа .NET 4.8 |
Windows Server, версия 1809 | 64-битная версия | Платформа .NET 4.7.2 | Платформа .NET 4.8 |
Windows Server, версия 1803 | 64-битная версия | Платформа .NET 4.7.2 | Платформа .NET 4.8 |
Windows Server, версия 1709 | 64-битная версия | Платформа .NET 4.7.1 | Платформа .NET 4.7.2 |
Виндовс Сервер 2016 | 64-битная версия | Платформа .NET 4.6.2 | Платформа .NET 4.7 Платформа .NET 4.7.1 Платформа .NET 4.7.2 Платформа .NET 4.8 |
Windows Server 2012 R2 | 64-битная версия | Платформа .NET 4.5.1 | Платформа .NET 4.5.2 Платформа .NET 4.6 Платформа .NET 4.6.1 Платформа .NET 4.6.2 Платформа .NET 4.7 Платформа .NET 4.7.1 Платформа .NET 4.7.2 Платформа .NET 4.8 |
Windows Server 2012 (64-разрядная версия) | 64-битная версия | Платформа .NET 4.5 | Платформа .NET 4.5.1 Платформа .NET 4.5.2 Платформа .NET 4.6 Платформа .NET 4.6.1 Платформа .NET 4.6.2 Платформа .NET 4.7 Платформа .NET 4.7.1 Платформа .NET 4.7.2 Платформа .NET 4.8 |
Windows Server 2008 R2 с пакетом обновления 1 (SP1 | 64-битная версия | — | Платформа .NET 4 Платформа .NET 4.5 Платформа .NET 4.5.1 Платформа .NET 4.5.2 Платформа .NET 4.6 Платформа .NET 4.6.1 Платформа .NET 4.6.2 Платформа .NET 4.7 Платформа .NET 4.7.1 Платформа .NET 4.7.2 Платформа .NET 4.8 |
Windows Server 2008 SP2 | 32 и 64 битные версии | — | Платформа .NET 4 Платформа .NET 4.5 Платформа .NET 4.5.1 Платформа .NET 4.5.2 Платформа .NET 4.6 Платформа .NET 4.6.2 |
Примечания.
- Windows Server 2012 включает .NET Framework 4.5, поэтому вам не нужно устанавливать его отдельно. Точно так же Windows Server 2012 R2 включает .NET Framework 4.5.1.
- Платформа .NET имеет ограниченную поддержку роли Server Core в Windows Server 2008 R2 с пакетом обновления 1 (SP1) или более поздней версии. Список неподдерживаемых API см в разделе Возможности Server Core .NET.
- Платформа .NET не поддерживается в Windows Server 2008 R2 для систем на базе Itanium.
- В Windows Server 2008 SP2 .NET платформа не поддерживается в качестве ядра сервера.
- Для оптимальной совместимости и безопасности на всех платформах рекомендуется установить последний пакет обновления Windows и все критические обновления, доступные через Центр обновления Windows. Для некоторых операционных систем может потребоваться установка последнего пакета обновления Windows.
- В 64-разрядных операционных системах .NET платформа поддерживает как WOW64 (32-разрядная обработка на 64-разрядном компьютере), так и собственную 64-разрядную обработку.
Ошибки .NET Framework при запуске программ и игр
Ошибки среды .NET часто легко диагностировать. Этому способствуют системные предупреждения, которые рассылаются в случае возникновения ошибок в .NET Framework. Ниже приведены две типичные ситуации.
Вот пример ошибки, указывающей на необходимость установки .NET Framework 4 для запуска пользовательского приложения
А это еще одна версия ошибки, которая указывает на отсутствие .NET Framework 3.5
Как видите, в таких ситуациях особых проблем с определением причины неработоспособности программы возникнуть не должно. Хотя, конечно, это не всегда так.
Читайте также: Установка qBittorrent в Ubuntu
Узнать, какие версии .NET Framework установлены на компьютере
Начиная разговор о версиях данного ПО, следует отметить важный момент:
Каждая последующая версия .NET Framework не включает библиотеки из предыдущих выпусков
Это правило распространяется на большие релизы. Об исключениях мы поговорим ниже, в разделе «Какие версии .NET Framework устанавливать .
Из этого следует, что даже если на вашем компьютере установлена одна из последних версий этого продукта, некоторые программы могут не работать и требовать более старую версию. К счастью, разные версии при установке в систему не конфликтуют между собой и не заменяются новыми, а ставятся рядом.
Итак, как узнать, какие версии доступны в вашей системе, а какие отсутствуют, даже до того, как начнут появляться ошибки, подобные приведенным выше.
Для простоты понимания есть два основных способа найти версии установленного пакета .NET Framework:
- первый – с помощью специального инструмента с графическим интерфейсом;
- второй — по записям в системном реестре Windows.
Определение установленных версий .NET Framework с помощью утилиты
Бельгийская компания по разработке программного обеспечения ASoft думает не только о себе. Компания поделилась с общественностью своим опытом: инструмент под названием ASoft .NET Version Detector, назначение которого — отображать информацию об установленных в системе версиях пакета .NET Framework и, при необходимости, устанавливать недостающие версии.
Последнюю актуальную версию инструмента всегда можно скачать с официального сайта разработчика, на данный момент это версия 16 R2, архив которой мы предлагаем вам скачать из прикрепленного файла: ASoft .NET Version Detector. Проверить наличие новой версии программы можно из ее собственного меню, щелкнув по пункту «Справка — Новая версия?» в верхней строке меню?
Программа портабельна (portable), работает как один исполняемый файл и запускается из любого каталога, подключенного к компьютеру (может находиться как на жестком диске, так и, например, на съемном диске), не требует установки.
После запуска программы необходимо прочитать соглашение и принять его, после чего перед вами появится рабочее окно инструмента ASoft .NET Version Detector
На красном, зеленом и фиолетовом фоне показаны возможные версии пакета, сгруппированные по цветам версии, относящиеся к разным CLR (Common Language Runtime Development Environment): 1.0, 1.1, 2.0, 3.0, 3.5, 4.0 и 4.6.2.
Белым цветом выделены номера тех их версий, которые в данный момент установлены в системе, которые указывают на пакеты обновлений (основные номера пакетов обновлений, пакеты обновлений). В приведенном выше примере это версии 2.0 с пакетом обновления 2, 3.0 с пакетом обновления 2, 3.5 с пакетом обновления 1 и 4.6.2. Соответственно серым шрифтом выделены неустановленные версии или устаревшие: 1.0, 1.1, 4.0 (в примере выше версия 4.0 устарела, обновлена до версии 4.6.2).
Слева блок с повторяющимся значком Microsoft .NET
При нажатии на один из этих значков откроется окно проводника с папкой установки .NET Framework, по умолчанию это путь:
C:WindowsMicrosoft.NETFramework
Слева от каждой текущей версии есть две кнопки со стрелками:
- нажав на зеленую стрелку
вы попадете на страницу на сайте Microsoft со ссылкой на скачивание этой версии .NET Framework; - нажав на фиолетовую стрелку
— вы попадете на сайт Microsoft со ссылкой на скачивание SDK (полного комплекта разработки) для соответствующей версии.
В нижней части окна вы можете найти более подробную информацию о разрядности пакетов, установленных версиях, каталогах установки и языковых пакетах.
Определение установленных версий .NET Framework по записям в системном реестре Windows
Вышеописанный метод — не единственный способ узнать о версиях .NET Framework, установленных на вашем компьютере. Ниже приведен еще один пример. Это может быть не так красочно, но достаточно просто, не требует дополнительного программного обеспечения и не занимает много времени.
откройте редактор реестра Windows
- Запускаем инструмент «Выполнить», перейдя в «Пуск» — «Все программы» — «Стандартные» (в Windows 10 инструмент «Выполнить» находится в каталоге «Инструменты системы»), либо зажав клавиши «Пуск» на клавиатуре (на некоторых клавиатурах он помечен как Win) и р
- В открывшемся окне введите команду regeditи нажмите клавишу ввода
В редакторе реестра перейдите в следующую ветку:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDP
В примере со скриншота выше мы видим, что в системе установлены только две версии: 4.0 (ветка с названием 4.0) и 4.6.2 (ветка 4Клиент, параметр Версия, значение 4.6.01586). Ничего страшного в этом нет, для Windows 10 (из которой взят последний скрин) это вполне нормально. Если каких-то версий для конкретных программ не хватает, мы их обязательно установим. Но давайте поговорим об этом ниже….
Какие версии .NET Framework устанавливать
На сегодняшний день существует 12 основных выпусков фреймворка, включая основные обновления.
В следующей таблице показано соответствие между версиями .NET Framework и выпусками операционной системы Windows
* Плюс рядом с каждой версией ОС Windows указаны поддерживаемые версии фреймворка
**Зеленым цветом выделены версии Framework, интегрированные в распространяемые копии соответствующих выпусков ОС Windows
***.NET Framework 4.6.1 доступен только в Windows 10, начиная с версии 1511
Также стоит отметить правила замены версий, т.е упомянуть исключения из общего правила, упомянутого выше, релизы .NET, которые содержат пакеты предыдущих версий и полностью заменяют их при установке:
.NET Framework 1.1 заменяет версию 1.0
.NET Framework 3.0 заменяет версию 2.0
.NET Framework 3.5 заменяет версии 2.0 и 3.0
.NET Framework 4.5 заменяет версию 4.0
.NET Framework 4.5.1 заменяет версии 4.0 и 4.5
.NET Framework 4.5.2 заменяет версии с 4.0 по 4.5.1
.NET Framework 4.6 заменяет версии с 4.0 по 4.5.2
.NET Framework 4.6.1 заменяет версии с 4.0 по 4.6
.NET Framework 4.6.2 заменяет версии с 4.0 по 4.6.1
*Подчеркиваю: версия 3.5 НЕ заменяет версии 1.0 и 1.1; версия 4.0 и все последующие версии НЕ заменяют версии 1.0, 1.1, 2.0, 3.0 и 3.5!
То есть для полного комплекта Windows, начиная с Windows 7, могут быть установлены .NET Framework 3.5 и .NET Framework 4.6.2. Смысла в других версиях нет, они будут заменены свежими релизами.
На Windows XP имеет смысл установить .NET Framework 1.1 (если это действительно нужно), .NET Framework 3.5 и .NET Framework 4.0. Я думаю, это ясно.
Варианты установочных файлов .NET Framework
Если вам интересно «Как установить .NET Framework на компьютер?», то у вас есть два варианта:
- Установка .NET Framework через веб-установщик, также называемый веб-установщиком (небольшой исполняемый файл, который во время установки пакета .NET подключается к серверам Microsoft через Интернет и скачивает оттуда весь объем необходимых данных)
- Установка .NET Framework через автономный установщик или автономный установщик (автономный исполняемый файл, содержащий все необходимые данные, не требующий подключения к Интернету для установки, но поэтому имеющий значительный вес и размер)
Напомню, что очень легко получить ссылку для скачивания через инструмент ASoft .NET Version Detector, который при нажатии на значок со стрелкой откроет сам браузер со страницей загрузки офлайн-установщика для .NET. Версия пакета Framework на ваш выбор на официальном сайте Microsoft
Возможные ошибки при установке .NET Framework и способы их решения
Как и большинство других программ, библиотеки .NET Framework могут столкнуться с ошибками не только при работе, но и при установке. Они могут выглядеть по-разному, как пример — скриншот ниже
Первый способ решить проблемы с установкой Framework — использовать инструмент от разработчика: Microsoft .NET Framework Repair Tool
В архиве находится сам инструмент и его документация. Работа с программой интуитивно понятна, хотя и сопровождается только инструкциями на английском языке: запустите сохраненный исполняемый файл, примите соглашение, дождитесь завершения исправлений и попробуйте снова запустить установку пакета .NET Framework.
Если проблема не устранена после всех попыток исправить ошибки, средство восстановления предложит вам отправить отчет в Microsoft для поиска решения.
Другой способ решить проблемы с установкой Framework — попытаться полностью удалить установленные библиотеки и переустановить их. Ниже приведены два способа удаления пакета .NET
Как удалить .NET Framework
Удалить пакет .NET можно как в полуавтоматическом/ручном режиме, так и автоматически с помощью специального инструмента.
Ручной способ удаления .NET Framework
- Для начала из меню «Пуск» перейдите в панель управления Windows и откройте пункт «Удалить программу» (в режиме категорий) или «Программы и компоненты» (в режиме просмотра значков)
- Здесь нам нужно удалить все строки, которые содержат что-то, относящееся к .NET или Framework
- После ручного удаления загрузите версию Microsoft Fixit Program Install Uninstall для устранения неполадок, связанных с установкой и удалением программ
- Запускаем исполняемый файл из сохраненного архива, принимаем соглашение и в открывшемся окне выбираем рекомендуемый пункт Выявлять проблемы и устанавливать исправления (рекомендуется)
- Если после анализа системы появляются элементы с .NET Framework, выбираем их и пытаемся исправить, делаем это столько раз, сколько были найдены проблемы, и после решения проблемы перезапускаем Fixit. Если таковых не обнаружено, или все уже исправлено, но ошибки установки библиотеки остались, выберите в списке пункт Нет и повторите процедуру устранения неполадок
- После завершения процесса удаления и устранения неполадок попробуйте снова установить .NET Framework
Автоматический способ удаления .NET Framework
Этот способ быстрее и проще предыдущего, поэтому он последний в списке по порядку, но не с точки зрения доступности или эффективности.
- Загрузите архив .NET Framework Cleanup Tool и запустите исполняемый файл из этого архива
- Мы принимаем соглашение
- В открывшемся окне выбираем удаляемую версию .NET Framework (рекомендую сразу выбрать Все версии)
- Нажмите кнопку «Очистить сейчас
- После завершения процесса удаления попробуйте снова установить .NET Framework