Основные библиотеки Windows, часть первая — .NET Framework
Доброго времени суток, друзья. Наверняка, почти каждый владелец компьютера с установленной операционной системой Windows, активно использующий свой ПК или ноутбук в работе, учёбе, играх и развлечениях, хоть раз да сталкивался с ошибками, возникающими при запуске или при работе различных программ и игр. Иногда ошибки могут выскакивать уже на этапе загрузки операционной системы, такие ошибки при включении компьютера свидетельствуют о некорректной работе, как минимум, одной из программ, находящихся в автозагрузке Windows.
Вариантов возможных ошибок, конечно, существует огромное множество, собственно, как и способов их устранения, но в данном цикле статей мы хотели бы уделить особое внимание ошибкам, вызванным нестабильной работой различных компонентов системы Windows, а именно: .NET Framework, Microsoft Visual C++ (или, сокращённо, MSVC) и DirectX.
Эти три набора исполняемых библиотек используются во всех современных операционных системах Windows: будь то уже доживающая свой век, лишённая поддержки Microsoft, Windows XP; не получившая широкого распространения и признанная разработчиком неудачной, Windows Vista; имеющая самую высокую популярность на сегодняшний день Windows 7; или последние версии продуктов от Мелкомягких (как многие зовут Microsoft в рунете), отражающие тенденции развития современной IT-индустрии, Windows 8/8.1 и Windows 10.
Давайте рассмотрим поближе каждый из этих пакетов, но не с точки зрения программистов и разработчиков ПО, а с позиции простых пользователей. Темой данной статьи будет .NET Framework
Содержание статьи:
Программная платформа .NET Framework
Фраза «Программная платформа» в заголовке этой части статьи уже частично даёт нам ответ на вопрос «Что такое .NET Framework?»:
Как же диагностировать проблемы в работе этого компонента системы и определить, что эта программная платформа выполняет свои обязанности некорректно?
Ошибки .NET Framework при запуске программ и игр
Ошибки среды .NET зачастую бывают легко диагностируемыми. Способствуют этому предупреждения системы, выдаваемые в случае сбоя в работе платформы .NET Framework. Ниже приведены две типовые ситуации.
Вот пример ошибки, оповещающий о необходимости установки .NET Framework 4 для запуска пользовательской программы
А это другой вариант ошибки, свидетельствующий о нехватке .NET Framework 3.5

Как видите, в подобных ситуациях особых проблем в определении виновника неработоспособности программы возникнуть не должно. Хотя, конечно, так выходит не всегда.
Узнать, какие версии .NET Framework установлены на компьютере
Начиная разговор о версиях данного ПО, следует обозначить один важный момент:
Данное правило справедливо для крупных релизов. Об исключениях поговорим ниже, в разделе Какие версии .NET Framework устанавливать.
Из этого следует, что, даже если у вас на компьютере установлена одна из последних версий данного продукта, некоторые программы могут не работать, требуя наличия более старой версии. Благо, различные версии, устанавливаясь в систему, не конфликтуют друг с другом и не заменяются на новые, а располагаются рядом.
Так как же узнать, какие версии имеются в системе, а каких недостаёт, ещё до того, как начнут появляться ошибки подобные приведённым выше.
Для простоты восприятия выделим два основных способа определения версий установленного пакета .NET Framework:
- первый — при помощи специальной утилиты с графическим интерфейсом;
- второй — по записям в системном реестре Windows.
Определение установленных версий .NET Framework с помощью утилиты
Бельгийская компания ASoft, занимающаяся разработкой ПО, думает не только о себе. Фирма поделилась с общественностью своей наработкой: утилитой с названием ASoft .NET Version Detector, целью которой является вывод информации об установленных в системе версиях пакета .NET Framework и, при необходимости, установка недостающих версий.
Последнюю актуальную версию утилиты всегда можно скачать на официальном сайте разработчика, на данный момент это версия 16 R2, архив которой и предлагаем вам скачать из прикреплённого файла: ASoft .NET Version Detector. Проверить наличие новой версии программы можно из её же меню, нажав в верхней панели меню пункт Help — New version?
Программа портативная (portable), работает в виде одного исполнительного файла и запускается из любого каталога, подключенного к компьютеру (он может быть расположен и на жестком диске, и, к примеру, на съёмном накопителе), не требует установки.
После запуска программы необходимо ознакомиться с соглашением и принять его, после чего перед вами предстанет непосредственно рабочее окно утилиты ASoft .NET Version Detector

