Не ставится framework 3.5 на windows 10

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

Для 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 бит

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

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

Системы Windows 7 и 8.1 должны устанавливаться с интегрированной версией 4.5 программной платформы.NET Framework, необходимой для полноценной работы некоторых программ и игр. А Windows 10 изначально на своем борту должна содержать предустановленную версию платформы 4.6, совместимую с версией-предшественницей 4.5. Старая версия.NET Framework 3.5, которая требуется для работы, как правило, длительное время не поддерживаемых разработчиками программ и игр, в состав актуальных версий Windows не входит. Естественно, имеется в виду, что операционная система устанавливалась с оригинального образа дистрибутива. С неоригинальными дистрибутивами все может быть по-другому: операционная система может как содержать несколько версий.NET Framework, включая старую 3.5, так и поставляться без отдельных предустановленных системных компонентов по типу урезанной сборки Windows.

Старая.NET Framework 3.5 устанавливается отдельным этапом при инсталляции в систему программ, основанных на архитектуре этой версии платформы. Установка последней также может быть запущена пользователем вручную. Что для этого необходимо сделать? Открываем панель управления. В окне последней ищем раздел «Программы и компоненты». Чтобы было быстрее, в Windows 7 название раздела можно прописать в качестве поискового запроса в поисковой строке меню «Пуск». А в Windows 8.1 и 10 прямой доступ к этому разделу предусмотрен в меню, вызываемом клавишами Win+X. В открывшемся окне жмем ссылку, указанную на скриншоте ниже.

Появится небольшое окошко с перечнем системных компонентов. Здесь нужно активировать галочку версии.NET Framework 3.5 и нажать «Ок».

Однако процесс скачивания и установки платформы успешно закончится далеко не в каждом случае.

Как решаются проблемы, которые, возможно, возникнут в процессе установки.NET Framework 3.5?

1. Скачивание инсталлятора с сайта Microsoft

Если рассмотренным выше способом.NET Framework 3.5 не устанавливается, можно попытаться решить проблему путем запуска установщика платформы, скачанного .

2. Запуск службы Центра обновления

Ошибка установки платформы 0x800F081F, как правило, является следствием отключения ранее службы Центра обновления Windows. Если отключались системные обновления или, возможно, в Windows 10 применялись специальные программы-твикеры для этих целей, необходимо запустить службу Центра. Раздел системных служб можно открыть с помощью команды «Выполнить». В ее поле вводится:

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

Запускаем службу. Применяем изменения.

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

3. Использование DISM

Рассмотренные выше способы устранения проблем, возникающих при установке.NET Framework 3.5, предусматривают наличие интернет-подключения. Если интернет-подключения нет, для установки программной платформы можно задействовать дистрибутив Windows. Способ, рассмотренный ниже, также подойдет и для случаев, когда при попытке установки платформы будет получено сообщение об ошибке 0x800F0906.

Подключаем дистрибутив той версии Windows, что установлена на компьютере. Либо подсоединяем флешку, либо вставляем DVD-диск в привод, либо монтируем ISO-образ в виртуальный привод. Версии Windows 8.1 и 10 в числе штатного функционала предусматривают возможность монтирования ISO-образов и отображения их как разделов диска. Для этого в контекстном меню на ISO-файле дистрибутива Windows необходимо выбрать «Подключить».

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

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:\sources\sxs

Правим команду: вместо буквы диска D, как в приведенном примере, подставляем свою букву флешки, DVD-диска или смонтированного ISO-образа. Жмем Enter.

После того, как прогресс выполнения команды достигнет 100%, можем закрывать командную строку и снова пытаться установить платформу описанным в начале статьи способом.

Отличного Вам дня!

Платформа.NET Framework является неотъемлемой частью многих приложений, запущенных на Windows и предоставляет общие функциональные возможности для запуска этих приложений. Платформа.NET Framework предоставляет разработчикам согласованную модель программирования для создания приложений. Если используется операционная система Windows,то платформа.NET Framework, возможно, уже установлена на компьютере. В частности, .NET Framework 4,5 входит в состав Windows 8 и устанавливается на компьютере вместе с Windows 8. Аналогично.NET Framework 4.5.1 входит в состав Windows 8,1. В других случаях может потребоваться включение платформы.NET Framework для запуска приложений, построенных на ее основе.

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

