Как скачать net framework для windows 7

С 15.06.2022 г. IE 11 не поддерживается

IE11 станет недоступным с 14.02.2023. Сайты, созданные для IE, можно перезапустить в режиме IE в Microsoft Edge.

Internet Explorer превращается в Edge.

Распространяемый пакет Microsoft .NET Framework 4 устанавливает среду выполнения .NET Framework и связанные файлы, необходимые для выполнения и разработки приложений, предназначенных для .NET Framework 4.

Важно! Если выбрать язык ниже, содержимое страницы динамически отобразится на выбранном языке.

  • Date Published:

    21.02.2011

    File Name:

    dotNetFx40_Full_x86_x64.exe

    .NET Framework – всесторонняя и согласованная модель программирования Майкрософт для построения приложений, обладающих превосходным интерфейсом пользователя, прозрачными и безопасными средствами связи, а также возможностью создания разнообразных бизнес-процессов.

    Платформа .NET Framework 4 работает вместе с своими предыдущими версиями. Приложения, основанные на предыдущих версиях .NET Framework, будут продолжать выполняться на платформе, для которой они предназначены по умолчанию.

    Платформа Microsoft .NET Framework 4 содержит следующие новые возможности и усовершенствования.

    • Усовершенствования в CLR (Common Language Runtime) и BCL (Base Class Library)
      • Усовершенствованная производительность, включая улучшенную поддержку многоядерных компьютеров, фоновую сборку мусора и присоединение профилировщика на сервере.
      • Новые типы сопоставленных в памяти файлов и новые числовые типы.
      • Более легкая отладка, включая отладку дампа, минидампы Watson, отладку в смешанном режиме для 64-разрядных процессоров и контракты кода.
      • Полный список расширений для CLR и BCL см. по этой ссылке.
    • Новшества в языках Visual Basic и C#, например лямбда-операторы, неявные продолжения строк, динамическая диспетчеризация, а также именованные и необязательные параметры.
    • Усовершенствования в доступе к данным и моделировании.
      • Платформа Entity Framework позволяет разработчикам программировать операции с реляционными базами данных с помощью объектов .NET и Language Integrated Query (LINQ). В нее входят многие новые возможности, в том числе игнорирование сохраняемости и поддержка POCO, сопоставления внешних ключей, «неспешная» загрузка, поддержка разработки на основе тестирования, функции в модели и новые операторы LINQ. Дополнительные возможности включают поддержку многоуровневых приложений обработки данных с самоотслеживающимися сущностями, настраиваемую генерацию кода с помощью шаблонов T4, первую разработку модели, усовершенствованный интерфейс конструктора, улучшенную производительность и плюрализацию наборов сущностей. Дополнительные сведения см. по этой ссылке.
      • Службы данных WCF – это компонент .NET Framework, позволяющий создавать службы и приложения, основанные на REST, которые используют протокол OData (Open Data Protocol) для предоставления и получения данных по Интернету. Службы данных WCF содержат много новых компонентов, включая расширенную поддержку BLOB, привязку данных, подсчет строк, настройку подачи, проекции и усовершенствования конвейера запросов. Встроенная интеграция с Microsoft Office 2010 позволяет теперь предоставлять данные Microsoft Office SharePoint Server в виде канала OData и осуществлять доступ к этому каналу с помощью клиентской библиотеки служб данных WCF. Дополнительные сведения см. по этой ссылке.
    • Расширения в ASP.NET
      • Дополнительные средства управления с помощью HTML, идентификаторы элементов и настраиваемые стили CSS, облегчающие создание веб-форм, совместимых со стандартами и оптимизированных для поисковых систем.
      • Новые компоненты динамических данных, такие как новые фильтры запросов, шаблоны сущностей, богатая поддержка для Entity Framework 4, а также возможности проверки и создания шаблонов, которые легко применить к существующим веб-формам.
      • Поддержка веб-форм для новых усовершенствований библиотеки AJAX, включая встроенную поддержку для сетей доставки содержимого (CDN).
      • Полный список расширений для ASP.NET см. по этой ссылке.
    • Усовершенствования в Windows Presentation Foundation (WPF)
      • Добавлена поддержка для мультисенсорного ввода, элементов управления ленты и возможностей расширяемости панели задач Windows 7.
      • Добавлена поддержка для пакета SDK Surface 2.0.
      • Новые элементы управления для бизнес-приложений, такие как элемент управления для построения диаграмм, средство интеллектуального редактирования, сетка данных и другие, повышают производительность разработчиков, создающих приложения для обработки данных.
      • Усовершенствования в производительности и масштабируемости.
      • Усовершенствования в четкости визуального представления текста, привязке пикселей, локализации и взаимодействии.
      • Полный список расширений для WPF см. по этой ссылке.
    • Усовершенствования в Windows Workflow (WF), позволяющие разработчикам более эффективно сопровождать рабочие процессы. Включают улучшенную модель программирования действий, улучшенный интерфейс конструктора, новый стиль моделирования блок-схем, расширенную палитру действий, интеграция правил рабочих процессов, а также новые возможности корреляции сообщений. Платформа .NET Framework 4 обеспечивает также существенное улучшение производительности для рабочих процессов, основанных на WF. Полный список расширений для WF см. по этой ссылке.
    • Усовершенствования в Windows Communication Foundation (WCF), такие как поддержка для служб рабочих процессов WCF, для создания рабочих процессов с поддержкой корреляции действий на основе сообщений. Кроме того, .NET Framework 4 предоставляет новые компоненты WCF, такие как обнаружение служб, служба маршрутизации, поддержка REST, диагностика и производительность. Полный список расширений для WCF см. по этой ссылке.
    • Новейшие компоненты параллельного программирования, такие как поддержка параллельных циклов, библиотека TPL (Task Parallel Library), запросы PLINQ (Parallel LINQ), а также структуры данных координации, позволяющие разработчикам эффективно управлять возможностями многоядерных процессоров.
  • Поддерживаемые операционные системы

    Windows 7, Windows 7 Service Pack 1, Windows Server 2003 Service Pack 2, Windows Server 2008, Windows Server 2008 R2, Windows Server 2008 R2 SP1, Windows Vista Service Pack 1, Windows XP Service Pack 3

      • Windows XP SP3
      • Windows Server 2003 SP2
      • Windows Vista SP1 или более поздняя версия
      • Windows Server 2008 (не поддерживается в основной роли сервера)
      • Windows 7
      • Windows Server 2008 R2 (не поддерживается в основной роли сервера)
      • Windows 7 SP1
      • Windows Server 2008 R2 SP1
    • Поддерживаемые архитектуры:
      • x86
      • x64
      • ia64 (некоторые возможности не поддерживаются на ia64, например WPF)
    • Аппаратные требования:
      • Рекомендуемый минимум: процессор Pentium с тактовой частотой 1 ГГц или выше, 512 МБ оперативной памяти или больше
      • Минимальное место на диске:
        • x86 – 850 МБ
        • x64 – 2 ГБ
    • Предварительные требования:
      • Установщик Windows 3.1 или более поздней версии
      • Internet Explorer 5.01 или более поздней версии
    1. Важно! Убедитесь, что на компьютере установлен самый последний пакет обновления и важные исправления Windows. Для поиска обновлений безопасности посетите Центр обновления Windows. При установке на 64-разрядной XP или Windows 2003, возможно, придется установить Windows Imaging Component. 32-разрядную версию Windows Imaging Component можно получить по следующей ссылке. 64-разрядную версию Windows Imaging Component можно получить по следующей ссылке.
    2. Нажмите кнопку «Загрузить» на этой странице, чтобы начать загрузку. Если необходимо, компактный установщик только для архитектуры x86 можно получить по следующей ссылке. Если требуется выполнить установку на ia64, установщик для архитектуры ia64 можно получить по следующей ссылке.
    3. Чтобы немедленно начать установку, нажмите кнопку Выполнить.
    4. Чтобы сохранить загружаемые файлы на своем компьютере и установить их позже, нажмите кнопку Сохранить.
    5. Чтобы отменить установку, нажмите кнопку Отмена.
  • Дополнительные требования для установки сервера

    Если требуется выполнить установку сервера, в дополнение к основным компонентам на компьютере необходимо установить следующее программное обеспечение:

    • Службы IIS 6.0 или более поздней версии. Для доступа к функциям ASP.NET необходимо перед установкой .NET Framework установить службы IIS с последними обновлениями безопасности. ASP.NET поддерживается только ОС Windows XP Professional, Windows Server 2003, Windows Server 2008 и Windows Server 2008 R2.
    • (Рекомендуется) компоненты доступа к данным MDAC 2.8 или более поздней версии.

    ПРИМЕЧАНИЕ: большинству пользователей не требуется выполнять установку сервера. Если нет уверенности, нужно ли выполнять установку сервера, выполните базовую установку.

    Программа установки Windows Server 2008 R2 с пакетом обновления 1 (SP1) в варианте установки Server Core

    Эта версия Microsoft .NET Framework 4 не поддерживает вариант установки Server Core ОС Windows Server 2008 и Windows Server 2008 R2. Чтобы получить версию Microsoft .NET Framework 4, поддерживающую вариант установки Server Core ОС Windows Server 2008 R2 с пакетом обновления 1 (SP1), перейдите по ссылке Microsoft .NET Framework 4 (автономный установщик) для варианта установки Server Core.

    Файл сведений .NET Framework 4