Интерфейс программы прост.
На красном, зелёном и фиолетовом фоне вы можете увидеть возможные версии пакета, цветами сгруппированы версии, относящиеся к разным CLR (среда разработки Common Language Runtime): 1.0 , 1.1 , 2.0 , 3.0 , 3.5 , 4.0 и 4.6.2 . Номера тех версий из них, которые установлены в системе на данный момент , с указанием сервис паков (номеров пакетов крупных обновлений, service pack) выделены белым шрифтом. В примере выше это версии 2.0 sp2 , 3.0 sp2 , 3.5 sp1 и 4.6.2 . Серым шрифтом, соответственно, выделяются неустановленные версии, либо неактуальные: 1.0 , 1.1 , 4.0 (в примере выше версия 4.0 неактуальна, она обновлена до версии 4.6.2 ).
Левее есть блок с повторяющейся иконкой Microsoft .NET

Если нажать на одну из этих иконок, то у вас откроется окно проводника с каталогом установки .NET Framework, по умолчанию это путь:
Слева от каждой актуальной версии есть две кнопки с изображением стрелок:
- кликнув на зелёную стрелку
вы попадёте на страницу сайта Microsoft со ссылкой для скачивания этой самой версии .NET Framework; - кликнув на фиолетовую стрелку
— попадёте на страницу сайта Microsoft со ссылкой для скачивания SDK (полного комплекта средств разработки) соответствующей версии.
В нижней же части окна вы можете ознакомиться с более подробной информацией о битности пакетов, об установленных версиях, каталогах установки и языковых пакетах.
Определение установленных версий .NET Framework по записям в системном реестре Windows
Вышеуказанный способ не является единственной возможностью узнать об установленных на своём компьютере версиях .NET Framework. Ниже приведём второй пример. Возможно, он не столь красочен, но достаточно прост, не требует дополнительного софта и не займёт много времени.
Открываем редактор реестра Windows
- Запускаем утилиту Выполнить перейдя в Пуск — Все программы — Стандартные (в Windows 10 утилита Выполнить находится в каталоге Служебные), либо зажав на клавиатуре клавиши Пуск (на некоторых клавиатурах она отмечается как Win) и R
- В открывшемся окне вбиваем команду
В редакторе реестра переходим в следующую ветку:

На примере со скриншота выше мы видим, что в системе установлены только две версии: 4.0 (ветка с названием 4.0) и 4.6.2 (ветка 4\Client, параметр Version, значение 4.6.01586). В этом нет ничего страшного, для Windows 10 (с которой и снят последний скрин) это вполне нормально. Если каких-то версий будет недоставать для конкретных программ, то мы их обязательно установим. Но об этом поговорим ниже.
Какие версии .NET Framework устанавливать
На сегодняшний день можно выделить 12 основных версий выпуска Framework, включая наиболее крупные обновления.
В таблице ниже приведены соответствия версий .NET Framework и выпусков операционной системы Windows

*плюсом напротив каждого выпуска ОС Windows помечены поддерживаемые версии Framework
**зелёным цветом выделены версии Framework, интегрированные в распространяемые копии соответствующих выпусков ОС Windows
***.NET Framework 4.6.1 поставляется только в Windows 10, начиная с Version 1511
Стоит ещё отметить правила заменяемости версий, т.е. упомянуть те самые исключения из общего правила, о которых говорилось выше, выпуски .NET, содержащие в себе пакеты предыдущих версий и при установке полностью их заменяющие:
*подчёркиваю: версия 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 через online-установщик, ещё его называют web-установщик ( небольшого размера исполнительный файл, который в процессе установки пакета .NET подключается через интернет к серверам Microsoft и выкачивает оттуда весь объём необходимых данных )
- Установка .NET Framework через offline-установщик или автономный установщик ( автономный исполнительный файл, содержащий в себе все необходимые данные, не требующий для установки подключения к сети интернет, но оттого имеющий значительный вес, размер )
Возможные ошибки при установке .NET Framework и способы их решения
Как и с большинством любых других программ, с библиотеками .NET Framework могут возникать ошибки не только в процессе их работы, но и на этапе их установки. Выглядеть они могу по-разному, как пример — скриншот ниже

