Как правильно использовать платформу 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.
- Оба каталога .NET Framework должны быть активированы. Если один из них не активен, активируйте его.
В панели «Компоненты Windows» отмечаем неактивные каталоги Microsoft NET Framework
- Щёлкнуть по клавише OK и выполнить перезагрузку компьютера, чтобы приложения, использующие в работе библиотеки Microsoft .NET Framework, начали их применение.
Проводим перезагрузку компьютера
- Переустановка Microsoft .NET Framework завершена.
Установка с помощью сайта Microsoft
Если по каким-то причинам библиотеки Microsoft .NET Framework не установились, то установить их можно с сайта Microsoft.
- Для установки зайти на сайт Microsoft, найти требуемую страницу и щёлкнуть по клавише «Скачать».
На странице жмём на клавишу «Скачать»
- Установить переключатель в поле «Имя файла» и нажать клавишу Next.
В окне «Выбор загрузки» делаем выбор имени и жмём клавишу Next
-
Подтвердить загрузку Microsoft .NET Framework 4.7.
Подтверждаем загрузку Microsoft NET Framework, если она не началась автоматически через 30 секунд
Видео: инсталляция Microsoft NET Framework на компьютер
Даже скачанный с официального сайта дистрибутив Microsoft .NET Framework не всегда корректно работает или проходит процесс инсталляции. Это может зависеть от версии операционной системы или каких-то других системных факторов. В этом случае можно воспользоваться нетрадиционным способом инсталляции платформы с помощью сторонней программы Missed Features Installer 10, которая представляет собой сборку программного обеспечения из устаревших редакций Windows.
Для использования программной сборки Missed Features Installer 10 необходимо выполнить следующий ряд действий:
- Скачать ISO-образ пакета приложений и смонтировать его на DVD-привод с помощью программы Daemon Tools. Можно также записать пакет на DVD-диск или USB-носитель при помощи программы UltraISO или подобного программного обеспечения.
С сайта скачиваем сборку программ для Windows 10
- Запустить файл MFl10.exe и принять условия использования для запуска.
Запустите файл и примите условия использования для запуска
-
Щёлкнуть по пиктограмме Click me 1st! для отключения контроля учётных записей и корректной инсталляции приложений.
В окне программы щёлкаем по пиктограмме Click me 1st!
- Перезагрузить программу и выбрать вкладку Microsoft .NET Framework. В раскрывшемся справа окне выбрать версию 4.6.1 и произвести установку приложения.
В окне программы выбираем нужную версию
- До последней версии Microsoft .NET Framework программа обновится автоматически через интернет.
Как узнать установленную версию Microsoft NET Framework
Кроме способа определения установленной версии Microsoft .NET Framework существует ещё несколько вариантов, предусматривающих использование сторонних и встроенных утилит.
- Утилита ASoft.NET Version Detector — простая программа, не требующая инсталляции. Основные преимущества — это мгновенный вывод на дисплей информации о странице на официальном сайте корпорации Microsoft для скачивания инсталлятора, о странице скачивания SDK и местонахождении каталогов с инсталлированной редакцией. Недостатки — только английский интерфейс.
Просмотр инсталлированных версий Microsoft NET Framework
- Встроенная утилита Regedit — позволяет выяснить инсталлированную редакцию Microsoft .NET Framework средствами Windows 10:
- в сервисе клавиши «Пуск» жмём на строку «Выполнить» и в поле «Открыть» вводим командный интерпретатор regedit;
В поле «Открыть» вводим команду regedit
- включаем редактор и проходим к ветви HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ NET.Framework\NDP\v.4\Client;
В правой части окна отображается версия Microsoft NET Framework
- определяем инсталлированную редакцию Microsoft .NET Framework.
- в сервисе клавиши «Пуск» жмём на строку «Выполнить» и в поле «Открыть» вводим командный интерпретатор regedit;
Видео: определение версии Microsoft NET Framework
Как удалить Microsoft NET Framework
Для удаления платформы Microsoft .NET Framework можно применить два способа. Вместе с тем нужно иметь в виду, что система разрешит удалить только те версии, которые есть в перечне вкладки «Программы и компоненты» панели управления. Старые редакции встраиваются в оболочку Windows 10 и не могут быть деинсталлированы. Для деинсталляции разрешённых редакций можно применить два метода:
- С использованием встроенных средств Windows 10:
- дважды щёлкнуть на «Рабочем столе» по значку «Панели управления»;
- в раскрывшейся консоли войти во вкладку «Программы и компоненты»;
- в регистре выделить редакцию Microsoft .NET Framework, которая доступна для удаления;
- нажать на надпись «Удалить» сверху над регистром.
В списке программ выбираем версию Microsoft NET Framework, доступную для удаления
- С использованием сторонней утилиты Microsoft .NET Framework Cleanup Tool:
- скачать и запустить утилиту;
- выбрать редакцию для удаления;
В панели выбираем версию Microsoft NET Framework для удаления
-
щёлкнуть по клавише Cleanup Now.
В панели жмём на клавишу Cleanup Now
Версии, встроенные в Windows 10 и не подлежащие удалению, можно только отключить. Для выполнения действия необходимо перейти по цепочке «Рабочий стол» — «Панель управления» — «Программы и компоненты» — «Включение или отключение компонентов Windows» — «Компоненты Windows» и в раскрытой панели снять переключатель у той версии, которую вы хотите отключить, а затем выполнить перезагрузку компьютера.
В панели отключаем выбранную версию Microsoft NET Framework
Платформа .NET Framework значительно расширяет возможности Windows 10, позволяя работать с различными приложениями. Её присутствие в программном обеспечении компьютера — обязательное условие. Это позволит пользователю избежать трудностей, возникающих после инсталляции некоторых программных продуктов. Наиболее часто встречающейся проблемой является невозможность использовать программное обеспечение принтера, так как при большом многообразии производителей печатающих устройств каждый использует тот язык программирования, который считает нужным.
- Распечатать
Пишу статьи на темы по информационным технологиям. Работаю в сфере ремонта компьютеров и компьютерных программ более 20 лет. Проводил информационное обеспечение банковских программ и другого, повсеместно используемого, программного обеспечения.
Оцените статью:
- 5
- 4
- 3
- 2
- 1
(4 голоса, среднее: 3.8 из 5)
Поделитесь с друзьями!
I want to know which .Net version does windows 10 have built-in?
like Windows 7 comes with 3.0 and 3.5 .Net pre-installed by default.
RBT
24.3k21 gold badges161 silver badges241 bronze badges
asked Feb 12, 2016 at 12:08
4
Here is a link to Microsoft Article that answers «What version of the .NET Framework is included in what version of the OS?«
Windows 10 (all editions) includes the .NET Framework 4.6 as an OS component, and it is installed by default. It also includes the .NET Framework 3.5 SP1 as an OS component that is not installed by default. The .NET Framework 3.5 SP1 can be added or removed via the Programs and Features control panel.
Details from the link:
- Windows 10 1507 (all editions) includes the .NET Framework 4.6.0
- Windows 10 1511 November 2015 Update (all editions) includes the .NET Framework 4.6.1
- Windows 10 1607 Anniversary Update (all editions) includes the .NET Framework 4.6.2
- Windows 10 1703 Creators Update (all editions) includes the .NET Framework 4.7
- Windows 10 1709 Fall 2017 Creators Update (all editions) includes the .NET Framework 4.7.1
- Windows 10 1803 April 2018 Update (all editions) includes the .NET Framework 4.7.2
- Windows 10 1903 May 2019 Update (all editions) includes the .NET Framework 4.8
answered Apr 13, 2018 at 13:10
clhyclhy
7548 silver badges15 bronze badges
2
.NET 4.6 should normally be installed with Windows 10, but it might not be activated. You can also activate 3.5 if you need to. From version 4 onwards, .NET delivers in-place updates, i.e. it is no longer possible to have parallel versions of 4.x installed. Support ends soon for these intermediate versions.
Newer versions might come per Windows update (currently 4.6.1).
answered Feb 12, 2016 at 12:23
slfanslfan
8,985115 gold badges65 silver badges78 bronze badges
Если пользователь ПК не является web-разработчиком, он может и не подозревать о существовании такой платформы, как Microsoft .NET Framework, и это не помешает ему благополучно пользоваться компьютером в своих целях. Windows 8/8.1/10 обеспечивают автоматическую установку и обновления этой платформы. Но может возникнуть ситуация, когда пользователю понадобится предыдущая её версия. В этом случае не обойтись без более близкого знакомства с Microsoft .NET Framework.
Платформа Microsoft .NET Framework применяется для разработки и запуска некоторых приложений ОС Windows. Разработка этой программной платформы началась в 1999 году в связи с переходом компании Microsoft на новую стратегию, связанную с созданием следующего поколения служб Windows. Целью авторов была реализация универсальной программной оболочки, доступной для использования как на компьютерах, так и на мобильных беспроводных устройствах. Благодаря .NET Framework в Windows запускаются приложения, которые первоначально не планировалось использовать в этой ОС. Это происходит за счёт того, что платформа делает возможным взаимодействие программ, созданных на разных языках программирования.
Принцип работы платформы .NET Framework основан на переходе к так называемой сервероцентрической модели организации хранения ПО. До этого момента большая часть пользовательской информации и ПО хранилась на отдельных компьютерах, но в связи с концепцией более активного внедрения мобильных устройств с небольшой мощностью источников питания компания Microsoft решила, что лучше, если эти функции будут осуществляться серверами. Одной из центральных идей, которыми руководствовались создатели .NET Framework, было обеспечение совместимости программных компонентов, написанных на разных языках программирования. Например, служба, набранная на С++, имеет доступ к методу класса библиотеки, разработанной на Delphi.
За время существования .NET Framework было выпущено несколько версий платформы, первая из которых 1.0 датирована 2002 годом. Для Windows 8 (а впоследствии и 10) разработаны версии 3.5 и 4.0 (последняя — 4.7.1).
Чтобы убедиться в том, что данный компонент установлен на ПК, в «Панели управления» Windows 10 нужно выбрать «Программы и компоненты», после чего открыть «Включение и отключение компонентов Windows». О наличии платформы будет свидетельствовать соответствующая запись с отметкой.
Видео: для чего нужна платформа .NET Framework
Установка .NET Framework
Пользователям ПК хорошо знакома ситуация, когда попытка установить на компьютер необходимое ПО оказывается безуспешной по причине отсутствия той версии .NET Framework, которая подходит именно для этого ПО. Если пользователь желает получить нормально работающее приложение, он должен установить такую версию платформы, которая запрашивается программой, даже несмотря на то, что на компьютере уже установлена наиболее актуальная версия .NET Framework.
Если, к примеру, вы используете Windows 10 (в которой по умолчанию должна быть версия 4.6), а потребовавшемуся приложению необходима .NET Framework 3.5, то на мониторе может высветиться окно с предложением установить необходимую версию.
Нажимая на кнопку «Скачать и установить этот компонент», пользователь инициирует загрузку требуемых файлов, после завершения установки которых можно снова проверить их наличие с помощью окна «Компоненты Windows».
Добраться до окна компонентов можно не только через «Панель управления», но и с помощью диалогового окна Windows 10, нажав комбинацию Win + R и введя команду OptionalFeatures. После запуска команды клавишей Enter откроются «Компоненты Windows».
Ещё один способ — простая активация требуемого компонента в том же окне. Если необходимая версия обозначена, но не активирована, следует установить напротив неё флажок.
С помощью PowerShell или «Командной строки»
Один из наиболее доступных вариантов установки компонента Microsoft .NET Framework заключается в использовании Windows PowerShell или «Командной строки». В этом случае потребуется:
- Запустить Windows PowerShell от имени администратора. Сделать это можно, нажав правой кнопкой на меню «Пуск» и выбрав соответствующую вкладку.
- В открывшемся окне ввести команду, содержащую путь до распакованного дистрибутива.
В «Командной строке» необходимо ввести Enable-WindowsOptionalFeature -Online -FeatureName «NetFx3» -Source E:\sources\sxs - Нажатием кнопки Enter запустить установку.
После ввода команды следует нажать Enter - Дождаться появления строки RestartNeeded: False, сигнализирующей об окончании процесса.
Строка RestartNeeded: False сигнализирует об окончании процесса установки - После этого следует убедиться в том, что установка прошла успешно.
Команда Get-WindowsOptionalFeature -Online | where featurename -Like «netfx3» позволяет убедиться в том, что установка прошла успешно
Установка .Net Framework 3.5 в Windows 10
Если оказалось так, что версия 3.5 компонента .Net Framework на вашем рабочем ПК отключена, исправить это можно, поставив отметку напротив неё в окне компонентов Windows и перезапустив после этого ПК. В большинстве случаев этого бывает достаточно, но если установить платформу таким образом не удаётся, всплывают сообщения о разного рода ошибках, то, скорее всего, система нуждается в обновлениях, которые можно найти на сайте «Службы поддержки Microsoft».
Если же возникла необходимость воспользоваться официальным установщиком требуемого компонента, его можно найти на сайте «Центра загрузки Microsoft». В перечне поддерживаемых ОС Windows 10 нет, но платформа будет нормально функционировать, если задействовать так называемый режим совместимости, благодаря которому в «десятке» работает ПО, разработанное для устаревших версий ОС.
Видео: как установить .NET Framework 3.5 на Windows 10
Установка .Net Framework 4.5
Любой компьютер с Windows 10 по умолчанию оснащён версией 4.5 (как частью версии 4.6) платформы .NET Framework. Если она вдруг отключёна на вашем ПК, это устраняется описанным выше способом, т.е. проставлением отметки в окне компонентов. Также версию 4.5 можно скачать с официального сайта Microsoft.
Установка .Net Framework 4.6
Если после загрузки на ПК «десятки» окажется, что в ней нет компонента .NET Framework 4.6, то можно скачать требуемую платформу с официального сайта Microsoft. Как правило, обновлённые и подкорректированные версии оптимизируют и повышают степень безопасности работы ОС. И .NET Framework 4.6 в этом смысле не стал исключением: изменения, внесённые в эту версию, способствуют более рациональному распределению ресурсов системы и позволяют говорить о новом уровне взаимодействия Windows 10 с запускаемыми приложениями.
Помимо обычных пользователей, обновления смогли оценить и web-разработчики. Эта версия .NET Framework создаёт максимально благоприятные условия взаимодействия ПО, выполненного на таких языках программирования, как С#, F#, Visual Basic, а также предоставляет удобный режим разработки нового ПО для последних версий ОС.
С внешнего носителя
Существует возможность развёртывания платформы .Net Framework 3.5 без интернет-соединения. В этом случае может потребоваться установочный носитель — диск или флешка. Чтобы загрузить платформу:
- Откройте «Командную строку» на правах администратора, нажав правой кнопкой мыши на меню «Пуск» или комбинацией Win + X.
«Командную строку» на правах администратора можно вызвать нажатием правой кнопкой на меню «Пуск» или комбинацией Win + X - Введите команду DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:d:\sources\sxs.
Следующим шагом следует ввести команду DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:d:\sources\sxs - Дождитесь окончания установки.
По окончании установки система сообщит, что операция успешно завершена - Перезагрузите ПК.
Устранение неполадок
Во время установки .NET Framework может возникнуть ряд проблем, о которых система оповестит отдельным сообщением.
Исправить ситуацию можно с помощью утилит:
- Microsoft .NET Framework Repair Tool. Устраняет ошибки, возникшие при загрузке;
- Microsoft Fix It. Автоматически исправляет проблемы, ведущие к ошибкам установки;
- NET Framework Cleanup Tool. Позволяет удалить все пакеты платформы для выполнения повторной установки
Если для устранения неполадок выбрана программа Microsoft .NET Framework Repair Tool, необходимо:
- Скачать утилиту.
В первую очередь необходимо скачать утилиту Microsoft .NET Framework Repair Tool - Принять условия лицензионного соглашения.
Для продолжения загрузки потребуется принять условия лицензионного соглашения - Дождаться окончания загрузки.
Необходимо дождаться окончания загрузки - Нажать Next, после чего начнётся диагностирование и устранение проблем.
После нажатия Next начнётся диагностирование и устранение проблем
Если на пользовательском ПК установлена Windows 10, то, скорее всего, она укомплектована компонентом Microsoft .NET Framework. Этот важный системный компонент выполняет множество функций, главной из которых является обеспечение совместимости служб, написанных на разных языках программирования. Если по каким-либо причинам .NET Framework отсутствует на компьютере, его можно установить с помощью официального загрузчика, внешнего носителя или «Командной строки» Windows. Специальные утилиты помогут устранить неполадки, возникающие при загрузке платформы.
- Распечатать
Два высших образования. Основной вид деятельности — фриланс-копирайтинг. Пишу на разные темы, которые интересуют меня самого, стараюсь вкладывать в тексты собственные знания и опыт.
Оцените статью:
- 5
- 4
- 3
- 2
- 1
(2 голоса, среднее: 5 из 5)
Поделитесь с друзьями!
Программисты и разработчики софта знают, для чего необходим .NET Framework, и какая версия компонента необходима для работы. А если вы обычный пользователь и для вас это просто набор букв? Мы предлагаем ознакомиться с текстом ниже. Он подробно расскажет, что это такое, для чего он нужен? и как его установить на компьютер.
Технология представляет собой набор компонентов и библиотек, которые гарантируют совместимость и стабильную работу программного обеспечения в ОС семейства «Виндоус». Она адаптирует программное обеспечение, созданное на различных языках программирования, под рабочую среду Windows.
Версия 1.0 появилась в 2002 году, а в последующее время обновлялась и расширялась за счет набора компонентов. Для каждой новой версии ОС выпускался обновленный .NET Framework. Например, для Windows 10 актуальная версия 4.7.1, а для восьмой версии – 3.5.
Появления единой технологии обусловлено реалиями прошлых годов. На тот момент не существовало единого центра, где хранились бы необходимые библиотеки и компоненты для запуска ПО. Большинство данных хранилось на локальных машинах без возможности обмена с другими компьютерами. Соответственно, отсутствовала совместимость между разными приложениями, написанными на разных языках программирования.
Microsoft первой решила создать единый центр взаимодействия. В нем должна была храниться информация, которая позволит программам запускаться на любом ПК без установки дополнительного ПО. Такая модель взаимодействия была создана и стала называться сервоцентрической.
Технология запатентована компанией Microsoft, но существует два независимых проекта – Mono и Portable .NET. Они используются для запуска приложений под другие семейства ОС: например, Linux/Unix.
Как узнать версию
Если требуется узнать версию .NET Framework, которая стоит на рабочей станции, то открываем меню «Пуск» и набираем слово «Программы». Выбираем пункт, выделенный красным цветом.
Поиск меню
Откроется новая рабочая область. В конце списка установленных программ либо с правой стороны находится раздел «Программы и компоненты». Кликаем на него.
Выбор раздела
Далее выбираем опцию, обведенную рамкой красного цвета.
Переход к компонентам Windows
Важно! Чтобы редактировать перечень компонентов, необходимы права администратора. Windows сделает запрос, нажимаем «Да»
Откроется диалоговое окно, в котором на первых строчках идет информация о версии Framework.
Список компонентов
Для Windows 10 существуют некоторые ограничения. К примеру глобальное обновление под названием Creators Update обновляет версию .NET Framework до 4.7. Соответственно, оно становится частью операционной системы, и удалить его через стандартные средства не получится. В таких случаях поможет откат обновления, а затем удаление компонента.
Установка Net Framework
Компонент инсталлируется разными способами. Расскажем о каждом способе в виде инструкций со скриншотами.
Автоматическая установка
Первый вариант предполагает, что пользователь не знает, какая версия у него установлена. Он решил установить игру либо программный продукт.
Во время инсталляции программного обеспечения, операционная система автоматически проверяет наличие предустановленного Framework и текущую версию. Если данные устарели, то мастер предложит произвести установку (обновление). Нажимаем «Далее».
Принятие соглашения
Следующее окно предложит пользователю ознакомиться с условиями лицензионного соглашения, а после запустить инсталляцию Net Framework. Нажимаем «Установить».
Установщик соединяется с официальным сайтом Microsoft и скачивает актуальную версию. После окончания загрузки инсталляция Net Framework произойдет в автоматическом режиме.
Время выполнения зависит от скорости и стабильного канала Интернета. В среднем установка занимает 10 минут.
Через системные компоненты
Второй вариант также предполагает наличие постоянного доступа к «мировой паутине». Зайдем во вкладку «Службы и компоненты» и установим необходимую версию Framework.
Нажимаем сочетание клавиш «Windows» + «R». Вводим команду «OptionalFeatures».
Запуск через командную строку
В открывшемся окне отмечаем с левой стороны черным квадратом строку, которая содержит необходимый элемент. Нажимаем «ОК».
Выбор компонента
Инсталляция займет минут 5-7. После чего на мониторе появится надпись об окончании установки. Нажимаем «ОК», перезагружаем рабочую станцию.
Важно! Внутри строки содержатся дополнительные подразделы – оставляем как есть.
Через официальный сайт
Следующий вариант установки Net Framework – скачать дистрибутив с официального сайта и произвести установку самостоятельно.
Ссылка: https://www.microsoft.com/ru-RU/download/details.aspx?id=17718
Пользователь выбирает язык установщика, нажимает «Скачать».
Страница загрузки
Важно! В состав Windows 10 идет предустановленный Framework версии 4.6.
После загрузки запускаем файл. На мониторе отобразится мастер установки: следуем подсказкам.
Инсталляция пройдет в стандартном режиме, как указано в разделе «Автоматическая установка». После окончания процесса перезапускаем ПК.
Установка при помощи DISM
DISM представляет собой командную строку, через которую пользователь подготавливает образы для развертывания Windows. Сервис подходит для инсталляции Framework с загрузочного диска, в качестве которого выступают CD/DVD или флэшка.
В каких ситуациях используется DISM? Предположим, в наличии имеется компьютер без подключения к сети Интернет либо с нестабильным соединением. Пользователь подключает внешний носитель и запускает командную строку (Windows Power Shell) с правами администратора.
Запуск cmd
Интересно! В Windows 10 командная строка с правами администратора отличается синим фоновым цветом, а со стандартными правами – черным фоном.
Набираем команду:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:X:\sources\sxs
Где X – буква загрузочного диска.
Нажимаем Enter. Инсталляция займет минут 5-7, после чего появится окно с предупреждением об обязательной перезагрузке ПК. Соглашаемся.
Выполнение установки
Что делать, если возникли проблемы при инсталляции Net Framework
Иногда во время установки на экране появляется сообщение об ошибке.
Ошибка при установке
Для ее исправления или удаления компания Microsoft предлагает три варианта. Расскажем о них.
Важно! Для Windows 10 существуют некоторые ограничения. К примеру глобальное обновление под названием Creators Update обновляет версию .NET Framework до 4.7. Соответственно, оно становится частью операционной системы, и удалить его через стандартные средства не получится. В таких случаях поможет откат обновления и последующее удаление компонента.
Repair Tool
Утилита разработана для .NET Framework. Она исправляет ошибки и запускает процесс установки по новой.
Ссылка на официальный сайт: https://www.microsoft.com/en-us/download/details.aspx?id=30135
Страница загрузки
Скачиваем дистрибутив, запускаем программу и следуем подсказкам мастера. На первом этапе ПО диагностирует операционную систему и выдает рекомендации для стабильной работы Repair Tool.
Рекомендации
Нажимаем «Next», утилита вносит изменения.
Важно! Оставляем окно программы открытым, не закрываем.
Выбор действий
Запускаем установку .NET Framework заново. Если ошибка продолжает появляться, то нажимаем кнопку «Next». Утилита соберет логи в единый архив и разместит на рабочем столе. Далее нажимаем «Finish». Приложение отправит архив в Microsoft для подробного анализа и разбора ошибки.
Отправка логов
Если после внесения изменений инсталляция Framework прошла успешно, то нажимаем «Finish». Утилита закроется.
Windows Fix It
Второй вариант помогает исправить проблему средствами операционной системы. Утилита доступна по ссылке:
https://support.microsoft.com/en-us/help/10164/fix-windows-update-errors
Скачиваем приложение и запускаем. На экране появится диалоговое окно с выбором. Первый вариант передает управление ОС, которая запустит автоматический поиск проблемы, а после исправит ее.
Второй пункт – утилита ищет ошибки, как было показано в первом пункте, и выдает итоговый результат в виде сообщения вместе с рекомендациями. Пользователю предлагается выбор, каким способом решить возникшую сложность.
Программа Fix It
Рекомендуется выбирать первый пункт. Утилита просканирует ОС и выдаст перечень программ, у которых были обнаружены проблемы.
Выбор ПО для исправления
Для нашего случая отмечаем вторую строку. Нажимаем «Далее». Fix It удалит компоненты и записи в реестре, которые взаимосвязаны с технологией. По завершению работ ПК необходимо перезагрузить.
Cleanup Tool
Последний вариант – удалить любую версию .NET Framework через специальную утилиту. Она удаляет компоненты, но не исправляет их.
Важно! Cleanup Tool работает только с версией 4.5.2 и ниже. Если установлена версия выше, то компонент не удалится.
На официальном сайте Microsoft утилита расположена в «облаке». Ссылка на ресурс:
https://onedrive.live.com/?id=27E6A35D1A492AF7!376&cid=27E6A35D1A492AF7
Папка называется «dotnetfx_cleanup_tool.zip». Скачиваем архив, раскрываем и запускаем программу.
Cleanup Tool
Выбираем текущую версию, нажимаем «Cleanup now». Утилита удалит все найденные версии Framework, записи и ключи в системном реестре. После завершения, рабочую станцию перезагружаем.
Важно! Использование Cleanup Tool рекомендуется как последнее средство, если остальные варианты не помогли.
Утилита поддерживает «тихий» режим, то есть производит все вышеуказанные действия без сообщений на мониторе. Для этого вызываем командную строку под именем администратора.
«Тихий» режим
Вводим команду: cleanup_tool.exe /q:a /c:»cleanup.exe /p XXX»
Где XXX – наименования компонента. Например, .NET Framework 2.0
Также доступна функция автоматической работы через командную строку. Для этого вводим команду: cleanup_tool.exe /q:a /c:»cleanup.exe /p XXX /u
«Автоматический» режим
Setup Verification Tool
Программное обеспечение проверяет корректность установленной версии Framework. ПО доступно для загрузки по линку: https://docs.microsoft.com/ru-ru/archive/blogs/astebner/net-framework-setup-verification-tool-users-guide
Переходим в раздел «Download Location». Выбираем первый или второй пункт.
Ссылка для скачивания
Важно! Утилита доступна в виде архива формата 7z.
После загрузки разархивируем и запустим программу. Принимаем лицензионное соглашение, выбираем версию для проверки.
Выбор версии
После выбора нажимаем «Verify Now». Процесс займет 5-10 минут, на мониторе отобразится результат. Если будут найдены ошибки, то переустанавливаем соответствующий компонент, предварительно удалив его.
Setup Verification Tool стоит рассматривать как вспомогательное средство для поиска неисправной версии. Для удаления или реанимирования используем другие вышеуказанные программные средства.
Заключение
Публикация рассказала о необходимом наборе библиотек – .NET Framework, который необходим для совместной работы программ на компьютере под управлением Windows. Были рассмотрены варианты установки, а также перечислены способы исправления ошибки, которые возникают при инсталляции. Надеюсь, что эта статья была для вас полезной!
Post Views: 1 546
Если для работы той или иной программы требуется установка .NET Framework определенной версии, вы легко можете скачать необходимые компоненты с официального сайта Майкрософт, впрочем, и это часто не требуется. Также при установке следует учитывать некоторые нюансы, о которых некоторые начинающие пользователи не знают.
В этой простой инструкции для начинающих о том, как скачать .NET Framework 4.5, 4.6, 4.7, 4.8, 4.0 или 3.5 для x64 и 32-бит версий Windows 11 и 10, Windows 7 и 8.1, а также о некоторых особенностях, о которых полезно знать. На близкую тему: Как скачать распространяемые компоненты Microsoft Visual C++ Redistributable всех версий.
- Загрузка .NET Framework с официального сайта
- Особенности установки
- Видео инструкция
Загрузка установщика .NET Framework с официального сайта Майкрософт
Ранее как веб-установщики, так и оффлайн-установщики .NET Framework были распределены по разным страницам загрузки официального сайта. Теперь все они доступны в рамках одной единственной страницы, загрузка с которой максимально проста:
- Зайдите на официальный сайт https://dotnet.microsoft.com/download/dotnet-framework
- Выберите версию, которую нужно скачать (в разделе Supported versions — поддерживаемые в настоящее время версии .NET Framework, в разделе Out of support versions — старые версии).
- На следующей странице вы увидите две кнопки для быстрой загрузки, а ниже — таблицу, на которой будут представлены веб-установщик, оффлайн установщик и языковые пакеты. А также два варианта .NET Framework — Dev Pack для разработчиков и Runtime для запуска программ пользователями. Я рекомендую скачивать оффлайн-установщик Runtime, если ваша задача — простой запуск программы.
- После скачивания и установки, при необходимости вы также можете скачать и установить русский языковой пакет для установленной версии .NET Framework — ссылки для загрузки будут на той же странице, где производилось скачивание установщика.
При появлении ошибок во время установки, в первую очередь обратите внимание, чтобы в свойствах файла-установщика не была включена блокировка (внизу вкладки «Общие»), а также учитывайте, что, если ранее вы отключали службы обновления Windows, это также может вызывать ошибки.
Особенности установки .NET Framework
А теперь некоторые моменты, которые может быть полезным знать в контексте скачивания и установки .NET Framework:
- Компоненты .NET Framework 4-й версии (4.8) включены в поставку Windows 11 и Windows 10 и задействованы по умолчанию.
- .NET Framework 3.5 и 2.0 можно не скачивать в Windows 11 и 10, достаточно просто включить соответствующий компонент, подробнее: Как включить дополнительные компоненты Windows 11 и Windows 10.
- В части совместимости разных версий .NET Framework ситуация выглядит следующим образом: если программе для запуска требуется .NET Framework 4.5, то она будет работать и с версией 4.8. Если программе для запуска требуется .NET Framework 3.5, то наличия 4-х версий в системе недостаточно: потребуется отдельно установить именно .NET Framework 3.5 (удалять имеющуюся версию 4.8 или иную при этом не требуется).