Как скачать .NET Framework разных версийЕсли для работы той или иной программы требуется установка .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 были распределены по разным страницам загрузки официального сайта. Теперь все они доступны в рамках одной единственной страницы, загрузка с которой максимально проста:

  1. Зайдите на официальный сайт https://dotnet.microsoft.com/download/dotnet-framework
  2. Выберите версию, которую нужно скачать (в разделе Supported versions — поддерживаемые в настоящее время версии .NET Framework, в разделе Out of support versions — старые версии). Доступные для загрузки версии .NET Framework на сайте Майкрософт
  3. На следующей странице вы увидите две кнопки для быстрой загрузки, а ниже — таблицу, на которой будут представлены веб-установщик, оффлайн установщик и языковые пакеты. А также два варианта .NET Framework — Dev Pack для разработчиков и Runtime для запуска программ пользователями. Я рекомендую скачивать оффлайн-установщик Runtime, если ваша задача — простой запуск программы. Оффлайн установщик .NEt Framework Runtime
  4. После скачивания и установки, при необходимости вы также можете скачать и установить русский языковой пакет для установленной версии .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 3.5 в Windows 11 и Windows 10
  • В части совместимости разных версий .NET Framework ситуация выглядит следующим образом: если программе для запуска требуется .NET Framework 4.5, то она будет работать и с версией 4.8. Если программе для запуска требуется .NET Framework 3.5, то наличия 4-х версий в системе недостаточно: потребуется отдельно установить именно .NET Framework 3.5 (удалять имеющуюся версию 4.8 или иную при этом не требуется).