Первый способ решить проблемы установки Framework — воспользоваться утилитой от разработчика: Microsoft .NET Framework Repair Tool
В архиве сама утилита и документация к ней. Работа с программой интуитивно понятна, хотя и сопровождается подсказками только на английском языке: запускаете сохранённый исполнительный файл, принимаете соглашение, ждёте завершения исправлений и пытаетесь заново запустить установку пакета .NET Framework.

Если после всех попыток исправления ошибок проблема не пропадёт, то Repair Tool предложит вам отправить отчёт в компанию 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 для удаления (советую вам сразу выбирать пункт All Versions)
- Нажимаем кнопку Cleanup Now
- После завершения процесса удаления повторить попытку установки платформы .NET Framework
На этом всё. Надеюсь, после прочтения данной статьи, проблемы с пакетом .NET Framework , в случае возникновения, больше не будут вас всерьёз тревожить .
Name already in use
docs / docs / framework / install / on-windows-10.md
- Go to file T
- Go to line L
- Copy path
- Copy permalink
- Open with Desktop
- View raw
- Copy raw contents Copy raw contents
Copy raw contents
Copy raw contents
Install the .NET Framework on Windows 10 and Windows Server 2016 and later
The .NET Framework is required to run many applications on Windows. The instructions in this article should help you install the .NET Framework versions that you need. The .NET Framework 4.8 is the latest available version.
You may have arrived on this page after trying to run an application and seeing a dialog on your machine similar to the following one:

.NET Framework 4.8
.NET Framework 4.8 is included with:
.NET Framework 4.8 can be used to run applications built for the .NET Framework 4.0 through 4.7.2.
- Windows 10 October 2018 Update (version 1809)
- Windows 10 April 2018 Update (version 1803)
- Windows 10 Fall Creators Update (version 1709)
- Windows 10 Creators Update (version 1703)
- Windows 10 Anniversary Update (version 1607)
- Windows Server 2019
- Windows Server, version 1809
- Windows Server, version 1803
- Windows Server 2016
The .NET Framework 4.8 is not supported on:
- Windows 10 1507
- Windows 10 1511
If you’re using Windows 10 1507 or 1511 and you want to install .NET Framework 4.8, you first need to upgrade to a later Windows 10 version.
.NET Framework 4.6.2
The .NET Framework 4.6.2 is the latest supported .NET Framework version on Windows 10 1507 and 1511.
The .NET Framework 4.6.2 supports apps built for the .NET Framework 4.0 through 4.6.2.
.NET Framework 3.5
Follow the instructions to install .NET Framework 3.5 on Windows 10.
The .NET Framework 3.5 supports apps built for the .NET Framework 1.0 through 3.5.
.NET Framework 4.x versions are in-place updates to earlier versions. That means the following:
You can only have one version of the .NET Framework 4.x installed on your machine.
You cannot install an earlier version of the .NET Framework on your machine if a later version is already installed.
4.x versions of the .NET Framework can be used to run applications built for the .NET Framework 4.0 through that version. For example, .NET Framework 4.7 can be used to run applications built for the .NET Framework 4.0 through 4.7. The latest version (the .NET Framework 4.8) can be used to run applications built with all versions of the .NET Framework starting with 4.0.
For a list of all the versions of the .NET Framework available to download, see the .NET Downloads page.
If you cannot get the correct version of the .NET Framework installed, you can contact Microsoft for help.
Как установить .NET Framework 3.5 и 4.5 в Windows 10