Например, .NET Framework 3.5 не устанавливается автоматически на компьютеры с Windows 8 и Windows 8,1. Для запуска приложений на основе платформы.NET Framework 3.5 в Windows 8 или более поздней версии платформу 3.5 необходимо включить на компьютере. Это можно сделать одним из двух способов: установить/запустить приложение, которому требуется.NET Framework 3.5 (приложение выдаст запрос об установке.NET Framework 3.5) или включить.NET Framework 3.5 в панели управления. Оба варианта требуют подключения к Интернету.

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

Важные примечания:

Используйте платформу.NET Framework 3.5 для приложений, собранных для версий 2.0, 3.0 и 3.5.
Установите.NET Framework 3.5, прежде чем устанавливать языковые пакеты Windows. Установите.NET Framework 3.5 прежде, чем устанавливать языковые пакеты Windows.
Компонент Windows CardSpace не доступен с.NET Framework 3.5 в Windows 8.

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

Включение платформы.NET Framework 3.5 в панели управления

Вы можете самостоятельно включить.NET Framework 3.5 через панель управления. Для реализации этого варианта требуется подключение к Интернету.

Чтобы включить платформу.NET Framework 3.5 в панели управления

1. В меню Пуск выберите пункт Панель управления . (Чтобы перейти на экран Пуск , нажмите на клавиатуре клавишу с логотипом Windows .)
2. Выберите Программы , а затем выберите Включение или отключение компонентов Windows .
3. Установите флажок Платформа.NET Framework 3.5 (в том числе.NET 2.0 и 3.0) .

Не нужно выбирать дочерние элементы для активации HTTP Windows Communication Foundation (WCF), если только вы не разработчик, которому требуются функции сопоставления скрипта и обработчика WCF.

Включение и выключение компонентов Windows в Панели управления

Устранение неполадок

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

0x800f0906: "Windows не удалось подключиться к Интернету, чтобы загрузить необходимые файлы. Убедитесь, что вы подключены к Интернету, и щелкните Повторить, чтобы попробовать ещё раз."
0x800F081F: "Не удается выполнить изменения. Перезагрузите компьютер и повторите попытку".

Эти сообщения могут отображаться по следующим причинам:

Компьютер не подключён к интернету. Подключитесь к Интернету, а затем повторите операцию.

Если подключение к Интернету отсутствует, платформу.NET Framework 3.5 можно включить с помощью средства командной строки "Система обслуживания образов развертывания и управления ими" (DISM), указав носитель (ISO-образ или DVD-диск), с которого была установлена Windows 8.

1. В Windows 8 или Windows Server 2012 откройте окно командной строки с правами администратора (выбрав команду Запуск от имени администратора ).
2. Для установки платформы.NET Framework 3.5 с установочного носителя, расположенного в каталоге D:\sources\sxs, используйте следующую команду:

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:d:\sources\sxs

◾ /Online задает используемую операционную систему (вместо автономного образа Windows).
◾ /Enable-Feature /FeatureName:NetFx3 указывает, что требуется включить платформу.NET Framework 3.5.
◾ /All включает все родительские функции платформы.NET Framework 3.5.
◾ /LimitAccess предотвращает обращение DISM к Windows Update.
◾ /Source указывает расположение файлов, необходимых для восстановления функции (в этом примере - каталог D:\sources\sxs).

Дополнительные сведения о параметрах системы DISM см. в разделе Как включить или отключить функциональные возможности Windows

Используемый сетевой источник информации недоступен, или имеет неправильное содержимое. Установите.NET Framework 3.5 с установочного носителя, как описано в предыдущем пункте.

Администратор настроил ваш компьютер так, что он использует для обновления сервер WSUS (службы обновления операционной системы Windows Server), а не Центр обновления Windows. Попросите его включить политику использования Центра обновления Windows вместо WSUS.

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

Большинство современных Windows-приложений для своей нормальной работы требуют наличие установленной платформы .NET Framework. Мастер установки ролей и компонентов в Windows Server 2012 R2 позволяет запустить установку двух разных версий.NET Framework — 3.5 и 4.5. Установка.NET Framework 4.5 обычно вопросов не вызывает – вся процедура крайне проста, чего не скажешь про установку.NET Framework 3.5.

