- Для чего нужен Microsoft .NET Framework, и где его скачать
- Что такое .NET Framework?
- Где скачать .NET Framework. Какие версии подходят для Windows 7, 8 и 10
- Как узнать какие версии .Net Framework установлены в системе?
- Что нового в Net Framework 4.8
- Как установить .NET Framework 3.5 и 4.5 в Windows 10
- Установка платформы .NET Framework 3.5 по запросу
- Как установить .NET Framework 3.5 в окне «Компоненты Windows»
- Как установить .NET Framework 3.5 в Windows 10 с помощью DISM
- Как установить .NET Framework 4.5 в Windows 10
- Установка платформы .NET Framework в Windows 10 и Windows Server 2016 и более поздней версии Install the .NET Framework on Windows 10 and Windows Server 2016 and later
- .NET Framework 4.8 .NET Framework 4.8
- .NET Framework 4.6.2 .NET Framework 4.6.2
- .NET Framework 3,5 .NET Framework 3.5
- Дополнительные сведения Additional information
- Справка Help
Для чего нужен Microsoft .NET Framework, и где его скачать
Время от времени при скачивании и установке программ компьютер показывает ошибки, связанные с отсутствием некоего Microsoft .NET Framework. Два наиболее частых сообщения об ошибках? Либо .Net Framework не установлен на компьютере, либо установлена его устаревшая версия. Ссылка на то, чтобы скачать Net Framework 4.8, находится ниже в статье. Есть и подробные инструкции по выбору и установке.
Так что за зверь такой? Это программа, без которой современные ОС Windows не являются самими собой. Важнейший компонент Винды.
Что такое .NET Framework?
Прежде всего, произносится это чудо-юдо, как «дот нет фреймворк». «Точка-нет» по-русски (ну, почти по-русски). Dot Net.
Чтобы ответить на вопрос, что такое .NET Framework для Windows, нужно понять, почему он вообще существует. Ссылки на скачивание программы расположены ниже (это официальные серверы Майкрософт) – пока закачивается, взгляните на объяснения. Всё довольно просто, хотя придётся нырнуть в кое-какие вопросы программирования. Нет, программистом для понимания «Дот-Нета» быть не нужно.
Так вот: программисты – те люди, которые создают программы. Их работа подразумевает, что они «пишут код». Пишут код они на разных языках программирования. Код – объяснения для компьютера, что делать в каждый момент его работы.
Любой язык программирования – довольно примитивная штука. В языках программирования есть выражения типа сложения или умножения, но ничего более сложного. Программист желает вывести на экран окно программы? Ему потребуется написать для этого кучу кода и потратить много времени.
Так выглядит код, на котором написаны программы. Если не скачать 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 Update). Но слишком часто она отключена (как отключить обновления в Windows 10 – этому ремеслу была посвящена целая статья на Woocomp), поэтому можно воспользоваться обычным скачиванием с сайта Microsoft. Всё бесплатно, разумеется.
Наиболее свежая версия .NET Framework 4.8 (2020 год) подходит для скачивания и установки на Windows 10, Windows 8.1 и Windows 7 SP1. Выбор разрядности (x86 или x64) не требуется. Полная версия дистрибутива занимает около 60 мегабайт.
На сайте Microsoft есть две версии инсталлятора:
- Онлайн-инсталлятор. Крохотная утилита под 2 Мб, которая докачивает оставшиеся файлы в фоновом режиме. Не рекомендуем, совсем.
- Оффлайн-инсталлятор – не более 60 Мб. Закачайте именно его – и сохраните на будущее. Возможно, пригодится при переустановке Винды или для других компьютеров.
Установка
Сама установка предельно простая, занимает 2-3 минуты в зависимости от мощности компьютера.
- Скачиваем .NET Framework 4.8 Runtime с сайта Microsoft (полная версия, 111,9 Мбайт). Выбираем русский язык из списка, если он есть.
- Запускаем скаченный файл.
- Готово!
Скачать .NET Framework с официального сайта Майкрософт
Версия 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_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP
Видим ветки с номерами версий и дополнительными параметрами.
Install = 1 — говорит что версия установлена.
SP — показывает номер установленного Service Pack.
Version — показывает полный номер версии.
Что нового в Net Framework 4.8
Список изменений в версии 4.8, которая вышла летом 2019 года, включает:
- улучшенную поддержку экранов с высокими разрешениями;
- расширенную поддержку тач-скринов в Windows 10;
- улучшенную поддержку криптографии;
- поддержку языков C# 7 and VB 15;
- улучшения в производительности и надёжности фреймворка.
Не откладывайте установку этого важного компонента Windows. Скачать Net Framework 4.8 нужно как можно скорее: из системы уйдут многие ошибки.
Как установить .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:
Если по каким-то причинам предлагаемые способы установки не работают, то можно воспользоваться дополнительными возможностями, которые помогут исправить ситуацию:
- Использование официальной утилиты 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 уже является частью операционной системы и установлена на компьютере
Установка платформы .NET Framework в Windows 10 и Windows Server 2016 и более поздней версии Install the .NET Framework on Windows 10 and Windows Server 2016 and later
Для многих приложений, работающих в ОС Windows, требуется платформа .NET Framework. The .NET Framework is required to run many applications on Windows. В этой статье приводятся инструкции по установке необходимых версий .NET Framework. The instructions in this article should help you install the .NET Framework versions that you need. .NET Framework 4.8 является последней доступной версией. 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
.NET Framework 4.8 входит в состав: The .NET Framework 4.8 is included with:
.NET Framework 4.8 можно использовать для запуска приложений, созданных для .NET Framework версий от 4.0 до 4.7.2. .NET Framework 4.8 can be used to run applications built for the .NET Framework 4.0 through 4.7.2.
Вы можете установить .NET Framework 4.8 в: You can install .NET Framework 4.8 on:
- обновлении Windows 10 за октябрь 2018 г. (версия 1809); Windows 10 October 2018 Update (version 1809)
- Windows 10, обновление за апрель 2018 г. (версия 1803) Windows 10 April 2018 Update (version 1803)
- Windows 10 Fall Creators Update (версия 1709) Windows 10 Fall Creators Update (version 1709)
- Обновление Windows 10 Creators Update (версия 1703) Windows 10 Creators Update (version 1703)
- Юбилейное обновление Windows 10 Anniversary Update (версия 1607) Windows 10 Anniversary Update (version 1607)
- Windows Server 2019 Windows Server 2019
- Windows Server, версия 1809 Windows Server, version 1809
- Windows Server, версия 1803 Windows Server, version 1803
- Windows Server 2016 Windows Server 2016
.NET Framework 4.8 не поддерживается в: The .NET Framework 4.8 is not supported on:
- Windows 10 1507 Windows 10 1507
- Windows 10 1511 Windows 10 1511
Если вы используете Windows 10 с версией сборки 1507 или 1511 и хотите установить .NET Framework 4.8, сначала выполните обновление до более поздней версии Windows 10. If you’re using Windows 10 1507 or 1511 and you want to install the .NET Framework 4.8, you first need to upgrade to a later Windows 10 version.
.NET Framework 4.6.2 .NET Framework 4.6.2
.NET Framework 4.6.2 является последней поддерживаемой версией платформы .NET Framework в Windows 10 1507 и 1511. The .NET Framework 4.6.2 is the latest supported .NET Framework version on Windows 10 1507 and 1511.
Платформа .NET Framework 4.6.2 поддерживает приложения, созданные для платформы .NET Framework версий с 4.0 по 4.6.2. The .NET Framework 4.6.2 supports apps built for the .NET Framework 4.0 through 4.6.2.
.NET Framework 3,5 .NET Framework 3.5
Следуйте инструкциям по установке .NET Framework 3.5 в Windows 10. Follow the instructions to install the .NET Framework 3.5 on Windows 10.
Платформа .NET Framework 3.5 поддерживает приложения, созданные для платформы .NET Framework версий с 1.0 по 3.5. The .NET Framework 3.5 supports apps built for the .NET Framework 1.0 through 3.5.
Дополнительные сведения Additional information
В версиях платформы .NET Framework 4.x существуют локальные обновления на более ранние версии. .NET Framework 4.x versions are in-place updates to earlier versions. Это означает следующее. That means the following:
На компьютере может быть установлена только одна версия платформы .NET Framework 4.x. You can only have one version of the .NET Framework 4.x installed on your machine.
Нельзя установить более раннюю версию .NET Framework, если уже установлена более поздняя версия. You cannot install an earlier version of the .NET Framework on your machine if a later version is already installed.
.NET Framework версий 4.x можно использовать для запуска приложений, созданных для .NET Framework версий с 4.0 до этой версии. 4.x versions of the .NET Framework can be used to run applications built for the .NET Framework 4.0 through that version. Например, .NET Framework 4.7 можно использовать для запуска приложений, созданных для .NET Framework версии с 4.0 до 4.7. For example, .NET Framework 4.7 can be used to run applications built for the .NET Framework 4.0 through 4.7. Последнюю версию (.NET Framework 4.8) можно использовать для запуска приложений, созданных для всех версий .NET Framework начиная с версии 4.0. 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.
Список всех версий платформы .NET Framework, доступных для скачивания, см. на странице скачиваемых файлов .NET. For a list of all the versions of the .NET Framework available to download, see the .NET Downloads page.
Справка Help
Вы можете обратиться за помощью в корпорацию Майкрософт, если не можете определить правильную версию установленной платформы .NET Framework. If you cannot get the correct version of the .NET Framework installed, you can contact Microsoft for help.