В данной статье рассмотрены способы, с помощью которых можно установить (включить) компонент .NET Framework 3.5 и .NET Framework 4.5 в операционной системе Windows 10.
.NET Framework — программная платформа, которая является частью многих приложений и предоставляет функциональные возможности для запуска этих приложений.
Если используется операционная система Windows, то платформа .NET Framework, возможно уже установлена на компьютере. В частности, версия .NET Framework 4.5 включена в Windows 8, версия 4.5.1 включена в Windows 8.1, а версия 4.6 включена в Windows 10.
Однако платформа .NET Framework 3.5 не устанавливается автоматически вместе с Windows 8, 8.1 или 10, и ее необходимо включить отдельно.
Установка платформы .NET Framework 3.5 по запросу
Если приложению требуется .NET Framework 3.5 и оно не находит эту версию на компьютере, во время установки или при первом запуске приложения, отображается следующее диалоговое окно. В окне сообщения выберите Скачать и установить этот компонент, чтобы включить .NET Framework 3.5.
Для реализации этого варианта требуется подключение к Интернету.

Как установить .NET Framework 3.5 в окне «Компоненты Windows»
Вы можете самостоятельно включить .NET Framework 3.5 в окне «Компоненты Windows». Для реализации этого варианта требуется подключение к Интернету.
Нажмите сочетание клавиш
+ R и в открывшемся окне Выполнить введите команду OptionalFeatures и нажмите клавишу Enter ↵.

В открывшемся окне Компоненты Windows установите флажок .NET Framework 3.5 (включает .NET 2.0 и 3.0), нажмите кнопку OK .
Начнется процесс установки компонента .NET Framework 3.5.
Не нужно выбирать дочерние элементы для активации HTTP Windows Communication Foundation (WCF), если только вы не разработчик, которому требуются функции сопоставления скрипта и обработчика WCF.

По окончании процесса установки нажмите кнопку Закрыть .

Если по какой-то причине вышеуказанный способ вам не подходит, то можно скачать официальный установщик .NET Framework 3.5 по ссылке с официального сайта Microsoft https://www.microsoft.com/ru-ru/download/details.aspx?id=21 (при этом не стоит обращать внимания, что Windows 10 отсутствует в списке поддерживаемых систем, все успешно устанавливается).
Как установить .NET Framework 3.5 в Windows 10 с помощью DISM
Если подключение к Интернету отсутствует, платформу .NET Framework 3.5 можно включить с помощью средства командной строки «Система обслуживания образов, развертывания и управления ими» (DISM), указав носитель (USB-накопитель, ISO-образ или DVD-диск), с которого была установлена Windows 10.
Чтобы установить компонент .Net Framework 3.5 с помощью DISM, откройте командную строку от имени администратора и выполните следующую команду:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:F:\\sources\\sxs
Где F — буква диска с дистрибутивом Windows 10 (или путь до распакованного дистрибутива).
![]()
Через некоторое время компонент .Net Framework будет установлен, перезагрузите Windows для завершения операции.
![]()
Ещё один из способов установки .NET Framework 3.5 в Windows 10, который Вы можете использовать, представлен в статье Как установить .NET Framework 3.5 в Windows 10 используя Windows PowerShell
Как установить .NET Framework 4.5 в Windows 10
В Windows 10 по умолчанию включен .NET Framework 4.6 который совместим с версиями 4.5, 4.5.1 и 4.5.2. Иными словами, при установке более поздней версии, например .NET Framework 4.6, вам не нужно предварительно устанавливать предыдущие версии, например .NET Framework 4.5, 4.5.1 или 4.5.2. Аналогично, при установке более поздней версии, например .NET Framework 4.6, вам не нужно предварительно удалять предыдущие версии, например .NET Framework 4.5, 4.5.1 или 4.5.2.
Если по какой-то причине в вашей системе отключен пункт .NET Framework 4.6, можно просто включить его для установки.
Также можно загрузить эти компоненты отдельно в виде автономных установщиков с официального сайта Microsoft:
-
— .NET Framework 4.6 — .NET Framework 4.5.2 — .NET Framework 4.5.1 — .NET Framework 4.5