Дело в том, что при попытке установить.NET Framework 3.5 в Windows Server 2012 R2 со стандартными настройками появляется ошибка «Installation of one of more roles, role services or features failed. The source files could not be found… ».

В русской версии ошибка выглядит так:

Не удалось установить одну или несколько ролей, служб ролей или компонентов. Не удалось найти исходные файлы. Попробуйте установить роли, службы ролей или компоненты еще раз в новом сеансе мастера добавления ролей и компонентов, и выберете на странице подтверждения параметр «Указать альтернативный исходный путь», чтобы указать действительное расположение исходных файлов, требуемых для установки.

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

Проверим наличие.NET Framework 3.5 в локальном репозитории, выполнив команду Powershell:

Как вы видите, искомый компонент находится в удаленном состоянии (Install State: Removed )

По-умолчанию, при установке NET Framework 3.5 через Server Manager, система пытается получить необходимые файлы с сайта Windows Update в Интернете (а не локального ), и если на сервере отсутствует доступ в интернет, установка завершается с ошибкой. Пользователю нужно самому указать путь к дистрибутиву ОС, из которого можно было бы установить недостающий компонент.

Чтобы установить.NET Framework 3.5 вручную достаточно, нажав кнопку Specify an alternative source path , указать альтернативный путь к папке с содержимым установочного диска Windows Server 2012 R2.

Совет . Установочный диск должен содержать ту же самую версию ОС, которая установлена у вас (имеет значение и редакция, и язык, и наличие обновлений). Если установщик не находит требуемых файлов в указанной папке, смотрите решение ниже.

В качестве пути можно указать как локальную папку (в нашем примере это D:\source\sxs , где D:\ — буква локального DVD-привода с дистрибутивом Windows Server) или сетевой каталог.

Нажав, ОК система найдет бинарные файлы компонента.NET Framework 3.5.и установит его.

Ту же самую операцию можно выполнить и из командной строки, выполнив с правами администратора команду:

Dism /online /enable-feature /featurename:NetFX3 /all /Source:d:\sources\sxs /LimitAccess

/Online – означает, что нужно обновлять текущую ОС, а не wim образ

/enable-feature /featurename:NetFX3 /all – необходимо установить платформу.NET Framework 3.5 со всеми функциями

/Source – путь к каталогу дистрибутива Windows, в котором находятся необходимые компоненты

/LimitAccess – предотвратить обращение к узлу Windows Update

Аналогичная команда Powershell .Net 3.5 выглядит так:

Add-WindowsFeature NET-Framework-Core -Source d:\sources\sxs

Путь к «оригинальному» дистрибутиву Windows можно зафиксировать в системе на постоянной основе с помощью:

  • С помощью параметра реестра RepairContentServerSource , который находится в ветке HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Servicing
  • Или групповой политики (политика правит этот же параметр в реестре)

Примечание . Групповая политика Specify settings for optional component installation and component repair находится в разделе GPO Computer Configuration -> Administrative Templates -> System. Политику нужно включить (Enabled) , указать путь к каталогу с дистрибутивом ОС (Alternative source file path ). Чтобы сервер не пытался обновляться из Интернета, поставьте флажок Never attempt to download payload from Windows Update .

Чтобы проверить наличие установленного.NET Framework 3.5, перейдите в каталог C :\ Windows \ Microsoft . NET \ Framework 64 и убедитесь, что среди каталогов установленных версий.NET появился v 3.5 .

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

После установки некоторых обновлений, версия (билд) Windows Server 2012 R2 в системе может перестать соответствовать образу ОС, хранящемуся в имеющемся дистрибутиве. В этом случае установщик при сравнении версии ядра Windows отказывается устанавливать устаревшую версию компонента.

В этом случае как правило, при установке.NET Framework через dism появляется ошибка 0x800f081f. The source files could not be found

Решение: установить.Net через с серверов Microsoft:

  • Сохраните в reg файл текущие настройки Windows Update в ветке HKLM\Software\Policies\Microsoft\Windows\CurrentVersion\WindowsUpdate
  • Удалите данную ветку и перезапустите службу: net stop wuauserv & net start wuauserv
  • Запустите установку.Net из интернета: DISM /Online /Enable-Feature /FeatureName:NetFx3 /All
  • После окончания установки верните настройки WU, импортировав reg файл и еще раз перезапустите службу WindowsUpdate

