Иногда случаются ситуации, когда пользователю Windows 8 необходимо установить.NET Framework 3.5 - чаще всего, это необходимо для обеспечения работоспособности некоторых, относительно старых, программ. В большинстве случаев все проходит без проблем. Однако, недавно возникла ситуация - данный фреймворк отказался устанавливаться на компьютер, находящийся в доменной сети AD с настроенным локальным сервером обновлений WSUS.

Описание проблемы

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

После чего ОС подключается к серверу обновлений, скачивает необходимые файлы, и устанавливает компонент.

В ряде случаев ОС не может скачать нужные файлы, а именно:

  1. Отсутствует подключение к интернету;
  2. На сервере обновлений отсутствуют необходимые файлы.

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

Решение проблемы

Решением проблемы является установка вышеобозначенного компонента из локальных источников. Для начала необходимо определиться с локальным хранилищем пакетов. Вообще-то, оно находится на установочном диске Windows 8, в директории \sources\sxs , но, во-первых, не всегда под рукой есть диск (или iso), во-вторых, установка с первого же попавшегося диска почему-то не прошла, но прошла с другого. Чтобы избежать этих проблем, я подготовил архив со всеми необходимыми файлами. Итак приступим.
  1. Скачиваем архив с файлами, необходимыми для установки компонента: (102.5 MB)
  2. Распаковываем архив, для наглядности я распаковал его в корень диска C:\
  3. Запускаем командную строку с правами администратора
  4. Выполняем код, с учетом пути к распакованным файлам из архива:
    DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:C:\Sources\sxs
Это займет несколько минут, но в результате получаем успешный результат!

Этот способ можно также применять для установки.NET Framework 3.5 на компьютеры, ограниченные в подключении к интернету.

Update от 01.02.2019
Спустя годы ситуация изменилась, подробное обсуждение доступно на форуме Microsoft .
Теперь никаких локальных установок не нужно. Достаточно поставить одну галочку в GPO.
Computer Configuration > Administrative Templates > System, "Specify settings for optional component installation and component repair"

Или по-русски:
Конфигурация компьютера - Политики - Административные шаблоны - Система - Укажите параметры для установки необязательных компонентов и восстановления компонентов.

Галка "Скачайте содержимое для восстановления и дополнительные компоненты непосредственно из Центра обновлений Windows..."

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

Как вы могли заметить в предыдущем разделе инструкции, в Windows 10 по умолчанию включен компонент.NET Framework 4.6, который в свою очередь совместим с версиями 4.5, 4.5.1 и 4.5.2 (то есть может заменять их). Если по какой-то причине в вашей системе этот пункт отключен, вы можете просто включить его для установки.

Также вы можете загрузить эти компоненты отдельно в виде автономных установщиков с официального сайта:

  • http://www.microsoft.com/ru-ru/download/details.aspx?id=44927 - .NET Framework 4.6 (обеспечивает совместимость с 4.5.2, 4.5.1, 4.5).
  • http://www.microsoft.com/ru-ru/download/details.aspx?id=30653 - .NET Framework 4.5.

Если по каким-то причинам предлагаемые способы установки не работают, то есть и некоторые дополнительные возможности исправить ситуацию, а именно:

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

Установка.NET Framework 3.5.1 из дистрибутива Windows 10

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

  1. Вставляем диск с Windows 10 в CD-Rom (или монтируем образ средствами системы или Daemon Tools);
  2. Запустить утилиту командной строки (CMD) с правами администратора;
  3. Выполняем следующую команду: Dism /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs /LimitAccess

В команде выше - D: - буква диска или смонтированного образа.

Второй вариант этого же способа: копируем с диска или образа папку «\sources\sxs\» на диск «C», в его корень.

Затем запускаете команду:

  • dism.exe /online /enable-feature /featurename:NetFX3 /Source:c:\sxs
  • dism.exe /Online /Enable-Feature /FeatureName:NetFx3 /All /Source:c:\sxs /LimitAccess

Неофициальный способ скачать.Net Framework 3.5 и 4.6 и установить его

