Если для работы той или иной программы требуется установка .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 или иную при этом не требуется).
Видео инструкция
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
Search code, repositories, users, issues, pull requests…
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign up
Программисты и разработчики софта знают, для чего необходим .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
Если пользователь ПК не является 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)
Поделитесь с друзьями!