Совет . В дальнейшем можно использовать папу C:\Windows\winsxs с данного сервера для установки.Net FrameWork 3.5 на других серверах стой же версией ОС. Скопируйте папку C:\Windows\winsxs на нужный сервер в каталог C:\tmp\winsxs и установите компонент командой:

dism /online /enable-feature /featurename:NetFX3 /all /Source:C:\tmp\winsxs /LimitAccess

Кроме того, если вы устанавливали на сервер дополнительный языковой пакет (Language Packs), перед установкой.NET Framework 3.5.1 его нужно удалить с помощью команды lpksetup .

Также проверьте в списке установленных обновлений системы наличие установленных патчей для NET 3.5 Framework (теоретически они вообще не должны были установится, если компонент NetFX3 не установлен).

Удалите данные обновления и после перезагрузки попытайтесь установить.NET 3.5.

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

Стоит промолвить, что в Windows 10 Professional вшит NET Framework версии 4.6, кой в свой черед подходит для запуска большинства современных программ, работающих на 64-битных версиях Windows. Отсюда следует, что для запуска приложений или игр прошлого десятилетия (32 битные версии изданий) приходиться производить инсталляцию Net Framework издания 3.5.

Установка Net Framework по запросу

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

Этот метод установки также является и самым простым, ведь инсталляцию можно произвести прямо из этого окошка. Для этого вам потребуется нажать ЛКМ по строке «Загрузить и установить этот элемент».

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

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

Запуск net framework 3.5 sp1 из окна компонентов

Как было сказано раннее, в «Десятке» предустановлен набор net framework версии 4.6, но ведь никто не говорил, что в «Десятке» отсутствует более ранняя версия этого продукта – правда по началу она скрыта и недоступна рядовому пользователю ПК.

Чтобы найти и произвести активацию net framework 3.5 sp1 надлежит зайти в программы и компоненты Виндовс.

Первым делом откройте «Панель управления» своим настольным ПК, затем найдите строку «Удаление программы» и клацните по ней ЛКМ. В новом открывшемся окошке найдите «Включение или отключение элементов Windows».

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

Следующим вашим действием станет установка галочки напротив опции «Net Framework 3.5», далее следует нажать «ОК».

Установка net framework 4.6 с вебсайта

Если по непонятным факторам на вашей системе отсутствует предустановленный Фреймворк 4.6 и как следствие подключить версию 3.5 используя компоненты Windows не представляется возможным, то лучшим решением будет загрузка Фреймворка 4.6 прямо с вебсайта Microsoft.

Как только вы скачаете установочный файл-exe, произойдет скачивание и установка нужной программы.

После этого необходимо проделать предыдущий пункт по активации framework версии 3.5 через элементы Windows.

Установка net framework 3.5 посредством DISM

Такой метод наладки подойдет если на вашем ПК / ноутбуке не настроен или отсутствует интернет, однако имеется загрузочная флешка с которой производилась установка «Операционки» Windows 10. Перво-наперво запускаете командную строку под именем администрации (комбинация клавиш «Win + X», и выбор пункта «Командная строка (администратор)).

В раскрывшуюся командную строку впишите надлежащую установку: «DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:E:\sources\sxs», где Source:E – доступ к носителю с дистрибутивом ОС. Теперь нажмите «Enter» чтобы запустить процедуру установки.

Спустя короткий период командная строка известит вас об успешно произведенной установке.

Решение возможных неполадок

Если при установке любым из выше перечисленных способов вы видите уведомление о неудачной установке элемента net framework 3.5, следует применить некие хитрости.

Корпорация Microsoft знает о возможности возникновения неполадок с Фреймворком, поэтому предусмотрела несколько бесплатных утилит, которые помогут устранить возникшее недоразумение.

Framework Repair Tool – специально разработанная легкая программка для исправления неисправностей во время установки (microsoft.com/en-us/download).

Fix It – замечательная утилита, которая ищет и исправляет неполадки в системной среде Windows 10 (support.microsoft.com).

Вывод

В данной статье-инструкции были рассмотрены максимально популярные, формальные, а также легкие методы по инсталляции net framework 3.5 на систему Windows 10-й версии. Также были предложены методы корректировки возможных возникших неполадок при инсталляции Фреймворка.

Вконтакте