Многие пользователи сталкиваются с тем, что.NET Framework 3.5 и 4.5 (4.6), устанавливаемый через компоненты Windows 10 или с официального сайта Microsoft, отказывается устанавливаться на компьютер.

В этом случае, вы можете попробовать еще один способ - Missed Features Installer 10, представляющий собой ISO образ, содержащий компоненты, присутствовавшие в предыдущих версиях ОС, но отсутствующие в Windows 10. При этом, судя по отзывам, установка.NET Framework в данном случае работает.

Обновление (июль 2016): адреса где раньше можно было скачать MFI (указаны ниже) больше не работают, найти новый работающий сервер не удалось.

Просто скачайте Missed Features Installer с официального сайта http://mfi-project.weebly.com/ или http://mfi.webs.com/ . Внимание: встроенный фильтр SmartScreen блокирует эту загрузку, но, насколько я могу судить, скачиваемый файл чистый.

Cмонтируйте образ в системе (в Windows 10 это можно сделать просто двойным кликом по нему) и запустите файл MFI10.exe. После согласия с условиями лицензии, вы увидите экран установщика.

Выберите пункт.NET Frameworks, а затем пункт, который нужно установить:

  • Install .NET Framework 1.1 (кнопка NETFX 1.1)
  • Enable .NET Framework 3 (устанавливает в том числе.NET 3.5)
  • Install .NET Framework 4.6.1 (совместим с 4.5)

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

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

В данной статье рассмотрены способы, с помощью которых вы сможете установить (включить) компонент.NET Framework 3.5 и.NET Framework 4.5 в операционной системе Windows 10

.NET Framework - программная платформа, которая является частью многих приложений и предоставляет функциональные возможности для запуска этих приложений. Если используется операционная система Windows, то платформа.NET Framework, возможно уже установлена на компьютере. В частности, версия .NET Framework 4.5 включена в Windows 8, версия .NET Framework 4.5.1 включена в , а версия .NET Framework 4.6 включена в

Однако платформа .NET Framework 3.5 не устанавливается автоматически вместе с Windows 8, Windows 8.1 или Windows 10, и ее необходимо включить отдельно.


 СОДЕРЖАНИЕ:
 1

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

Как установить.NET Framework 3.5 в окне «Компоненты Windows»

Вы можете самостоятельно включить.NET Framework 3.5 в окне «Компоненты Windows»

Для реализации этого варианта требуется подключение к Интернету.

В открывшемся окне Компоненты 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 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:

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

■ На той же странице в 3-м пункте предлагается загрузить утилиту .NET Framework Cleanup Tool , полностью удаляющую все пакеты.NET Framework с компьютера. Это может позволить исправить ошибки при их повторной установке. Также пригодится, если вы получаете сообщение о том, что.Net Framework 4.5 уже является частью операционной системы и установлена на компьютере

Привет всем! При инсталляции некоторых компьютерных игрушек на ноутбук с Windows 10 я уже несколько раз сталкивался с ошибкой: «Приложению на вашем компьютере требуется следующий компонент Windows: .NET Framework 3.5 (включает.NET 2.0 и 3.0 )». При попытке скачать и установить компонент выходит ошибка «Windows не удалось найти файлы, необходимые для выполнения запрошенных изменений. Код ошибки 0x800F081F » или «Произошла ошибка. Некоторые компоненты установить не удалось ». Самое распространённое решение данной проблемы, которое предлагается в интернете, не помогает.

NET Framework 3.5 для Windows 10

Выходим из затруднительного положения очень просто. В Windows 10 по умолчанию упакованы платформы NET Framework 3.5, 3.0, 2.0 и их нужно просто подключить с помощью вкладки «Включение и отключение компонентов Windows», ещё можно использовать Windows PowerShell или командную строку.

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

Вместе с Windows 10 автоматически инсталлируется.NET Framework 4.7, содержащий в себе предыдущие компоненты 4.6.2, 4.6.1, 4.6, 4.5.2, 4.5.1, 4.5, 4, но старенькие 3.5, 3.0, 2.0 необходимо подключить и сделать это довольно просто.