Видео инструкция

«.Net Framework» — это специальная програмная платформа, с помощью которой написано огромное количество приложений для операционной
системы Windows. Для работы таких программ необходимо, чтобы окружение .NET Framework было установлено на вашем компьютере.

На этой странице вы сможете бесплатно
скачать нужную версию установщика .NET Framework. Также, вы сможете узнать про назначение .NET Framework, системные требования
и ознакомиться с инструкцией по установке или исправлению ошибок, связанных с его работой на различных версиях Windows.  

1.

Введение. Зачем нужен .Net Framework

Что такое .Net Framework?Microsoft .Net Framework – распространяемая программная платформа, которая используется для разработки современного ПО.Архитектура «.Net»:

  • Позволяет разработчикам не тратить время на проработку взаимодействия создаваемого продукта со средой, в которой он будет выполняться (будь то аппаратные характеристики, совместимость, особенности ОС или другие технические аспекты окружения).

Все нюансы по созданию комфортной рабочей среды для приложения или софта берет на себя .Net Framework

  • Умеет работать со многими языками программирования при помощи набора специальных алгоритмов, что дает создателям приложений возможность использовать практически любой известный принцип построения программного кода для своего ПО.

Другими словами, .Net Framework становится базой для запуска приложений на различных ОС, предоставляя конечным потребителям возможность использовать любые приложения, совместимые с этим компонентом, независимо от характеристик компьютера или любого другого устройства.

2.

Системные требования для оптимальной работы .Net Framework

Требования к аппаратным комплектующим для нормальной работы у .Net Framework достаточно низкие, поэтому компонент
будет работать даже на самом слабом компьютере.  Дальнейшая информация в этой главе предназначена в первую очередь для начинающих пользователей.
Более продвинутые могут перейти к главе, в которой вы узнаете о последней версии .Net Framework, доступной к установке на вашей ОС.
 От вашего компьютера требуется:

  • Процессор с частотой 1 ГГЦ и выше;
  • Объем оперативной памяти не менее 512 МБ;
  • Минимальное количество место на жестком диске в размере 4,5 ГБ.

.Net Framework имеет достаточно много версий, которые выпускаются еще со времен Windows XP, но серьезных изменений в архитектуре
компонента не было.

Помните, что версия пакета .Net Framework,
на которой разрабатывалась та или иная программа будет требовать соответствующую (2, 3, 4) версию на вашем
компьютере.
Поэтому для лучшей совместимости с максимальным количеством приложений должны быть установлены
все возможные вариации этого компонента.

Но это не значит, что новейшие библиотеки будут полностью поддерживаться старыми ОС.

Порой, чтобы установить подходящую версию .Net Framework, нужно обновиться до новой версии Windows.
Мы настоятельно рекомендуем пользователям устанавливать Windows 10.  

2.1.

Определение разрядности операционной системы: x32 (x86) или x64

Разрядность своей операционной системы (при необходимости) вы можете посмотреть в «Свойствах» компьютера.
Окно: «Свойства компьютера».Рисунок 1. Узнаем разрядность системы.

Эта информация потребуется при установке старых версий .Net Framework.
Новые библиотеки подойдут под ОС обеих разрядностей (x32-x64).

3.

Последняя версия .Net Framework, доступная к установке на вашей ОС

Последний .Net Framework, который может быть установлен на все эти ОС (за исключением Windows XP) вручную, — это версия 4.7. Перед тем как установить компонент на компьютер, убедитесь, что нужная вам версия не интегрирована в ОС по умолчанию, ознакомившись со следующей информацией:

  • Windows XP. Интегрированная версия – 1.0 SP2;
  • Windows Интегрированные версии – 2.0 SP2, 3.0 SP2 и 3.5 SP1;
  • Windows 8 или 8.1. Интегрированные версии – 4.5 и 4.5.1 соответственно для этих ОС;
  • Windows Интегрированная версия – 4.6 или 4.6.1 в зависимости от установленных обновлений.