Если по каким-то причинам предлагаемые способы установки не работают, то можно воспользоваться дополнительными возможностями, которые помогут исправить ситуацию:
- Использование официальной утилиты Microsoft .NET Framework Repair Tool для исправления ошибок при установке. Утилиту можно скачать здесь → https://www.microsoft.com/en-us/download/details.aspx?id=30135
- Используйте утилиту Microsoft Fix It для автоматического исправления некоторых проблем, которые могут привести к ошибкам установки компонентов системы, скачать можно здесь → https://support.microsoft.com/en-us/kb/976982 (в первом пункте статьи)
На той же странице в 3-м пункте предлагается загрузить утилиту .NET Framework Cleanup Tool, полностью удаляющую все пакеты .NET Framework с компьютера. Это может позволить исправить ошибки при их повторной установке. Также пригодится, если вы получаете сообщение о том, что .Net Framework 4.5 уже является частью операционной системы и установлена на компьютере
Как правильно использовать платформу Microsoft NET Framework в Windows 10

В настоящее время подавляющее множество распространённых программных приложений, используемых в среде Windows 10, требуют наличия продукта корпорации Microsoft под названием .NET Framework. Эта платформа позволяет операционной системе преобразовывать программные приложения, скомпилированные в иных языках программирования, сделав их доступными для понимания непосредственно в Windows 10. Иногда в работе платформы могут происходить какие-то сбои, приводящие к невозможности работы только что установленных программ. Для исправления ошибок такого рода возникает необходимость произвести переустановку .NET Framework или обновить платформу.
Особенности Microsoft NET Framework в Windows 10
В среде Windows 10 платформа Microsoft .NET Framework встроена по умолчанию и устанавливается одновременно с операционной системой. В некоторых случаях возникает необходимость переустановки или обновления платформы для изменения рабочей версии. Это бывает крайне редко, так как лицензионная Windows 10, инсталлированная на компьютере, обладающем выходом в интернет, содержит в себе практически все версии Microsoft .NET Framework, включая последнюю.
Наиболее распространённая проблема для компьютеров, которые не имеют доступа к глобальной сети: чтобы переустановить или обновить версию Microsoft .NET Framework на таких устройствах, понадобится её скачивание с официального сайта Microsoft и инсталляция на требуемом компьютере с помощью переносного носителя.
Какую Microsoft NET Framework устанавливать на Windows 10
Последней версией платформы Microsoft .NET Framework, представленной корпорацией Microsoft на официальном сайте и рекомендованной для работы в среде Windows 10, является версия 4.7. Она устанавливается автоматически при инсталляции операционной системы через интернет или с лицензионного носителя. Кроме того, автоматически происходит установка версии 3.5, включающая версии 2.0 и 3.0.
Таким образом, необходимость что-то менять в установках отпадает, так как все предыдущие версии включены в последнюю. Проблемы могут возникать только на компьютерах, не имеющих доступа к интернету, или на компьютерах с установленными пиратскими копиями Windows 10. В этом случае можно устанавливать версии Microsoft .NET Framework редакции 3.5.
Все эти вариации будут корректно работать в операционной среде Windows 10.
Как установить/обновить Microsoft NET Framework на Windows 10
Произвести переустановку или обновление платформы Microsoft .NET Framework в автоматическом режиме можно несколькими способами. После выполнения нижеуказанных действий можно быть уверенным, что на компьютере будет установлена последняя версия платформы Microsoft .NET Framework.
Установка с использованием панели управления
Раскрыть «Панель управления» системой, дважды щёлкнув по одноимённому значку на «Рабочем столе».

На «Рабочем столе» дважды щёлкаем по значку «Панель управления»
В раскрывшемся окне «Все элементы панели управления» найти и щёлкнуть по пиктограмме «Программы и компоненты».

В «Панели управления» открываем вкладку «Программы и компоненты»
В левой половине оснастки нажать на раздел «Включение и отключение компонентов Windows».

В окне «Программы и компоненты» выбираем «Включение или отключение компонентов Windows»

В панели «Компоненты Windows» отмечаем неактивные каталоги Microsoft NET Framework

Проводим перезагрузку компьютера
Установка с помощью сайта Microsoft
Если по каким-то причинам библиотеки Microsoft .NET Framework не установились, то установить их можно с сайта Microsoft.
-
Для установки зайти на сайт Microsoft, найти требуемую страницу и щёлкнуть по клавише «Скачать».

На странице жмём на клавишу «Скачать»