Вы можете спросить меня: «А как узнать, какие именно версии.NET Framework установлены и функционируют в той или иной операционной системе системе?». Друзья, сделать это очень просто с помощью программы.NET Version Detector, прямая ссылка на скачивание:

http://www.asoft-ware.com/download.php?id=11

Запускаем утилиту в установленной на моём компьютере Windows 10

и видим, что в системе активен только .NET Framework 4.7.

Итак, включаем в моей ОС платформу NET Framework 3.5 для Windows 10.

Пуск --> Выполнить.

Вводим в поле ввода OptionalFeatures.

Открывается вкладка «Включение и отключение компонентов Windows».

Отмечаем пункт .NET Framework 3.5 (включает.NET 2.0 и 3.0) и жмём на кнопку OK .

Скачать файлы из центра обновлений Windows.

Запускаем программу.NET Version Detector и убеждаемся в том, что.NET Framework 3.5, 3.0, 2.0 установлены в нашу Windows 10.

На всякий случай, скачать.NET Framework 3.5 можно по ссылке

https://www.microsoft.com/ru-ru/download/details.aspx?id=21

Инсталляция NET Framework 3.5 в Windows 10 с помощью Windows PowerShell или командной строки

Вводим команду

Dism /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:G:\sources\sxs

где G: - буква виртуального дисковода с файлами Win 10.

Платформа .Net Framework , которую Microsoft начала разрабатывать в конце 90-ых годов, представляют собой основу для запуска софта, без которой невозможна полноценная работа большинства игр и программ. По умолчанию пакет .NET Framework 4.0 входит в оригинальный дистрибутив Windows 7, .NET Framework 4.5 поставляется с Windows 8 (8.1), а .NET Framework 4.6 – с Windows 10. Однако отдельная установка фреймворка может понадобиться, если в системе нет нужной версии, либо в работе произошел серьезный сбой. Так, .NET Framework 3.5 не устанавливается вместе с "восьмеркой" и "десяткой", а .NET Framework 4.5 отсутствует на Windows 7. Сегодня я расскажу, что делать, если не инсталлируется .NET Framework 3.5 / 4.0 / 4.5 , и где скачать .NET Framework актуальных версий.

Как узнать, какие версии.NET Framework установлены на компьютере ?

Вначале выясним, какие версии фреймворка установлены на вашем десктопе (ноутбуке). Быстрее всего это сделать с помощью редактора реестра Regedit. exe , поэтому:

  • через комбинацию клавиш " " откройте окно "Выполнить", впишите regedit и кликните по "ОК ";

  • последовательно раскройте ветвь HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP ;
  • названия подразделов (папок) соответствуют установленным пакетам .NET Framework (скриншот выше).

Как установить.NET Framework 3.5 через Панель управления Windows

Алгоритм инсталляции .NET Framework 3.5 для всех версий ОС один:

  • откройте "Панель управления " → найдите раздел "Программы и компоненты ";
  • щелкните мышью по подразделу "";
  • в новом окне отметьте пункт " .NET Framework 3.5 " и нажмите "ОК " (скриншот ниже);
  • подтвердите скачивание файлов из Центра обновления Windows (финальный скриншот).

Впрочем, для экономии времени в Windows 7 в поисковой строке меню "Пуск" наберите без кавычек "включение компонентов ", а в Windows 10 / 8 воспользуйтесь комбинацией клавиш "Win + X " → в открывшемся окне нажмите ссылку "Включение или отключение компонентов Windows " и т.д.

Иногда при установке фреймворка, увы, могут возникнуть ошибки с различными кодами, типа 0x800F081F, 0x800F0906 или 0x800F0907. Самое простое решение – вручную скачать искомый пакет .NET Framework и интегрировать в Windows.

Где скачать.NET Framework 3.5, 4.0 и 4.5 для Windows 10 / 8 / 7

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

Скачать .NET Framework 3.5 с официального сайта

Скачать .NET Framework 4.0 с официального сайта

Скачать .NET Framework 4.5 с официального сайта

Дмитрий dmitry_spb Евдокимов