Обратите внимание!

Самые новые версии .Net Framework не содержат все те библиотеки, которые ранее были в старых версия .NET Framework.

Это значит, что для запуска некоторых старых программ или игр придется установить необходимые для их работы, старые(!) версии .NET Framework.

Также необходимо помнить: предустановленные библиотеки не могут быть удалены штатными средствами самой операционной системы.

3.1.

Как установить нужную версию .Net Framework

Предположим, что вам понадобилась более ранняя версия компонента для запуска определенного приложения.
Обычно программное обеспечение само оповещает пользователя об отсутствии на ОС нужной версии .Net Framework,
выводя соответствующее окно с ошибкой. Пример такого сообщения представлен на рисунке ниже:

Окно ошибки .Net Framework.Рисунок 2. Пример сообщения об отсутствии нужной версии .Net Framework.
В этом случае необходимо просто загрузить нужную версию компонента под вашу ОС (естественно, соблюдая разрядность) при помощи специального установщика, который бывает двух видов:

  1. Онлайн (веб) установщик скачивает все необходимые файлы .Net Framework с серверов Microsoft и самостоятельно распаковывает загруженные данные. Требует соединения с интернетом.
  2. Автономный (полный) установщик уже содержит в себе все библиотеки, которые нужны для полноценной установки .Net Framework без подключения к интернету.

Других принципиальных различий не имеется. При использовании автономной версии компонента ошибки при установке возникают несколько реже,
поэтому при поиске ссылки чаще всего будут вести именно на него.

Для быстрого перехода к загрузке нужной версии, вернитесь к содержанию и кликните на заголовок
с названием необходимого вам компонента.

3.2.

Скачать .Net Framework 4.7 (включая версии: 4.6.2, 4.6.1, 4.6, 4.5.2 и 4)

На данный момент (октябрь, 2017) версия .Net Framework 4.7 является последней. Скачивание этого компонента полностью избавляет от необходимости загрузки нижеперечисленных версий:

Скачать

.Net Framework 4.7 автономный установщик. | 58.73 МБ Автономный установщик (для Windows 7 с пакетом обновления SP1, Windows 8.1, юбилейного обновления Windows 10) уже содержит в себе необходимые библиотеки (включая версии: 4.6.2, 4.6.1, 4.6, 4.5.2 и 4) для полноценной установки компонента. Скачать с esate.ru

Скачать с сайта Microsoft.

  • .Net Framework 4.6 (4.6.1 и 4.6.2);
  • .Net Framework 4.5 (4.5.1 и 4.5.2);
  • .Net Framework 4.

Вы можете скачать .Net Framework 4.7 с нашего сайта с помощью прямой ссылки или со страницы официального сайта Microsoft, посвященной версии компонента 4.7,
где также можно ознакомиться с дополнительной информацией (системные требования, ограничения и т.д.)

Версия 4.7 поддерживается следующими ОС любой разрядности (x32-x64):

  • Windows 10 Creators Update (интегрирован);
  • Windows 10 Anniversary Update;
  • Windows 8 или 8.1;
  • Windows 7;
  • Windows Server 2016, 2012 и 2008.

Если компонент не устанавливается или работает неправильно, ознакомьтесь с главой: «Ошибки при установке/работе .Net Framework».

3.3.

Скачать .Net Framework 3.5 (включая версии: 3.0 и 2.0)

Скачать

.NET Framework 3.5 SP1 автономный установщик для Windows 7. | 231.41 МБ Автономный установщик (полный пакет) уже содержит в себе необходимые библиотеки для полноценной установки компонента. Скачать с esate.ru

Скачать с сайта Microsoft.

Вы можете ознакомиться с дополнительными сведениями и скачать .Net Framework 3.5 на сайте Microsoft или скачать библиотеку
одним файлом с нашего сайта с помощью представленных ссылок.

.NET Framework развивается, и в его новых версиях могут отсутствовать некоторые компоненты, которые ранее присутствовали в более ранних версиях.

Это происходит по разным причинам: какие-то компоненты могли устареть, стать не актуальными, либо им на смену могли прийти новые,
более продвинутые компоненты Фреймворка. Некоторые старые приложения могут нуждаться именно в тех, старых компонентах, которые отсутствуют в
новых версиях, из-за чего требуется установка одной из старых версии MS .NET Framework. Версия 3.5 уже включает в себя младшие версии библиотек (поэтому отдельно скачивать их не нужно):

  • .Net Framework 2.0;
  • .Net Framework 3.0.

Этот компонент совместим с любой ныне используемой операционной системой от Microsoft,
в том числе и с Windows XP.
Установка .Net Framework 3.5 в большинстве случаев позволит запустить и обеспечить нормальную работу любой старой
программе или игре. Однако если вы наблюдаете проблемы с этой версией компонента, ознакомьтесь с информацией в следующей главе.  

4.

Ошибки при установке или работе .Net Framework