В окне «Выбор загрузки» делаем выбор имени и жмём клавишу Next
Подтвердить загрузку Microsoft .NET Framework 4.7.

Подтверждаем загрузку Microsoft NET Framework, если она не началась автоматически через 30 секунд
Видео: инсталляция Microsoft NET Framework на компьютер
Использование дополнительных программ при работе с NET Framework
Даже скачанный с официального сайта дистрибутив Microsoft .NET Framework не всегда корректно работает или проходит процесс инсталляции. Это может зависеть от версии операционной системы или каких-то других системных факторов. В этом случае можно воспользоваться нетрадиционным способом инсталляции платформы с помощью сторонней программы Missed Features Installer 10, которая представляет собой сборку программного обеспечения из устаревших редакций Windows.
Для использования программной сборки Missed Features Installer 10 необходимо выполнить следующий ряд действий:
-
Скачать ISO-образ пакета приложений и смонтировать его на DVD-привод с помощью программы Daemon Tools. Можно также записать пакет на DVD-диск или USB-носитель при помощи программы UltraISO или подобного программного обеспечения.

С сайта скачиваем сборку программ для Windows 10

Запустите файл и примите условия использования для запуска
Щёлкнуть по пиктограмме Click me 1st! для отключения контроля учётных записей и корректной инсталляции приложений.

В окне программы щёлкаем по пиктограмме Click me 1st!

В окне программы выбираем нужную версию
Как узнать установленную версию Microsoft NET Framework
Кроме способа определения установленной версии Microsoft .NET Framework существует ещё несколько вариантов, предусматривающих использование сторонних и встроенных утилит.
-
Утилита ASoft.NET Version Detector — простая программа, не требующая инсталляции. Основные преимущества — это мгновенный вывод на дисплей информации о странице на официальном сайте корпорации Microsoft для скачивания инсталлятора, о странице скачивания SDK и местонахождении каталогов с инсталлированной редакцией. Недостатки — только английский интерфейс.

Просмотр инсталлированных версий Microsoft NET Framework
-
в сервисе клавиши «Пуск» жмём на строку «Выполнить» и в поле «Открыть» вводим командный интерпретатор regedit;

В поле «Открыть» вводим команду regedit

В правой части окна отображается версия Microsoft NET Framework
Видео: определение версии Microsoft NET Framework
Как удалить Microsoft NET Framework
Для удаления платформы Microsoft .NET Framework можно применить два способа. Вместе с тем нужно иметь в виду, что система разрешит удалить только те версии, которые есть в перечне вкладки «Программы и компоненты» панели управления. Старые редакции встраиваются в оболочку Windows 10 и не могут быть деинсталлированы. Для деинсталляции разрешённых редакций можно применить два метода:
- С использованием встроенных средств Windows 10:
- дважды щёлкнуть на «Рабочем столе» по значку «Панели управления»;
- в раскрывшейся консоли войти во вкладку «Программы и компоненты»;
- в регистре выделить редакцию Microsoft .NET Framework, которая доступна для удаления;
- нажать на надпись «Удалить» сверху над регистром.

В списке программ выбираем версию Microsoft NET Framework, доступную для удаления

В панели выбираем версию Microsoft NET Framework для удаления
щёлкнуть по клавише Cleanup Now.

В панели жмём на клавишу Cleanup Now
Версии, встроенные в Windows 10 и не подлежащие удалению, можно только отключить. Для выполнения действия необходимо перейти по цепочке «Рабочий стол» — «Панель управления» — «Программы и компоненты» — «Включение или отключение компонентов Windows» — «Компоненты Windows» и в раскрытой панели снять переключатель у той версии, которую вы хотите отключить, а затем выполнить перезагрузку компьютера.

В панели отключаем выбранную версию Microsoft NET Framework
Платформа .NET Framework значительно расширяет возможности Windows 10, позволяя работать с различными приложениями. Её присутствие в программном обеспечении компьютера — обязательное условие. Это позволит пользователю избежать трудностей, возникающих после инсталляции некоторых программных продуктов. Наиболее часто встречающейся проблемой является невозможность использовать программное обеспечение принтера, так как при большом многообразии производителей печатающих устройств каждый использует тот язык программирования, который считает нужным.