Иногда неправильная установка или обновление .Net Framework может повлечь за собой сбои в работе компонента. В этой главе представлена информация по различным ошибкам, с которыми вы можете столкнуться на разных этапах использования библиотек «.Net».Сначала необходимо скачать официальную утилиту от Microsoft под названием «.Net Framework Repair Tool», которая в автоматическом режиме поможет решить проблему с компонентом. Инструкцию к этой программе вы найдете ниже.

4.1.

.NET Framework Repair Tool найдет и устранит большинство сбоев

По данным сайта Microsoft, данная утилита решает проблемы при работе и установке или обновлении любой версии .Net Framework.

Скачать

Microsoft .Net Framework Repair Tool (онлайн версия). | 1.22 МБ Утилита предназначена для выявления самых частых проблем при работе или установке .NET Framework, а так же их автоматического устранения. Скачать с esate.ru

К сожалению, «Repair Tool» не поддерживает русский язык. Однако все происходящие в ней
процессы просты и интуитивно понятны. От пользователя требуется:

  1. Периодически нажимать кнопку «Next»;
  2. Соглашаться с применением предложенных изменений.

Программа протестирует систему в несколько этапов.

В случае обнаружения ошибки, будут предложены действия по ее устранению.
После подтверждения необходимо дождаться завершения работы утилиты и перезагрузить компьютер.
Утилита «Repair Tool».Рисунок 3. Процесс тестирования программой Microsoft .Net Framework Repair Tool.
При следующем запуске системы ошибки .Net Framework будут исправлены, и вы сможете заново
установить нужную версию компонента (если ранее этот процесс сопровождался сбоями).

При повторении проблемы во время установки или работы компонента после применения программы ознакомьтесь с детальной
информацией по конкретным ошибкам, описанным в следующих главах.  

4.2.

Ошибка установки обновления .Net Framework 0x80070643 на Windows 7

Ошибка 643 связана с работой «Центра обновления». Возникает преимущественно у пользователей Windows 7.Внимание!
Приступать к действиям, описанным далее, рекомендуется только после
ознакомления с программой из главы: «.NET Framework Repair Tool найдет и устранит большинство сбоев».

Скачать

Исполняемый файл для перезапуска «Центра обновления Windows». | 558 Б Внимание! Распаковать (zip) и запускать от имени администратора. Скачать с esate.ru

Если «Repair Tool» не обнаружила проблему, следует перезапустить центр обновления Windows при помощи готовой
программы, написанной специально для esate.ru или с помощью алгоритма команд, который вы самостоятельно сможете создать
по описанной ниже инструкции.

Исполняемый код в обоих случаях одинаковый.

Программа создана исключительно для удобства: при ее использовании не придется проводить никаких манипуляций вручную.
Далее будет описан ручной способ перезапуска системного обновления.

Внимательно следуйте дальнейшей инструкции:

  1. Создайте пустой текстовый документ и скопируйте в него следующий код:

@echo
attrib -h -r -s %windir%\system32\catroot2
attrib -h -r -s %windir%\system32\catroot2\*.*
net stop wuauserv
net stop CryptSvc
net stop BITS
ren %windir%\system32\catroot2 catroot2.old
ren %windir%\SoftwareDistribution SoftwareDistribution.old
ren «%ALLUSERSPROFILE%\application data\Microsoft\Network\downloader» downloader.old
net Start BITS
net start CryptSvc
net start wuauserv
pause

  1. Сохраните файл в расширении «.bat»;
  2. Запустите созданную программу от имени администратора.

На рисунке 4 вы можете подробнее рассмотреть второй шаг.
Сохранение текстового файла в .bat.Рисунок 4. Сохраняем файл в расширении «.bat».

Теперь остается только перезагрузить компьютер и заново произвести установку .Net Framework.  

4.3.

Ошибка при установке платформы .Net Framework 3.5: 0x800F0906, 0x800F081F, 0x800F0907 на Windows 8 или 8.1

Эта проблема возникает при попытке установки .Net Framework 3.5.Перед выполнением действий, описанных далее, рекомендуется
ознакомиться с главой: «Ошибка установки обновления .Net
Framework 0x80070643 на Windows 7».

Ошибки 0x800F0906, 0x800F081F, 0x800F0907 в большинстве случаев проявляются при установке .NET Framework 3.5,
когда в операционной системе установлены обновления безопасности KB2966826 и KB2966828.

Скорее всего это связанно с тем, что некоторые обновления Windows могут не тестироваться на работу или взаимодействие с инсталлятором
.NET Framework 3.5.

Разработчики MS исходили из того, что пользователи будут пользоваться новыми, более актуальными версиях Фреймворка,
а сам инсталлятор .NET Framework 3.5 был создан задолго до этих обновлений, и не учитывает тех изменений в политиках и механизмах безопасности,
которые они несут.

Чтобы использовать .Net Framework 3.5 (и ниже) на новых ОС, необходимо:

  1. Временно отключить «Центр обновления Windows»;
  2. Удалить KB2966826 и KB2966828 через стандартное средство «Установка и удаление программ»;
  3. Перезагрузить компьютер, повторить установку .Net Framework.

После установки компонента можно обратно включить автоматические обновления.    

4.4.

Выбор жесткого диска и папки для распаковки .NET перед установкой (установщик может сам выбирать диск, например диск A:)

Установщик последних версий .NET Framework выбирает диск и папку назначения на своё усмотрение. Это может быть довольно не очевидный выбор, например диск A:, или другой диск, не предназначенный для этих задач.
Чтобы обойти эту проблему, достаточно запустить установку используя командную строку (см. рисунок 5):

  1. Запустите командную строку: открыть меню «Пуск» → написать в строке поиска: cmd → запустить соответствующую программу нажатием левой кнопкой мыши;
  2. Перейти в папку с пакетом установщика с помощью команды «cd C:\my-install-dir»
  3. Запустить пакет установки с ключом «/x»:

    NDP47-KB3186497-x86-x64-AllOS-ENU.exe /X

    Обратите внимание, что название пакета установщика у вас может отличаться!

  4. В открывшемся окне — укажите путь для распаковки пакета .NET Framework

Рисунок 5. Инсталляция .NET Framework 4.7.1 с распаковкой в конкретную папку.

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

Microsoft .NET Framework — это среда разработки программного обеспечения с открытым исходным кодом. Первая версия была выпущена Майкрософт в 2002 году. Платформа .NET Framework включает в себя несколько компонентов: среду выполнения командного языка и библиотеку классов Framework.

Содержание:

  1. Как проверить установленные версии .NET Framework
  2. Установка Microsoft Net Framework из Центра обновления Windows
  3. Как установить версию NET Framework в компонентах Windows
  4. Установка Microsoft .NET Framework с установочного носителя Windows без Интернета
  5. Загрузка .NET Framework с официального сайта Майкрософт
  6. Устранение неполадок при установке .NET Framework
  7. Выводы статьи

Это программное обеспечение создано для того, чтобы упростить разработку и использование веб-приложений и настольных программ на нескольких языках программирования. Благодаря этому, разработчики могут создавать приложения для Windows, Windows Server или веб-службы XML на одной платформе.

Многие приложения в Windows требуют, чтобы в операционной системе был установлен определенный пакет .NET Framework, иначе эти программы не смогут запускаться и работать на компьютере.

Вы можете установить несколько различных версий .NET Framework, потому что приложениям необходимы разные версии среды разработки, и они могут одновременно использоваться на одном ПК.

Из этого руководства вы узнаете, как проверить установленные версии Microsoft .NET Framework на вашем компьютере, а также о том, как скачать и установить Microsoft .NET Framework 2.0 3.0 и 3.5 в Windows. Предлагаемые способы подходят для Windows 11, Windows 10, Windows 8.1, Windows 8, Windows 7.

Если у вас есть сомнения, вы можете узнать версию ​​.NET Framework с помощью встроенных средств Windows. Выберите один из нескольких методов: в Проводнике, командной строке или PowerShell.

Самый быстрый и простой способ проверить версию .NET Framework — использовать Проводник Windows. Откройте Проводник и пройдите по пути (в большинстве случаев система установлена на диске «C:»:

C:\Windows\Microsoft.NET\Framework

В каждой папке с номерами, начинающими с «v», находится отдельная версия .NET Framework.

версии net framework

В папке «Microsoft.NET» находятся папки «Framework» и «Framework64».

С помощью командной строки можно узнать версии Microsoft .NET Framework следующим способом:

  1. В поле поиска Windows введите «cmd».
  2. Запустите командную строку от имени администратора.
  3. В окно интерпретатора командной строки введите команду, а затем нажмите на «Enter»:
reg query "HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP" /s

В окне командной строки отобразятся установленные версии .NET Framework.

установленные версии net framework

В Windows PowerShell пройдите шаги:

  1. Запустите Windows PowerShell на компьютере от имени администратора.
  2. В окне оболочки выполните команду:
Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -recurse | Get-ItemProperty -name Version -EA 0 | Where { $_.PSChildName -match '^(?![SW])\p{L}'} | Select PSChildName, Version

версии net framework

В ОС Windows 11 эти команды можно выполнять также из «Терминала Windows (администратор)», открыв соответственно командную строку или PowerShell.

В настоящий момент последней версией является .NET Framework 4.8.

В этот список включены все версии .NET Framework:

  • .NET Framework 1.0
  • .NET Framework 1.1
  • .NET Framework 2.0
  • .NET Framework 3.0
  • .NET Framework 3.5 (при установке версии 3.5 также устанавливаются версии 2.0 и 3.0)
  • .NET Framework 4.0
  • .NET Framework 4.5
  • .NET Framework 4.5.1
  • .NET Framework 4.5.2
  • .NET Framework 4.6
  • .NET Framework 4.6.1
  • .NET Framework 4.6.2
  • .NET Framework 4.7
  • .NET Framework 4.7.1
  • .NET Framework 4.7.2
  • .NET Framework 4.8

Начиная с версии NET Framework 4.0, после установки более новой версии происходит замена текущей версии на самую последнюю, которая станет отображаться в операционной системе Windows.

Версия .NET Framework 3.5 с пакетом обновления 1 (SP1) поддерживается до 10 октября 2028 года. Это идеальное решение для приложений, которым требуются версии 2.0, 3.0 и 3.5, с наиболее популярными и стабильными старыми версиями с длительной поддержкой.

Версии .NET Framework с 4.0 по 4.6.1 сейчас уже не поддерживаются, а начиная с версии 4.6.2 даты окончания поддержки пока не установлены.

Можно заранее проверить поддерживает ли ваша версия Windows определенную версию .NET Framework, которую вы хотите установить. На сайте Microsoft есть список зависимостей и системных требований для каждой версии .NET Framework: https://docs.microsoft.com/ru-ru/dotnet/framework/migration-guide/versions-and-dependencies.

Установка Microsoft Net Framework из Центра обновления Windows

Если какому-либо приложению необходим определенный компонент .NET Framework, операционная система может предложить его установить на ваш ПК. Для выполнения этой операции нужно иметь соединение с Интернетом, поскольку компонент будет загружен из сети.

Согласитесь на установку соответствующей версии .NET Framework из Центра обновления Windows.

установка net framework

Как установить версию NET Framework в компонентах Windows

Вы можете самостоятельно включить соответствующую версию .NET Framework, после чего она будет загружена и установлена на ваше устройство. Для этого используйте инструмент «Компоненты Windows», с помощью которого можно включать или отключать некоторые системные средства.

Чтобы использовать этот метод вам необходимо работающее подключение к Интернету.

Выполните следующие действия:

  1. Нажмите клавиши «Win» + «R» на клавиатуре.
  2. В диалоговом окне «Выполнить» введите команду: «optionalfeatures», нажмите «ОК».
  3. В окне «Включение или отключение компонентов Windows» установите флажок в пункте «.NET Framework 3.5 (включает .NET 2.0 и 3.0)».
  4. Подтвердите свои действия нажав на «ОК».

компоненты windows

  1. Затем будет выполнено подключение к Центру обновления Windows, чтобы установить .NET Framework 3.5 на ваш компьютер.
  2. После применения требуемых изменений закройте окно установки компонентов.
  3. Перезагрузите компьютер, чтобы завершить установку.

Установка Microsoft .NET Framework с установочного носителя Windows без Интернета

С помощью установочного носителя Windows вы можете установить на компьютер более старые версии платформы .NET. Этот процесс не требует активного подключения к Интернету.

Проделайте следующее:

  1. Подключите загрузочную флешку Windows к компьютеру, или вставьте в дисковод DVD-диск с записанным образом Windows.
  2. Затем откройте Проводник и в разделе «Этот компьютер» обратите внимание на букву подключенного установочного носителя («H:» в моем случае, у вас скорее всего будет другая буква).

загрузочный носитель в проводнике

  1. Запустите командную строку от имени администратора.
  2. Выполните следующую команду:
Dism /online /enable-feature /featurename:NetFx3 /All /LimitAccess /Source:X:\\sources\\sxs

Внимание: вместо «X» вставьте букву диска установочного носителя на вашем компьютере.

команда dism

  1. Перезагрузите ПК.

Загрузка .NET Framework с официального сайта Майкрософт

Вы можете скачать .NET Framework c официального сайта Microsoft, чтобы затем вручную установить их на свой ПК. Для установки используется автономный установщик .NET Framework или веб-установщик.

Версии Microsoft .NET Framework начиная с 3.5 SP1 по 4.8 доступны для загрузки, но не все они активно поддерживаются. Выберите нужную версию и загрузите необходимый вариант среды выполнения.

Вам нужно выбрать: .NET Framework автономный установщик со всеми компонентами, или веб-установщик, который сам скачает необходимые данные с сайта загрузок Майкрософт.

Получить Microsoft .NET Framework можно по этим ссылкам:

  • Скачать .NET Framework5 с пакетом обновления 1 (SP1): https://www.microsoft.com/ru-ru/download/details.aspx?id=22.
  • Скачать .NET Framework8 и более ранние версии, начиная с 4.0, с языковыми пакетами: https://dotnet.microsoft.com/en-us/download/dotnet-framework/net48.
  • Скачать .NET Framework от5 SP1 до 4.8: https://dotnet.microsoft.com/en-us/download/dotnet-framework.

Затем вам нужно будет запустить установщик .NET Framework на компьютере, чтобы установить его в систему.

Устранение неполадок при установке .NET Framework

При установке .NET Framework иногда возникают проблемы. Некоторые из наиболее распространенных неполадок, когда на компьютер не устанавливается NET Framework:

  • ошибки совместимости;
  • недопустимая установка;
  • проблемы с Центром обновления Windows;
  • поврежденная загрузка.

Если вы получаете сообщение о несовместимости с вашей ОС, то это значит, версия, которую вы пытаетесь установить, несовместима и не будет работать на вашем компьютере. Если система поддерживает данную версию Microsoft .NET Framework, установите последние обновления Windows. Эта ошибка обычно возникает при попытке установить более новую версию на старый компьютер.

Если на вашем ПК используется нелицензионная копия Windows, .NET Framework может вообще не установиться. Единственное решение — активация операционной системы.

При получении сообщений об ошибках, связанных с определенным номером базы знаний, или о необходимости дополнительных обновлений, установите все последние обновления Windows, прежде чем продолжить устанавливать приложение .NET Framework.

В случае появления ошибки о поврежденной установке, отключите и удалите в компонентах Windows проблемную установку. Затем вручную загрузите нужную версию и установите ее на компьютер.

Можно использовать приложение Microsoft .NET Framework Repair Tool, чтобы исправить проблемы установкой, обновлениями или восстановлением программной среды: https://www.microsoft.com/en-us/download/details.aspx?id=30135.

Выводы статьи

Для работы некоторых приложений требуется установка программной среды .NET Framework разных версий. Вы можете установить на компьютер требуемую версию Microsoft .NET Framework несколькими способами из операционной системы Windows или скачать компонент с официального сайта загрузок для последующей установки. После этого вы сможете запускать на своем ПК программы, которым требуются более старые версии .NET Framework.

Похожие публикации:

  • Исчезли значки с рабочего стола Windows — 10 способов исправить
  • Как полностью или частично отключить уведомления в Windows 11
  • Как настроить меню «Пуск» в Windows 11
  • Где находятся обои рабочего стола в Windows 11
  • 7 способов запустить «Выполнить» в Windows

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

Установить данную платформу можно различными способами.

  • Установив операционную систему, пакет обновлений которой уже включает в себя эту платформу.
  • Скачать Net Framework  а затем установить. (Официальные ссылки у нас на сайте)
  • Установить в качестве дополнительного ПО при установке игры.
  • Автоматически установить, используя «Центр обновления Windows»

Бывают случаи: Что во время запуска игры или приложения на экране всплывает окно примерного содержания: «(имя приложения) требует наличие .НЕТ Фреймворк. Пожалуйста скачайте и установите Net Framework 3.5 или выше.» Что делает запуск данного приложения невозможным без этой платформы. Если у вас установлена Microsoft Net Framework 4.7, то это не означает что, вам не нужны более старые версии. Вам понадобится установить и Microsoft Net Framework 4 и предыдущие версии. Настоятельно рекомендуется установить все существующие касательно вашей операционной системы.

 Выберите и установите нужные Вам версии для Windows XP, Vista, 7, 8,10 

Microsoft .NET Framework 1.0

Скачать Microsoft .NET Framework 1.0 для 32/64 бит

Microsoft .NET Framework 1.1

Скачать Microsoft .NET Framework 1.1 для 32/64 бит

Microsoft .NET Framework 2.0

Скачать Microsoft .NET Framework 2.0 для 32 бит

Скачать Microsoft .NET Framework 2.0 для 64 бит

Microsoft .NET Framework 3.0

Скачать Microsoft .NET Framework 3.0 для 32/64 бит

Microsoft .NET Framework 3.5

Скачать Microsoft .NET Framework 3.5 для 32/64 бит

Microsoft .NET Framework 4.0

Скачать Microsoft .NET Framework 4.0 для 32/64 бит

Microsoft .NET Framework 4.5

Скачать Microsoft .NET Framework 4.5 для 32/64 бит

Microsoft .NET Framework 4.5.1

Скачать Microsoft .NET Framework 4.5.1 для 32/64 бит

Microsoft .NET Framework 4.5.2

Скачать Microsoft .NET Framework 4.5.2 для 32/64 бит

Microsoft .NET Framework 4.6

Скачать Microsoft .NET Framework 4.6 для 32/64 бит

Microsoft .NET Framework 4.6.1

Скачать Microsoft .NET Framework 4.6.1 для 32/64 бит

Microsoft .NET Framework 4.6.2

Скачать Microsoft .NET Framework 4.6.2 для 32/64 бит

Microsoft .NET Framework 4.7

Скачать Microsoft .NET Framework 4.7 для 32/64 бит

Microsoft .NET Framework 4.7.1

Скачать Microsoft .NET Framework 4.7.1 для 32/64 бит

Microsoft .NET Framework 4.7.2

Скачать Microsoft .NET Framework 4.7.2 для 32/64 бит

Microsoft .NET Framework 4.8

Скачать Microsoft .NET Framework 4.8 для 32/64 бит

Обязательно должна быть установлена версия 3.5, которая включает в себя  более ранние, и версия 4.7.1 (последняя на данный момент)

Будем рады услышать от Вас отзыв, также поможем при установки компонентов, и в исправлении ошибок. Пишите всё в комментариях, чуть ниже

  • Как скачать itunes на компьютер windows 7 64 bit
  • Как скачать lost planet 2 на windows 10
  • Как скачать mysql для windows 10
  • Как скачать microsoft flight simulator x на windows 10
  • Как скачать icloud на windows 10 без магазина